diff --git a/build/cg.sln b/build/cg.sln index 87f0cb8cc..316cac8ad 100644 --- a/build/cg.sln +++ b/build/cg.sln @@ -31,6 +31,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fplib", "fplib.vcxproj", "{ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f1lib", "f1lib.vcxproj", "{41F4C25F-6BD2-4FC9-A0D3-A68CD1C9E4FC}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedoc", "vedoc.vcxproj", "{A1CE9743-A597-4F92-B55A-345A366C9E55}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -85,6 +87,10 @@ Global {41F4C25F-6BD2-4FC9-A0D3-A68CD1C9E4FC}.Debug|Win32.Build.0 = Debug|Win32 {41F4C25F-6BD2-4FC9-A0D3-A68CD1C9E4FC}.Release|Win32.ActiveCfg = Release|Win32 {41F4C25F-6BD2-4FC9-A0D3-A68CD1C9E4FC}.Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/build/msk232.bat b/build/msk232.bat index 5eef7df95..71d456fed 100644 --- a/build/msk232.bat +++ b/build/msk232.bat @@ -8,10 +8,12 @@ type ..\src\include\uml.h >%TMP%\%~n1.tmp type %1 >>%TMP%\%~n1.tmp cl /nologo /EP %TMP%\%~n1.tmp >%TMP%\%~n1.tm2 + patchdef %TMP%\%~n1.tm2 %TMP%\%~n1.tm3 type ..\src\include\uml.h >%TMP%\%~n1.uml type %TMP%\%~n1.tm3 >>%TMP%\%~n1.uml + cl /nologo /EP %TMP%\%~n1.uml >%TMP%\%~n1.msk fastrip %TMP%\%~n1.msk %2 diff --git a/build/ve_maskrighe.vcxproj b/build/ve_maskrighe.vcxproj index 60f7c125e..a9a54b77f 100644 --- a/build/ve_maskrighe.vcxproj +++ b/build/ve_maskrighe.vcxproj @@ -316,6 +316,9 @@ + + + diff --git a/cd/test/ba0960.txt b/cd/test/ba0960.txt new file mode 100644 index 000000000..d796d4754 --- /dev/null +++ b/cd/test/ba0960.txt @@ -0,0 +1,4 @@ +recdesc\f25.dir +recdesc\f25.trr + +Reverse charge parziale in prima nota diff --git a/cd/test/ba0960a.ini b/cd/test/ba0960a.ini new file mode 100644 index 000000000..ee37f3486 --- /dev/null +++ b/cd/test/ba0960a.ini @@ -0,0 +1,32 @@ +[Main] +Demo=0 + +[ba0] +File(279) = recdesc\f25.dir|X +File(280) = recdesc\f25.trr|X +Patch = 0960 +Versione = 21511200 + +[ba99] +Kill(0) = batbsce.txt|x +Kill(1) = wxmsw240.dll|x +Kill(2) = bastcms.rep|x +Kill(3) = bastcms.msk|x +Kill(4) = bastfsc.msk|x +Kill(5) = bastfsc.rep|x +Kill(6) = bastuue.msk|x +Kill(7) = bastuue.rep|x + +[ba] +Data = 04-05-2020 +Descrizione = Base +Dischi = 1 +Moduli = sy +OEM = +Patch = 960 +PostProcess = bainst -0 BA +PreProcess = +Prezzo(1) = +Prezzo(2) = +Versione = 21511200 + diff --git a/cd/test/ba0960a1.zip b/cd/test/ba0960a1.zip new file mode 100644 index 000000000..283c473e7 Binary files /dev/null and b/cd/test/ba0960a1.zip differ diff --git a/cd/test/cg0960.txt b/cd/test/cg0960.txt new file mode 100644 index 000000000..a6dcb001c --- /dev/null +++ b/cd/test/cg0960.txt @@ -0,0 +1,5 @@ +cg2.exe +cg2100c.msk + +F1: aggiunta forzatura collegamento a fppro in salvataggio per date inferiori alla data ricezione e anche nel caso generale in cui non riconosce esattamente la fattura per i controlli sui totali +Reverse charge parziale in prima nota diff --git a/cd/test/cg0960a.ini b/cd/test/cg0960a.ini new file mode 100644 index 000000000..c82902381 --- /dev/null +++ b/cd/test/cg0960a.ini @@ -0,0 +1,99 @@ +[Main] +Demo=0 + +[cg2] +File(164) = cg2.exe|X +File(167) = cg2100c.msk|X +Patch = 960 +Versione = 21511200 + +[cg99] +Kill(0) = bastpor.rep|x +Kill(1) = batbcam.msk|x +Kill(2) = batbscc.msk|x +Kill(3) = bastnot.msk|x +Kill(4) = cgtbcon.msk|x +Kill(5) = bastdpn.msk|x +Kill(6) = bastpor.msk|x +Kill(7) = bastarb.msk|x +Kill(8) = bastmsp.rep|x +Kill(9) = batbcfi.msk|x +Kill(10) = bastndo.rep|x +Kill(11) = batblia.msk|x +Kill(12) = batbdpn.msk|x +Kill(13) = bastcco.msk|x +Kill(14) = batbpor.msk|x +Kill(15) = batbins.msk|x +Kill(16) = batbleg.msk|x +Kill(17) = batbvet.msk|x +Kill(18) = batbcco.msk|x +Kill(19) = bastver.msk|x +Kill(20) = batbind.msk|x +Kill(21) = batbntb.msk|x +Kill(22) = bastivd.msk|x +Kill(23) = bastcam.msk|x +Kill(24) = bastzon.rep|x +Kill(25) = batbivd.msk|x +Kill(26) = batbtra.msk|x +Kill(27) = batbtit.msk|x +Kill(28) = bastscc.rep|x +Kill(29) = bastarb.rep|x +Kill(30) = bastesc.rep|x +Kill(31) = bastivd.rep|x +Kill(32) = batbndo.msk|x +Kill(33) = batbinl.msk|x +Kill(34) = batblia.msk|x +Kill(35) = bastvet.msk|x +Kill(36) = bastcfi.rep|x +Kill(37) = batbdel.msk|x +Kill(38) = cg2fppro.msk|x +Kill(39) = bastver.rep|x +Kill(40) = bastvet.rep|x +Kill(41) = bastntb.msk|x +Kill(42) = bastleg.msk|x +Kill(43) = batbzon.msk|x +Kill(44) = bastnot.rep|x +Kill(45) = batbnot.msk|x +Kill(46) = bastcam.rep|x +Kill(47) = batbver.msk|x +Kill(48) = batbarb.msk|x +Kill(49) = bastndo.msk|x +Kill(50) = batbcve.msk|x +Kill(51) = batbmsp.msk|x +Kill(52) = bastcve.msk|x +Kill(53) = bastpdb.msk|x +Kill(54) = bastreg.msk|x +Kill(55) = bastdpn.rep|x +Kill(56) = bastreg.rep|x +Kill(57) = batbesc.msk|x +Kill(58) = bastzon.msk|x +Kill(59) = batblbu.msk|x +Kill(60) = bastleg.rep|x +Kill(61) = batbreg.msk|x +Kill(62) = bastesc.msk|x +Kill(63) = bastntb.rep|x +Kill(64) = bastscc.msk|x +Kill(65) = batbpdb.msk|x +Kill(66) = bastpdb.rep|x +Kill(67) = bastcco.rep|x +Kill(68) = bastcve.rep|x +Kill(69) = bastcfi.msk|x +Kill(70) = bastmsp.msk|x + +[cg] +Data = 04-05-2020 +Descrizione = Contabilita' Generale +Dischi = 1 +Edit_19 = cg0 -0 +Edit_20 = cg0 -1 +Edit_26 = cg0 -4 +Edit_5 = cg0 -5 +Moduli = ba +OEM = +Patch = 0960 +PostProcess = bainst -0 CG +PreProcess = +Prezzo(1) = +Prezzo(2) = +Versione = 21511200 + diff --git a/cd/test/cg0960a1.zip b/cd/test/cg0960a1.zip new file mode 100644 index 000000000..5c7da6d67 Binary files /dev/null and b/cd/test/cg0960a1.zip differ diff --git a/exe/Cb6.dll b/exe/Cb6.dll index 4fc7e402a..6669fe111 100644 Binary files a/exe/Cb6.dll and b/exe/Cb6.dll differ diff --git a/exe/DIR.GEN b/exe/DIR.GEN index 7f1a44f20..f5b83638f 100644 Binary files a/exe/DIR.GEN and b/exe/DIR.GEN differ diff --git a/exe/TRC.GEN b/exe/TRC.GEN index 3069bb06c..5cfd68ece 100644 Binary files a/exe/TRC.GEN and b/exe/TRC.GEN differ diff --git a/exe/campo.ini b/exe/campo.ini index 16f22d2bf..c1dcea069 100644 --- a/exe/campo.ini +++ b/exe/campo.ini @@ -2,7 +2,7 @@ Donglehw =4 Firm =00001a MaxHandles = 32 -Study =h:\e\dati\crpa\ +Study =h:\e\dati\metalfrigor\ Type = 1 User = ADMIN diff --git a/exe/gfm.dll b/exe/gfm.dll index 616e3feef..651c9ca4a 100644 Binary files a/exe/gfm.dll and b/exe/gfm.dll differ diff --git a/exe/install.ini b/exe/install.ini index e109ae66f..422492c70 100644 --- a/exe/install.ini +++ b/exe/install.ini @@ -239,6 +239,7 @@ PreProcess = Prezzo(1) = Prezzo(2) = Versione = 21511200 +Edit_33 = ve0 -0 [fp] Data = 06-11-2019 diff --git a/exe/pdflib.dll b/exe/pdflib.dll index 4c2337b59..6180469a2 100644 Binary files a/exe/pdflib.dll and b/exe/pdflib.dll differ diff --git a/exe/recdesc/D90.DES b/exe/recdesc/D90.DES index e69de29bb..d51cf2f9a 100644 --- a/exe/recdesc/D90.DES +++ b/exe/recdesc/D90.DES @@ -0,0 +1,102 @@ +[FieldDescr] +ANTICORPI = Anticorpi +BENEM = Vuole le benemerenze S/N +CATDON = Categoria donatori +CATNOND1 = Categoria non donatori 1 +CATNOND2 = Categoria non donatori 2 +CF = Codice fiscale +CMV = CMV +CODCL = Codice cartella clinica +CODCT = Codice centro trasfusionale +CODICE = Codice +CODMED = Codice regionale medico di base +CODSEZ = Codice sezione di appartenenza +CODSOT = Codice sottogruppo di appartenenza +COGNOME = Cognome +COGNOME_SP = Cognome del marito +COMNASC = Codice comune o stato estero di nascita +CONDOCC = Condizione occupazionale (da cambiare) +CONSENSO = Consenso informato (legge privacy) +DATAAF = Data stato AF +DATACONV = Data ultima convocazione spedita +DATADIM = Data dimissione +DATAISC = Data iscrizione +DATANASC = Data di nascita +DATAPRIAF = Data prima donazione AF +DATAPRISI = Data prima donazione SI +DATAPROSAF = Data prossima AF +DATAPROSSI = Data prossima SI +DATASI = Data stato SI +DATASTATO = Data in cui stato attribuito lo stato +DATAULTAF = Data ultima donazione AF +DATAULTAGG = Data ultimo aggiornamento +DATAULTDON = Data ultima donazione +DATAULTID = Data ultima idoneit +DATAULTSI = Data ultima donazione SI +DATAULTSOL = Data ultimo sollecito +DATA_PROS = Data prossimo stato (per fine sospensione) +DISP_AF_1 = Disponibilita AF 1 +DISP_AF_2 = Disponibilita AF 2 +DOCID = Documento di identit +DOM_CAP = Domicilio - CAP +DOM_CODCOM = Domicilio - codice comune +DOM_CODLOC = Domicilio - codice localita' postale +DOM_DISTRI = Domicilio - presso/localit - ex distribuzione +DOM_INDIR = Domicilio - indirizzo +DOM_STRADA = Domicilio - codice stradario +DONPRECAF = Numero donazioni AF non dettagliate +DONPRECSI = Numero donazioni SI non dettagliate +DU = Du +EMAIL = Indirizzo di posta elettronica +ESCLUSO = Esclusione non sanitaria +FENOTIPORH = Fenotipo Rh +FINESOSAF = Data fine sospensione AF +FINESOSSI = Data fine sospensione per SI +GIOPRECON = Giorni preferiti per controlli +GIOPREDON = Giorni preferiti per donazioni +GRUPPOAB0 = Gruppo AB0 +GRUPPOAZIE = Codice gruppo aziendale +IDON1 = Idoneit 1 +IDON2 = Idoneit 2 +IDON3 = Idoneit 3 +IDON4 = Idoneit 4 +INTAF = Intervallo aferesi +INTSI = Intervallo sangue intero +KELL = Kell +LUOGOLAV = Luogo di lavoro (codice) +MODCONV = Modalita' di convocazione +MOTESCL = Motivo esclusione +NOME = Nome +NOTE = Note +NOTIZIARIO = Vuole il notiziario S/N +NUMCONV = Numero convocazioni spedite +POSPROF = Posizione professionale (da cambiare) +PROFESS = Professione (codice) +PROS_STATO = Stato prossimo +PUNTORACC = Punto di raccolta per convocazione +RAMOATT = Ramo di attivit (da cambiare) +RES_CAP = Residenza - CAP +RES_CODCOM = Residenza - codice comune +RES_CODLOC = Residenza - codice localita' postale +RES_INDIR = Residenza - indirizzo +RHANTID = Rh/AntiD +SESSO = Sesso +STATO = Stato attuale +STATOAF = Stato sanitario AF +STATOSI = Stato sanitario per SI +TELABI = Telefono abitazione +TELALT = Telefono altro +TELLAV = Telefono lavoro +TERMESCL = Data termine esclusione +TESSAVIS = Tessera AVIS +TESSSSN = Tessera SSN +TIPOULTDON = Tipo ultima donazione +TIPOULTID = Tipo ultima idoneit +TITINDIR = Titolo in indirizzo +TITSTUD = Titolo di studio (da cambiare) +TOTDON = Totale donazioni +TOTDONAF = Numero donazioni AF +TOTDONSI = Numero donazioni SI +T_STAMPATA = Tessera stampata (S/N) +UTENULTAGG = Utente ultimo aggiornamento + diff --git a/exe/recdesc/D92.DES b/exe/recdesc/D92.DES index 630566e1d..0412fabe4 100644 --- a/exe/recdesc/D92.DES +++ b/exe/recdesc/D92.DES @@ -1,3 +1,18 @@ [FieldDescr] -XX = +CC = CC +CODICE = Codice soggetto +CODSEZ = Sezione di app. al momento della donazione +CODSOT = Sottogruppo di app. +DATADON = Data donazione +ETICHETTA = Etichetta sacca +HB = Hb +LUOGODON = Luogo donazione +PA = P.A. +PRIMADON = Prima donazione +PROGDON = Progressivo donazione per soggetto +PROGINS = Progressivo inserimento +PROTIDEMIA = Protidemia +SGPT = SGPT +TIPODON = Tipo donazione +XX = diff --git a/exe/recdesc/D93.DES b/exe/recdesc/D93.DES index e69de29bb..c20afda49 100644 --- a/exe/recdesc/D93.DES +++ b/exe/recdesc/D93.DES @@ -0,0 +1,17 @@ +[FieldDescr] +CODICE = Codice soggetto +DATACON = Data controllo +IDON1 = Idoneit 1 +IDON2 = Idoneit 2 +IDON3 = Idoneit 3 +IDON4 = Idoneit 4 +INTAF = Intervallo per aferesi +INTSI = Intervallo per sangue intero +MOTIVO = Motivo (per controlli che modificano lo stato) +PROGCON = Progressivo controllo +PROSSDATA = Data prossimo tipo +PROSSTIPO = Prossimo tipo di controllo (programmato e/o presunto) +RESPONSAB = Responsabile (per controlli che modificano lo stato) +SINGOLI = Singoli controlli +TIPOCON = Tipo o esito controllo + diff --git a/exe/recdesc/D95.DES b/exe/recdesc/D95.DES index e69de29bb..4abd68618 100644 --- a/exe/recdesc/D95.DES +++ b/exe/recdesc/D95.DES @@ -0,0 +1,6 @@ +[FieldDescr] +CODFAM = Codice soggetto familiare +FAMIGLIA = Codice famiglia (progressivo automatico) +GRADOPAR = Grado di parentela +PROGFAM = Progressivo familiare + diff --git a/exe/recdesc/D96.DES b/exe/recdesc/D96.DES index e69de29bb..5b00bf764 100644 --- a/exe/recdesc/D96.DES +++ b/exe/recdesc/D96.DES @@ -0,0 +1,40 @@ +[FieldDescr] +CATCANC = Categoria cancellati +CATEMER = Categoria emeriti +CATESTI = Categoria estinti +CODSEZ = Codice sezione +CODSOT = Codice sottogruppo +COM = Codice comune residenza +CONVNOTE = Note +CONVORA = Orario per stampa cartolina +CONVSEDE1 = Sede: 1 riga +CONVSEDE2 = Sede: 2 riga +CONVSEDE3 = Sede: 3 riga +CONVSEDE4 = Sede: 4 riga +DATAULTCON = Data ultima convocazione +DENOMINAZ = Denominazione completa della sezione +DENSEZ = Denominazione sezione +DENSOT = Denominazione sottogruppo +DONEMER = Numero donazioni per passaggio a emeriti +FAX = Fax sezione +GIOCARSOL = Giorni tra cartolina e primo sollecito +GIOPERRIT = Giorni tra le chiamate per ritardatari +GIOSOLSOL = Giorni tra sollecito e sollecito +GIOULTSOL = Giorni tra penultimo e ultimo sollecito +INDIRIZZO = Indirizzo +INTESTAZ1 = 1 Riga di intestazione per tessere e cartoline +INTESTAZ2 = 2 Riga di intestazione per tessere e cartoline +INTESTAZ3 = 3 Riga di intestazione per tessere e cartoline +INTESTAZ4 = 4 Riga di intestazione per tessere e cartoline +INTESTI = Intervallo di estinzione in anni +INTMAX = Intervallo max per cartolina +INTMIN = Intervallo min. per cartolina +INTMINCONV = Intervallo minimo di convocazione in gg. +LOCALITA = Localit postale +NUMMAXSOL = Numero massimo di solleciti +PUNTORACC = Codice punto di raccolta per convocazione +REFERCED = Cognome e nome referente CED +STATO = Stato sezione +TELEFONO = Telefono sezione +TIPOCONV = Tipo convocazione + diff --git a/exe/recdesc/D97.DES b/exe/recdesc/D97.DES index e69de29bb..f29d95c0c 100644 --- a/exe/recdesc/D97.DES +++ b/exe/recdesc/D97.DES @@ -0,0 +1,10 @@ +[FieldDescr] +CODMED = Codice regionale del medico +COGNOME = Cognome medico +COM = Codice comune di residenza +INDIRIZZO = Indirizzo medico +LOCALITA = Localit postale +NOME = Nome medico +TELABI = Telefono abitazione +TELAMB = Telefono ambulatorio + diff --git a/exe/recdesc/d154.des b/exe/recdesc/d154.des index 0e4967c63..1e487fbfb 100644 --- a/exe/recdesc/d154.des +++ b/exe/recdesc/d154.des @@ -1,6 +1,7 @@ [FieldDescr] AL = Data fine periodo ANNO = Anno +CHIUSA = Indica se una lettera di intento chiusa CODCLI = Codice cliente DAL = Data inizio periodo DATAREG = Data di registrazione @@ -8,6 +9,8 @@ IMPORTO = Importo INVIATO = Inviato NOTE = Note NUMPROT = Numero protocollo +PROTINTF = Numero di protocollo passato dall agenzia delle entrate (prima parte) +PROTINTS = Numero di protocollo passato dall agenzia delle entrate (seconda parte) STAMPATO = Stampato TIPOOP = Tipo operazione (1=singola,2=fino a,3=nel periodo dal/al) UFFIVA = Codice ufficio IVA diff --git a/exe/recdesc/d168.des b/exe/recdesc/d168.des index 2201bd113..07499f2fa 100644 --- a/exe/recdesc/d168.des +++ b/exe/recdesc/d168.des @@ -46,7 +46,7 @@ RIFBOL = Riferimenti bolle in fattura RIFBOLFAT = Riferimenti bolle in fattura RIPCONS = Stampa riepilogo consegne RITAUDTTMP = Ritiro automatico dotazione temporanea -SSCONS = Spese di spedizione alla consegna +SSCONS = Spese da addebitare alla consegna STATUS = Stato del contratto, chiuso, confermato, da confermare STDDTPTS = Stampa DDT da pulito con Touch Screen STDICITURA = Stampa dicitura diff --git a/exe/recdesc/d171.des b/exe/recdesc/d171.des index e2d8c9637..cf3c1de1c 100644 --- a/exe/recdesc/d171.des +++ b/exe/recdesc/d171.des @@ -7,6 +7,7 @@ DATAREGP = Data pagamento IMPONIBILE = Imponibile IMPORTO = Importo IMPOSTA = Imposta +INDETR = Riga di IVA indetraibile MESELIQ = Mese liquidazione NUMPRO = Numero progressivo PAG o NC NUMREG = Numero operazione Fattura diff --git a/exe/recdesc/d20.des b/exe/recdesc/d20.des index 208976f43..23121fdc1 100644 --- a/exe/recdesc/d20.des +++ b/exe/recdesc/d20.des @@ -42,7 +42,7 @@ NUMCC = Numero di conto corrente OCCAS = Cliente / fornitore occasionale OGGETTI = Link ad oggetti esterni PAIV = Partita IVA -PEC = Missing description +PEC = Indirizzo di posta elettronica certificato PFAX = Prefisso del numero di FAX PTEL = Prefisso del numero di telefono PTEL2 = Prefisso del 2 numero di telefono diff --git a/exe/recdesc/d21.des b/exe/recdesc/d21.des index c40ac4f10..93cd6d741 100644 --- a/exe/recdesc/d21.des +++ b/exe/recdesc/d21.des @@ -9,8 +9,12 @@ GRUPPO = Gruppo NUMULTMOV = Numero operazione dell'ultimo movimento PAVERE = Progressivo avere PAVEREPRO = Progressivo avere movimenti provvisori +PAVEREPROB = Progressivo avere movimenti provvisori bilancio costi ricavi +PAVEREPROC = Progressivo avere movimenti provvisori cespiti PDARE = Progressivo dare PDAREPRO = Progressivo dare movimenti provvisori +PDAREPROB = Progressivo dare movimenti provvisori bilancio costi ricavi +PDAREPROC = Progressivo dare movimenti provvisori cespiti SALDO = Saldo iniziale SALDOFIN = Saldo di chiusura SOTTOCONTO = Sottoconto diff --git a/exe/recdesc/d23.des b/exe/recdesc/d23.des index 8b9c8b963..c91ef9b5b 100644 --- a/exe/recdesc/d23.des +++ b/exe/recdesc/d23.des @@ -4,6 +4,7 @@ ANNOFE = Anno invio definitivo dati rilevanti ANNOIVA = Anno IVA CAMBIO = Cambio della valuta CAMBIOI = Cambio della valuta intra-comunitaria +CFBOLLADOG = Codice fornitore a cui riferita la bolla doganale CODCAUS = Codice causale CODCF = Codice CODPAG = Codice pagamento @@ -17,6 +18,7 @@ DANNO = Documento originale ANNO DATA74TER = Data per art. 74 ter DATACAM = Data del cambio DATACOMP = Data competenza +DATACOMPCR = Data competenza costi/ricavi DATACOMPI = Data di competenza intra-comunitaria DATADOC = Data documento DATAINC = Data di incasso per liquidazione differita @@ -29,10 +31,13 @@ DPROVV = Documento originale PROVV INVIATO = Inviato ad altra contabilit INVIOFE = Data invio definitivo dati rilevanti INVIVA = Inviata la parte IVA ad altra contabilita' +IVALIQ = Iva per cassa liquidata completamente IVAXCASSA = Flag di movimento IVA per cassa +KEYFPPRO = Chiave FpPro LIQDIFF = Flag di movimento a liquidazione differita MESELIQ = Mese per liquidazione differita MODPAG = Modalit di pagamento 1=Non frazionato; 2=Frazionato; 3=Periodico +MOVCOLL = Movimento collegato NOLEGGIO = Tipo veicolo Auto, Camper, Altro, Diporto, aEreo NUMDOC = Numero documento NUMDOCEXT = Numero documento esteso @@ -41,15 +46,18 @@ NUMREG = Numero di operazione NUMRETT = Numero documento rettificato OCFPI = Codice cliente / fornitore occasionale PROTIVA = Numero di protocollo IVA -PROVVIS = Tipo movimento (" " Normale, "P" Provvisorio cancellabile, "C" Provvisorio cespiti) +PROVVIS = Tipo movimento (< > Normale, Provvisorio

cancellabile, cespiti, bilancio costi/ricavi REG = Codice registro IVA REGST = Stampato su registro IVA REVCHARGE = Reverse charge +RITFATT = Fattura in ritardo RITFIS = Ritenute fiscali RITSOC = Ritenute sociali SCARCON = Scaricata la contabilit SPLITPAY = Flag di scissione pagamenti [_=Auto,S=Split,N=Normale] STAMPATO = Stampato su giornale +TFDATA = Data ultimo invio Trasferimento Fatture +TFINVIO = Flag Invio Trasferimento Fatture TIPO = Tipo liente o ornitore TIPODOC = Tipo documento TIPOMOV = Tipo movimento diff --git a/exe/recdesc/d26.des b/exe/recdesc/d26.des index 995766ea8..bda3f4a97 100644 --- a/exe/recdesc/d26.des +++ b/exe/recdesc/d26.des @@ -7,6 +7,7 @@ CODCAUSIM = Codice causale incasso immediato COLLCESP = Collegamnto ai cespiti CONTIND = Causale per contabilit industriale DATADOC = Data documento +DATAREGPR = Data di registrazion nell'ereserciozio precedente per il caso del campo precedente DESCR = Descrizione causale INTRACOM = Movimento intra-comunitario LIQDIFF = Fatture a liquidazione differita @@ -20,7 +21,8 @@ NUMDOC = Numero documento PROVV = Tipo movimento (" " Normale, "P" Provvisorio cancellabile, "C" Provvisorio da cepiti) REG = Codice registro REGSPIVA = Regimi speciali IVA -RITFATT = +RILFTEMRI = Causale di rilevazione fatture de emettere o ricevere +RITFATT = Fattura in ritardo SOLOIVA = Movimento di sola IVA SOSPESO = Causale sospesa TIPODOC = Tipo documento diff --git a/exe/recdesc/d3.des b/exe/recdesc/d3.des index 136567b95..7c483afa4 100644 --- a/exe/recdesc/d3.des +++ b/exe/recdesc/d3.des @@ -22,6 +22,7 @@ D1 = D2 = D3 = D4 = +DATAAGG = FPC = I0 = I1 = @@ -66,6 +67,7 @@ R30 = R31 = R32 = R33 = +R34 = R4 = R5 = R6 = @@ -76,6 +78,9 @@ S0 = S1 = S10 = S11 = +S12 = +S13 = +S14 = S2 = S3 = S4 = @@ -84,4 +89,5 @@ S6 = S7 = S8 = S9 = +UTENTE = diff --git a/exe/recdesc/d33.des b/exe/recdesc/d33.des index 1b0385af2..1a7720cf2 100644 --- a/exe/recdesc/d33.des +++ b/exe/recdesc/d33.des @@ -93,6 +93,7 @@ TARA = Tara TIPOCF = Tipo liente ornitore TIPOCFFATT = Tipo liente ornitore cui fatturare TIPODOC = Tipo documento +TIPODOCSDI = Tido documento secondo Agenzia delle Entrate UMPNETTO = Unit di misura per il peso netto UMTARA = Unit di misura per la tara UTENTE = Utente ultimo aggiornamento diff --git a/exe/recdesc/d4.des b/exe/recdesc/d4.des index 6286a4608..7c483afa4 100644 --- a/exe/recdesc/d4.des +++ b/exe/recdesc/d4.des @@ -78,6 +78,9 @@ S0 = S1 = S10 = S11 = +S12 = +S13 = +S14 = S2 = S3 = S4 = diff --git a/exe/recdesc/d5.des b/exe/recdesc/d5.des index 6286a4608..7c483afa4 100644 --- a/exe/recdesc/d5.des +++ b/exe/recdesc/d5.des @@ -78,6 +78,9 @@ S0 = S1 = S10 = S11 = +S12 = +S13 = +S14 = S2 = S3 = S4 = diff --git a/exe/recdesc/d6.des b/exe/recdesc/d6.des index 58c212b66..f8f92e731 100644 --- a/exe/recdesc/d6.des +++ b/exe/recdesc/d6.des @@ -45,6 +45,7 @@ STATOPAIV = STATORES = TELRF = TIPOA = +TIPORFSO = Definisce se la persona un appr. Fiscale, tabile Organizzazione o nessuno dei due TIPOSTDEL = TITCF = TLEXRFX = @@ -52,6 +53,7 @@ UFFCONC = UFFIIDD = UFFIVA = UFFUUE = +UTENTE = VARDF = VARSLORES = diff --git a/exe/recdesc/d9.des b/exe/recdesc/d9.des index bf00652e7..558225e7c 100644 --- a/exe/recdesc/d9.des +++ b/exe/recdesc/d9.des @@ -10,6 +10,7 @@ CESSIVA = Cessata attivita' o variata partita IVA CODANAGR = CODATTPREV = CODDITTA = +CODRFSO = Codice Rappresentante Fiscale/Stabile Organizzazione CODSOGDEL = Codice del soggetto delegato CODSTAT1 = CODSTAT2 = @@ -18,6 +19,7 @@ COMAA = CONDFAM = CONTORD = DATAISCRAA = +DATARFSO = Data immissione valore DATLAV = DECCARINT = DEDART13 = diff --git a/exe/recdesc/f109.dir b/exe/recdesc/f109.dir index e6c0ca675..86ff32ae7 100644 --- a/exe/recdesc/f109.dir +++ b/exe/recdesc/f109.dir @@ -1,3 +1,3 @@ 109 0 -$mag|0|0|692|0|Giacenze di magazzino||| +$mag|38313|38313|692|0|Giacenze di magazzino||| diff --git a/exe/recdesc/f109.trr b/exe/recdesc/f109.trr index a26ba4eb5..0a172c4f4 100644 --- a/exe/recdesc/f109.trr +++ b/exe/recdesc/f109.trr @@ -47,6 +47,7 @@ USER5|4|15|5|campo definito dall'utente USERVAL5|4|18|3|valore USER6|4|15|5|campo definito dall'utente USERVAL6|4|18|3|valore -2 +3 ANNOES+CODART+NRIGA| ANNOES+CODMAG+CODART+LIVELLO|X +ANNOES+CODMAG+LIVELLO|X diff --git a/exe/recdesc/f120.dir b/exe/recdesc/f120.dir index ef5c7cd37..6948f0058 100644 --- a/exe/recdesc/f120.dir +++ b/exe/recdesc/f120.dir @@ -1,3 +1,3 @@ 120 1 -m770/quadrodb|0|0|117|4|Quadro D bis 770||| +m770/quadrodb|0|0|118|0|Quadro D bis 770||| diff --git a/exe/recdesc/f120.trr b/exe/recdesc/f120.trr index 116e7ab0b..fdb310434 100644 --- a/exe/recdesc/f120.trr +++ b/exe/recdesc/f120.trr @@ -5,7 +5,7 @@ TIPOA|1|1|0|Tipo anagrafica (Sempre 'F') CODANAGR|3|5|0|Codice anagrafica NPROG|2|4|0|Numero progressivo di riga CODCAUS|9|2|0|Codice causale -CAUSALE|1|1|0|15 - Causale +CAUSALE|1|2|0|15 - Causale TOTALE|4|18|0|16 - Ammontare lordo corrisposto SOMME|4|18|0|17 - Somme non soggette a ritenuta IMPONIBILE|4|18|0|19 - Imponibile diff --git a/exe/recdesc/f20.dir b/exe/recdesc/f20.dir index a6f8bd30d..4e005c3b5 100644 --- a/exe/recdesc/f20.dir +++ b/exe/recdesc/f20.dir @@ -1,3 +1,3 @@ 20 0 -$clifo|774|774|875|0|Clienti/Fornitori||| +$clifo|||905|0|Clienti/Fornitori||| diff --git a/exe/recdesc/f20.trr b/exe/recdesc/f20.trr index 4b9c2a166..64e8deec5 100644 --- a/exe/recdesc/f20.trr +++ b/exe/recdesc/f20.trr @@ -34,7 +34,7 @@ PTELEX|1|10|0|Prefisso del numero di TELEX TELEX|1|30|0|Prefisso del numero di TELEX MAIL|1|50|0|Indirizzo di posta elettronica generico BYMAIL|8|1|0|Consenso all' invio dei documenti per posta elettronica -PEC|1|50|0|Indirizzo di posta elettronica certificato +PEC|1|80|0|Indirizzo di posta elettronica certificato DOCMAIL|1|50|0|Indirizzo di posta elettronica per i documenti DATANASC|5|8|0|Data di nascita STATONASC|2|3|0|Codice stato di nascita @@ -64,10 +64,10 @@ ENTE|1|4|0|Codice ente pubblico di appartenenza (Dipendente Pubblico) SPLITPAY|8|1|0|Ente pubblico soggetto a split payment UTENTE|1|32|0|Utente dell'ultima modifica DATAAGG|5|8|0|Data ultima modifica -CODRFSO|1|6|0|Codice Rappresentate Fisc/Stabile Org -DATARFSO|5|8|0|Data Rappresentate Fisc/Stabile Org -INIFATTEL|5|8|0|Data inizio fatturazione elettronica -INIREVCHG|5|8|0|Data inizio reverse charge +CODRFSO|1|6|0|Missing description +DATARFSO|5|8|0|Missing description +INIFATTEL|5|8|0|Missing description +INIREVCHG|5|8|0|Missing description 6 TIPOCF+CODCF| TIPOCF+UPPER(RAGSOC)|X diff --git a/exe/recdesc/f21.dir b/exe/recdesc/f21.dir index 954c6a0e2..fff204ad0 100644 --- a/exe/recdesc/f21.dir +++ b/exe/recdesc/f21.dir @@ -1,3 +1,3 @@ 21 0 -$saldi|||143|0|Saldi||| +$saldi|||215|0|Saldi||| diff --git a/exe/recdesc/f21.trr b/exe/recdesc/f21.trr index 739382832..c35355e5a 100644 --- a/exe/recdesc/f21.trr +++ b/exe/recdesc/f21.trr @@ -1,5 +1,5 @@ 21 -15 +19 ANNOES|9|4|0|Codice esercizio GRUPPO|2|3|0|Gruppo CONTO|2|3|0|Conto @@ -13,6 +13,10 @@ PDARE|4|18|3|Progressivo dare PAVERE|4|18|3|Progressivo avere PDAREPRO|4|18|3|Progressivo dare movimenti provvisori PAVEREPRO|4|18|3|Progressivo avere movimenti provvisori +PDAREPROB|4|18|3|Progressivo dare movimenti provvisori bilancio costi ricavi +PAVEREPROB|4|18|3|Progressivo avere movimenti provvisori bilancio costi ricavi +PDAREPROC|4|18|3|Progressivo dare movimenti provvisori cespiti +PAVEREPROC|4|18|3|Progressivo avere movimenti provvisori cespiti DATAULMOV|5|8|0|Data ultimo movimento NUMULTMOV|3|7|0|Numero operazione dell'ultimo movimento 3 diff --git a/exe/recdesc/f3.dir b/exe/recdesc/f3.dir index bfa97a835..21d77491f 100644 --- a/exe/recdesc/f3.dir +++ b/exe/recdesc/f3.dir @@ -1,3 +1,3 @@ 3 1 -%tabgen|0|0|1181|0|Tabelle di studio|50|| +%tabgen|0|0|1285|0|Tabelle di studio|50|| diff --git a/exe/recdesc/f3.trr b/exe/recdesc/f3.trr index 631975380..886bb94db 100644 --- a/exe/recdesc/f3.trr +++ b/exe/recdesc/f3.trr @@ -1,5 +1,5 @@ 3 -86 +91 COD|1|3|0| CODTAB|1|25|0| S0|1|70|0| @@ -14,6 +14,9 @@ S8|1|5|0| S9|1|5|0| S10|1|5|0| S11|1|5|0| +S12|1|5|0| +S13|1|70|0| +S14|1|5|0| I0|3|7|0| I1|3|7|0| I2|3|7|0| @@ -59,11 +62,11 @@ R26|4|18|5| R27|4|18|5| R28|4|18|5| R29|4|18|5| -R29|4|18|5| R30|4|18|5| R31|4|18|5| R32|4|18|5| R33|4|18|5| +R34|4|18|5| D0|5|8|0| D1|5|8|0| D2|5|8|0| @@ -85,6 +88,8 @@ B12|8|1|0| B13|8|1|0| B14|8|1|0| B15|8|1|0| +DATAAGG|5|8|0| +UTENTE|1|16|0| FPC|8|1|0| 2 COD+CODTAB| diff --git a/exe/recdesc/f39.dir b/exe/recdesc/f39.dir index b1f9921b5..3ec246a9f 100644 --- a/exe/recdesc/f39.dir +++ b/exe/recdesc/f39.dir @@ -1,3 +1,3 @@ 39 1 -m770/schper|0|0|193|0|Schede percipienti|#9|| +m770/schper|0|0|194|0|Schede percipienti|#9|| diff --git a/exe/recdesc/f39.trr b/exe/recdesc/f39.trr index 85a3f8215..c9a872e3e 100644 --- a/exe/recdesc/f39.trr +++ b/exe/recdesc/f39.trr @@ -16,7 +16,7 @@ TOTRIT|4|18|2|Totale ritenute (collegamento contabilit RITSOC|4|18|2|Ritenute sociali (collegamento contabilit) MESEC|2|2|0|Mese competenza ANNOC|2|4|0|Anno competenza -CAUSQUA|7|1|0|Causale quadro +CAUSQUA|1|2|0|Causale quadro FLAGTS|7|1|0|Flag T.S. RITOPE|4|18|2|Ritenute operate RITVER|4|18|2|Ritenute versate diff --git a/exe/recdesc/f4.dir b/exe/recdesc/f4.dir index 26ed68cf0..2e04936ab 100644 --- a/exe/recdesc/f4.dir +++ b/exe/recdesc/f4.dir @@ -1,3 +1,3 @@ 4 1 -%tabcom|0|0|1210|0|Tabelle comuni|1500|| +%tabcom|0|0|1285|0|Tabelle comuni|1500|| diff --git a/exe/recdesc/f4.trr b/exe/recdesc/f4.trr index bebb2871c..d5d69ef69 100644 --- a/exe/recdesc/f4.trr +++ b/exe/recdesc/f4.trr @@ -1,5 +1,5 @@ 4 -89 +91 COD|1|3|0| CODTAB|1|25|0| S0|1|70|0| @@ -15,6 +15,8 @@ S9|1|5|0| S10|1|5|0| S11|1|5|0| S12|1|5|0| +S13|1|70|0| +S14|1|5|0| I0|3|7|0| I1|3|7|0| I2|3|7|0| diff --git a/exe/recdesc/f5.dir b/exe/recdesc/f5.dir index a60807a80..2d2b15a27 100644 --- a/exe/recdesc/f5.dir +++ b/exe/recdesc/f5.dir @@ -1,3 +1,3 @@ 5 0 -$tab|0|0|1197|0|Tabelle ditta|400|| +$tab|3666|3666|1285|0|Tabelle ditta|400|| diff --git a/exe/recdesc/f5.trr b/exe/recdesc/f5.trr index 1b8c89633..bcef5f3d4 100644 --- a/exe/recdesc/f5.trr +++ b/exe/recdesc/f5.trr @@ -1,5 +1,5 @@ 5 -88 +91 COD|1|3|0| CODTAB|1|25|0| S0|1|70|0| @@ -14,6 +14,9 @@ S8|1|5|0| S9|1|5|0| S10|1|5|0| S11|1|5|0| +S12|1|5|0| +S13|1|70|0| +S14|1|5|0| I0|3|7|0| I1|3|7|0| I2|3|7|0| diff --git a/exe/recdesc/f61.dir b/exe/recdesc/f61.dir index 5026ee525..23a90c790 100644 --- a/exe/recdesc/f61.dir +++ b/exe/recdesc/f61.dir @@ -1,3 +1,3 @@ 61 1 -m770/quadroc|||192|0|Quadro C 770||| +m770/quadroc|0|0|193|0|Quadro C 770||| diff --git a/exe/recdesc/f61.trr b/exe/recdesc/f61.trr index 1cbdfafb6..b995f483c 100644 --- a/exe/recdesc/f61.trr +++ b/exe/recdesc/f61.trr @@ -7,7 +7,7 @@ NPROG|2|4|0|Numero progressivo GENERATA|8|1|0|Riga generata dalle schede CODCAUS|9|2|0|Codice causale PERC|4|6|2|Aliquota applicata -CAUSALE|1|1|0|11 - Causale quadro C +CAUSALE|1|2|0|11 - Causale quadro C TASSAZIONE|6|1|0|12 - Tassazione operata AMMLORDO|4|18|0|13 - Ammontare lordo corrisposto CONTROBB|4|18|0|14 - Contributi obbligatori diff --git a/exe/recdesc/f62.dir b/exe/recdesc/f62.dir index 258c9f1c6..79917a168 100644 --- a/exe/recdesc/f62.dir +++ b/exe/recdesc/f62.dir @@ -1,3 +1,3 @@ 62 1 -m770/quadrod|0|0|116|4|Quadro D 770||| +m770/quadrod|0|0|117|0|Quadro D 770||| diff --git a/exe/recdesc/f62.trr b/exe/recdesc/f62.trr index c78d1f625..5d751acd2 100644 --- a/exe/recdesc/f62.trr +++ b/exe/recdesc/f62.trr @@ -5,7 +5,7 @@ TIPOA|1|1|0|Tipo anagrafica (Sempre 'F') CODANAGR|3|5|0|Codice anagrafica NPROG|2|4|0|Numero progressivo di riga CODCAUS|9|2|0|Codice causale -CAUSALE|1|1|0|15 - Causale +CAUSALE|1|2|0|15 - Causale TOTALE|4|18|2|16 - Ammontare lordo corrisposto SOMME|4|18|2|17 - Somme non soggette a ritenuta IMPONIBILE|4|18|2|19 - Imponibile diff --git a/exe/recdesc/f63.dir b/exe/recdesc/f63.dir index f27113c8e..eed0cdf94 100644 --- a/exe/recdesc/f63.dir +++ b/exe/recdesc/f63.dir @@ -1,3 +1,3 @@ 63 1 -m770/quadrod1|0|0|116|4|Quadro D1 770||| +m770/quadrod1|0|0|117|0|Quadro D1 770||| diff --git a/exe/recdesc/f63.trr b/exe/recdesc/f63.trr index 2be9bd91d..6551152e1 100644 --- a/exe/recdesc/f63.trr +++ b/exe/recdesc/f63.trr @@ -5,7 +5,7 @@ TIPOA|1|1|0|Tipo anagrafica (sempre 'F') CODANAGR|3|5|0|Codice anagrafica NPROG|2|4|0|Numero progrssivo riga CODCAUS|9|2|0|Codice causale -CAUSALE|7|1|0|11 - Causale +CAUSALE|1|2|0|11 - Causale TOTALE|4|18|2|12 - Ammontare lordo corrisposto QUOTAPRO|4|18|2|14 - Quota provvigioni SPESEANT|4|18|2|13 - Spese anticipate diff --git a/exe/recdesc/f64.dir b/exe/recdesc/f64.dir index ecd2e9c18..c7d919879 100644 --- a/exe/recdesc/f64.dir +++ b/exe/recdesc/f64.dir @@ -1,3 +1,3 @@ 64 1 -m770/quadroe|||98|0|Quadro E 770||| +m770/quadroe|0|0|99|0|Quadro E 770||| diff --git a/exe/recdesc/f64.trr b/exe/recdesc/f64.trr index d2dc35416..45dfdc2ed 100644 --- a/exe/recdesc/f64.trr +++ b/exe/recdesc/f64.trr @@ -5,7 +5,7 @@ TIPOA|1|1|0|Natura giuridica del percipiente CODANAGR|3|5|0|Codice anagrafico NPROG|2|4|0|Numero progressivo di riga CODCAUS|9|2|0|Codice causale -CAUSALE|7|1|0|11 - Causale quadro +CAUSALE|1|2|0|11 - Causale quadro IMPONIBILE|4|18|2|12 - Imponibile corrisposto PERC|4|6|2|13 - Aliquota IMPORTO|4|18|2|14 - Ritenute operate diff --git a/exe/recdesc/f65.dir b/exe/recdesc/f65.dir index bddcfc0cf..3954da404 100644 --- a/exe/recdesc/f65.dir +++ b/exe/recdesc/f65.dir @@ -1,3 +1,3 @@ 65 1 -m770/quadroe1|||98|0|Quadro E1 770||| +m770/quadroe1|0|0|99|0|Quadro E1 770||| diff --git a/exe/recdesc/f65.trr b/exe/recdesc/f65.trr index 72d36a0e7..df8bddd27 100644 --- a/exe/recdesc/f65.trr +++ b/exe/recdesc/f65.trr @@ -5,7 +5,7 @@ TIPOA|1|1|0|Natura giuridica CODANAGR|3|5|0|Codice anagrafica NPROG|2|4|0|Numero progrssivo i riga CODCAUS|9|2|0|Codice causale -CAUSALE|7|1|0|11 - Causale quadro +CAUSALE|1|2|0|11 - Causale quadro SOMME|4|18|2|12 - Somme corrisposte AMMONTARE|4|18|2|13 - Ammontare complessivo dei premi riscossi PERC|4|6|2|14 - Aliquota diff --git a/exe/servers/servers.ini b/exe/servers/servers.ini index bac3714bb..aae84f4ad 100644 --- a/exe/servers/servers.ini +++ b/exe/servers/servers.ini @@ -24,6 +24,6 @@ LogVerbose= PingFreq= [Spotlite] -Data(0) = f:\clienti\Bellegotti\spotlite +Data(0) = h:\e\dati\din\spotlite Study(0) = diff --git a/exe/setup/oem.ini b/exe/setup/oem.ini index 8a75e0661..ceacffb14 100644 --- a/exe/setup/oem.ini +++ b/exe/setup/oem.ini @@ -1,5 +1,5 @@ [MAIN] -OEM = 1 +OEM = 2 [OEM_0] Administrator = diff --git a/exe/xi.dll b/exe/xi.dll index e4bc12d0e..aca54f781 100644 Binary files a/exe/xi.dll and b/exe/xi.dll differ diff --git a/exe/xvaga.dll b/exe/xvaga.dll index a1b5b4687..eb221d78d 100644 Binary files a/exe/xvaga.dll and b/exe/xvaga.dll differ diff --git a/src/ba/bastiva.rep b/src/ba/bastiva.rep index ec2628a52..d212b14c1 100755 --- a/src/ba/bastiva.rep +++ b/src/ba/bastiva.rep @@ -1,99 +1,102 @@ - + -

- + -
-
-
- +