Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00
This commit is contained in:
commit
8d14606ed9
3
cd/test/ba1070.txt
Normal file
3
cd/test/ba1070.txt
Normal file
@ -0,0 +1,3 @@
|
||||
ba8.exe
|
||||
|
||||
Migliorato disegno sfondo generazione report
|
31
cd/test/ba1070a.ini
Normal file
31
cd/test/ba1070a.ini
Normal file
@ -0,0 +1,31 @@
|
||||
[Main]
|
||||
Demo=0
|
||||
|
||||
[ba8]
|
||||
File(510) = ba8.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[ba99]
|
||||
Kill(0) = wxmsw240.dll|x
|
||||
Kill(1) = batbsce.txt|x
|
||||
Kill(2) = bastfsc.rep|x
|
||||
Kill(3) = bastfsc.msk|x
|
||||
Kill(4) = bastcms.msk|x
|
||||
Kill(5) = bastcms.rep|x
|
||||
Kill(6) = bastuue.rep|x
|
||||
Kill(7) = bastuue.msk|x
|
||||
|
||||
[ba]
|
||||
Data = 04-08-2021
|
||||
Descrizione = Base
|
||||
Dischi = 1
|
||||
Moduli = sy
|
||||
OEM =
|
||||
Patch = 1070
|
||||
PostProcess = bainst -0 BA
|
||||
PreProcess =
|
||||
Prezzo(1) =
|
||||
Prezzo(2) =
|
||||
Versione = 21511200
|
||||
|
BIN
cd/test/ba1070a1.zip
Normal file
BIN
cd/test/ba1070a1.zip
Normal file
Binary file not shown.
3
cd/test/fp1070.txt
Normal file
3
cd/test/fp1070.txt
Normal file
@ -0,0 +1,3 @@
|
||||
fp0.exe
|
||||
|
||||
Il nuovo tipo IVA reverse charge per le vendite veniva considerato come esente per il calcolo bolli esenti
|
19
cd/test/fp1070a.ini
Normal file
19
cd/test/fp1070a.ini
Normal file
@ -0,0 +1,19 @@
|
||||
[Main]
|
||||
Demo=0
|
||||
|
||||
[fp0]
|
||||
File(0) = fp0.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[fp]
|
||||
Data = 23-08-2021
|
||||
Descrizione = Fattura Elettronica
|
||||
Dischi = 1
|
||||
Moduli = cg,ve
|
||||
OEM =
|
||||
Patch = 1070
|
||||
PostProcess =
|
||||
PreProcess =
|
||||
Versione = 21511200
|
||||
|
BIN
cd/test/fp1070a1.zip
Normal file
BIN
cd/test/fp1070a1.zip
Normal file
Binary file not shown.
6
cd/test/ve1070.txt
Normal file
6
cd/test/ve1070.txt
Normal file
@ -0,0 +1,6 @@
|
||||
ve0.exe
|
||||
ve1.exe
|
||||
ve5.exe
|
||||
ve6.exe
|
||||
|
||||
Il nuovo tipo IVA reverse charge per le vendite veniva considerato come esente per il calcolo bolli esenti
|
147
cd/test/ve1070a.ini
Normal file
147
cd/test/ve1070a.ini
Normal file
@ -0,0 +1,147 @@
|
||||
[Main]
|
||||
Demo=0
|
||||
|
||||
[ve0]
|
||||
Edit_163 = ve0 -6
|
||||
Edit_4 = ve0 -4
|
||||
Edit_5 = ve0 -4
|
||||
File(20) = ve0.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[ve1]
|
||||
File(40) = ve1.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[ve5]
|
||||
File(243) = ve5.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[ve6]
|
||||
File(252) = ve6.exe|X
|
||||
Patch = 1070
|
||||
Versione = 21511200
|
||||
|
||||
[ve99]
|
||||
Kill(0) = batbimb.msk|x
|
||||
Kill(1) = batbacr.msk|x
|
||||
Kill(2) = bastrfa.msk|x
|
||||
Kill(3) = batbeld.msk|x
|
||||
Kill(4) = batbctr.msk|x
|
||||
Kill(5) = batbprs.msk|x
|
||||
Kill(6) = batbgca.msk|x
|
||||
Kill(7) = bastgcg.rep|x
|
||||
Kill(8) = ve7500a.msk|x
|
||||
Kill(9) = basttip.msk|x
|
||||
Kill(10) = ve7700a.msk|x
|
||||
Kill(11) = batbfrr.msk|x
|
||||
Kill(12) = bastfca.rep|x
|
||||
Kill(13) = ve7300a.frm|x
|
||||
Kill(14) = basttri.rep|x
|
||||
Kill(15) = bastums.msk|x
|
||||
Kill(16) = bastimb.rep|x
|
||||
Kill(17) = bastubi.msk|x
|
||||
Kill(18) = bastfca.msk|x
|
||||
Kill(19) = batbfca.msk|x
|
||||
Kill(20) = batbabe.msk|x
|
||||
Kill(21) = bastfrm.rep|x
|
||||
Kill(22) = bastimb.msk|x
|
||||
Kill(23) = eftbbnp.msk|x
|
||||
Kill(24) = basteld.rep|x
|
||||
Kill(25) = bastrfc.msk|x
|
||||
Kill(26) = bastprs.msk|x
|
||||
Kill(27) = bastrfa.rep|x
|
||||
Kill(28) = batbpro.msk|x
|
||||
Kill(29) = basteld.msk|x
|
||||
Kill(30) = batbcaa.msk|x
|
||||
Kill(31) = bastspp.msk|x
|
||||
Kill(32) = batbgcg.msk|x
|
||||
Kill(33) = ve7300a.msk|x
|
||||
Kill(34) = batbtip.msk|x
|
||||
Kill(35) = baststd.rep|x
|
||||
Kill(36) = bastgcg.msk|x
|
||||
Kill(37) = ve7400conf.ini|x
|
||||
Kill(38) = ve7701a.ini|x
|
||||
Kill(39) = batbprv.msk|x
|
||||
Kill(40) = bastabe.rep|x
|
||||
Kill(41) = ve7200a.frm|x
|
||||
Kill(42) = batbrfc.msk|x
|
||||
Kill(43) = bastfrd.rep|x
|
||||
Kill(44) = bastfrm.msk|x
|
||||
Kill(45) = bastfrr.msk|x
|
||||
Kill(46) = bastcau.rep|x
|
||||
Kill(47) = bastcaa.msk|x
|
||||
Kill(48) = bastabe.msk|x
|
||||
Kill(49) = bastbnp.msk|x
|
||||
Kill(50) = batbspt.msk|x
|
||||
Kill(51) = batbubi.msk|x
|
||||
Kill(52) = bastfrd.msk|x
|
||||
Kill(53) = bastnum.msk|x
|
||||
Kill(54) = bastums.rep|x
|
||||
Kill(55) = ve7400a.msk|x
|
||||
Kill(56) = batbrfa.msk|x
|
||||
Kill(57) = bastgca.rep|x
|
||||
Kill(58) = batbcau.msk|x
|
||||
Kill(59) = ve7.exe|x
|
||||
Kill(60) = bastctr.msk|x
|
||||
Kill(61) = batbtri.msk|x
|
||||
Kill(62) = bastasf.rep|x
|
||||
Kill(63) = batbasf.msk|x
|
||||
Kill(64) = batbfsa.msk|x
|
||||
Kill(65) = bastcaa.rep|x
|
||||
Kill(66) = batbgmc.msk|x
|
||||
Kill(67) = batbfrd.msk|x
|
||||
Kill(68) = bastrfc.rep|x
|
||||
Kill(69) = batbgsa.msk|x
|
||||
Kill(70) = basttip.rep|x
|
||||
Kill(71) = basttri.msk|x
|
||||
Kill(72) = bastnum.rep|x
|
||||
Kill(73) = batbums.msk|x
|
||||
Kill(74) = batbnum.msk|x
|
||||
Kill(75) = batbbnp.msk|x
|
||||
Kill(76) = bastgmc.msk|x
|
||||
Kill(77) = bastasf.msk|x
|
||||
Kill(78) = basttag.rep|x
|
||||
Kill(79) = bastprs.rep|x
|
||||
Kill(80) = bastcau.msk|x
|
||||
Kill(81) = ve7400a.ini|x
|
||||
Kill(82) = batbfrm.msk|x
|
||||
Kill(83) = baststd.msk|x
|
||||
Kill(84) = bastcra.msk|x
|
||||
Kill(85) = bastctr.rep|x
|
||||
Kill(86) = batbtag.msk|x
|
||||
Kill(87) = bastgca.msk|x
|
||||
Kill(88) = batbfid.msk|x
|
||||
Kill(89) = bastubi.rep|x
|
||||
Kill(90) = batbmre.msk|x
|
||||
Kill(91) = bastcra.rep|x
|
||||
Kill(92) = batbspp.msk|x
|
||||
Kill(93) = bastfrr.rep|x
|
||||
Kill(94) = batbstd.msk|x
|
||||
Kill(95) = bastbnp.rep|x
|
||||
Kill(96) = batbcra.msk|x
|
||||
Kill(97) = efstbnp.rep|x
|
||||
Kill(98) = bastspp.rep|x
|
||||
Kill(99) = batbcld.msk|x
|
||||
Kill(100) = ve7600a.msk|x
|
||||
Kill(101) = ve7100a.msk|x
|
||||
Kill(102) = bastgmc.rep|x
|
||||
Kill(103) = basttag.msk|x
|
||||
Kill(104) = efstbnp.msk|x
|
||||
Kill(105) = ve7200a.msk|x
|
||||
|
||||
[ve]
|
||||
Data = 23-08-2021
|
||||
Descrizione = Vendite
|
||||
Dischi = 1
|
||||
Moduli = ba,cg9,pr9,mg9,sv9,in9,ef9
|
||||
OEM =
|
||||
Patch = 1070
|
||||
PostProcess = bainst -0 VE
|
||||
PreProcess =
|
||||
Prezzo(1) =
|
||||
Prezzo(2) =
|
||||
Versione = 21511200
|
||||
|
BIN
cd/test/ve1070a1.zip
Normal file
BIN
cd/test/ve1070a1.zip
Normal file
Binary file not shown.
@ -84,6 +84,12 @@ class TProgind;
|
||||
#define PROVV_BIL "B"
|
||||
#define PROVV_CESP "C"
|
||||
|
||||
#define IVA_DA_VENTILARE "VE"
|
||||
#define IVA_ESENTE "ES"
|
||||
#define IVA_NON_IMPONIBILE "NI"
|
||||
#define IVA_NON_SOGGETTA "NS"
|
||||
#define REVERSE_CHARGE "RC"
|
||||
|
||||
// Defines per TInteressi_IVA_table. Servono per comporre i nomi dei campi
|
||||
|
||||
#define P_1_TRIMESTRE 0
|
||||
@ -374,6 +380,7 @@ public:
|
||||
const TString & causale_reg_iva() const;
|
||||
const TString & tipo_doc() const;
|
||||
const TString & codice_registro() const { return _rec.get(CAU_REG); }
|
||||
const TString & causale_770() const { return _rec.get(CAU_M770); }
|
||||
const TRegistro& reg() const { return cached_registro(codice_registro(), _year); }
|
||||
TipoIVA iva() const { return _iva; }
|
||||
int regime_speciale() const;
|
||||
@ -419,23 +426,37 @@ protected:
|
||||
|
||||
public: // TObject
|
||||
virtual bool ok() const { return !empty(); }
|
||||
TCodiceIVA& operator =(const TCodiceIVA & iva) { copy(iva) ; return *this;}
|
||||
TCodiceIVA& operator =(const TCodiceIVA & iva) { copy(iva); return *this; }
|
||||
TObject* dup() const { return new TCodiceIVA(*this); }
|
||||
bool read(const char* codice);
|
||||
bool read(const char* codice);
|
||||
const TString& codice() const { return get("CODTAB"); }
|
||||
const TString& descrizione() const { return get("S0"); }
|
||||
const TString& descrizione() const { return get("S0"); }
|
||||
const real percentuale() const { return get_real("R0"); }
|
||||
const real moltiplicatore_percentuale() const { return get_real("R0") / CENTO; }
|
||||
const TString & aliquota() const { return get("R0"); }
|
||||
const TString& tipo() const { return get("S1"); }
|
||||
const TString& IVA11_vendite() const { return get("S2"); }
|
||||
const TString& IVA11_acquisti() const { return get("S9"); }
|
||||
const bool iva_imponibile() const { return tipo().empty() || tipo() == REVERSE_CHARGE; }
|
||||
const bool iva_da_ventilare() const { return tipo() == IVA_DA_VENTILARE; }
|
||||
const bool iva_esente() const { return tipo() == IVA_ESENTE; }
|
||||
const bool iva_non_imponibile() const { return tipo() == IVA_NON_IMPONIBILE; }
|
||||
const bool iva_non_soggetta() const { return tipo() == IVA_NON_SOGGETTA; }
|
||||
const int tipo_IVA_agricola() const { return get_int("I4"); }
|
||||
const bool is_agricola() const { return tipo_IVA_agricola() != 0; }
|
||||
const TString& indetraibilita() const { return get("S4"); } // Codice indetraibilità alfanumerico (ex. 1, 3, 9)
|
||||
const TString& iva_a_cui_ventilare() const { return get("S6"); }
|
||||
const TString& tipo_comunicazione_attive() const { return get("S10"); }
|
||||
int tipo_indetraibilita() const; // Tipo indetraibilità: 1,3,9
|
||||
bool senza_imposta() { return percentuale() == ZERO;}
|
||||
int tipo_agenzie_viaggio() const { return get_int("S5"); }
|
||||
int tipo_plafond() const { return get_int("S3"); }
|
||||
bool senza_imposta() const { return percentuale() == ZERO;}
|
||||
|
||||
int allegato(char tipocf) const { return get_int(tipocf == 'F' ? "S8" : "S7"); }
|
||||
bool has_plafond() const { return get_int("S3") > 0; }
|
||||
bool sospeso() const { return get_bool("B2"); }
|
||||
bool codice_rimborso_infrannuale() const { return get_bool("B3"); }
|
||||
bool escluso_dal_rimborso() const { return get_bool("B4"); }
|
||||
bool escluso_esenti() const { return get_bool("B5"); }
|
||||
bool numeratore_pro_rata() const { return get_bool("B6"); }
|
||||
bool denominatore_pro_rata() const { return get_bool("B7"); }
|
||||
@ -444,6 +465,7 @@ public: // TObject
|
||||
real imposta(const real& imponibile, int ndec = AUTO_DECIMALS, const char * codval = "") const; // Calcola l'imposta sull'imponibile l'imposta e la ritorna
|
||||
real scorpora(real& imponibile, int ndec = AUTO_DECIMALS, const char * codval = "") const; // Scorpora dall'imponibile l'imposta e la ritorna
|
||||
real lordo(const real& imponibile, int ndec = AUTO_DECIMALS, const char * codval = "") const; // Calcola il lordo dell'imponibile l'imposta e la ritorna
|
||||
real imponibile(const real& imposta, int ndec = AUTO_DECIMALS, const char * codval = "") const; // Calcola l'imponibile dell'imposta e lo ritorna
|
||||
|
||||
// bool reverse_charge() const;
|
||||
// bool reverse_charge_pubb() const;
|
||||
@ -1017,6 +1039,7 @@ public:
|
||||
int cg_rows() const { return cg().rows(); }
|
||||
int iva_rows() const { return iva().rows(); }
|
||||
bool solo_IVA() const { return iva_rows() > 0 && cg_rows() == 0; }
|
||||
bool is_IVA() const { return iva_rows() > 0; }
|
||||
|
||||
virtual int readat(TRecnotype nrec, word lockop = _nolock);
|
||||
virtual int read(word op = _isequal, word lockop = _nolock);
|
||||
@ -1544,8 +1567,10 @@ public:
|
||||
const TRectype & indsp(const int codindsp) const;
|
||||
|
||||
char tipo() const { return get_char(CLI_TIPOCF); }
|
||||
long codice() const { return get_long(CLI_CODCF); }
|
||||
long codice() const { return get_long(CLI_CODCF); }
|
||||
const TString & str_codice() const { return get(CLI_CODCF); }
|
||||
int alleg() const { return get_int(CLI_ALLEG); }
|
||||
bool gruppo_IVA() const { return get(CLI_ALLEG) == "G"; }
|
||||
bool ok() const { return !empty(); }
|
||||
|
||||
virtual int read(const TRectype& rec, word op = _isequal, word lockop = _nolock);
|
||||
|
@ -348,8 +348,8 @@ void TCausale::calcIVA()
|
||||
{
|
||||
TipoIVA i = nessuna_iva; // Tipo IVA di default
|
||||
bool c = false; // Corrispettivi di default
|
||||
|
||||
const TString& td = tipo_doc();
|
||||
|
||||
if (td.full())
|
||||
{
|
||||
const TRectype& tpd = cache().get("%TPD", td);
|
||||
@ -362,7 +362,7 @@ void TCausale::calcIVA()
|
||||
i = ri;
|
||||
if (i != ri)
|
||||
{
|
||||
error_box(FR("Tipo documento '%s' incompatibile con tipo registro"), (const char*)td);
|
||||
error_box(FR("Tipo documento '%s' incompatibile con tipo registro (registo %s)"), (const char*) td, (const char*) codice_registro());
|
||||
i = iva_errata;
|
||||
}
|
||||
c = tpd.get_bool("B0"); // B0 flag corrispettivi
|
||||
@ -1182,6 +1182,12 @@ real TCodiceIVA::imposta(const real& imponibile, int ndec, const char* codval) c
|
||||
return iva;
|
||||
}
|
||||
|
||||
real TCodiceIVA::imponibile(const real& imposta, int ndec, const char* codval) const
|
||||
{
|
||||
real imp = imposta * CENTO / percentuale() ;
|
||||
round(imp, ndec, codval);
|
||||
return imp;
|
||||
}
|
||||
real TCodiceIVA::scorpora(real& lordo, int ndec, const char* codval) const
|
||||
{
|
||||
round(lordo, ndec, codval); // Arrotondo importo lordo
|
||||
|
173
src/include/Esempi transazioni/insclifo.ini
Normal file
173
src/include/Esempi transazioni/insclifo.ini
Normal file
@ -0,0 +1,173 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[20] // Cliente Fornitore
|
||||
ALLEG = " "
|
||||
CAPCF = 48100
|
||||
CIVCF = 84
|
||||
CODALLEG = " "
|
||||
CODANAGPER = " "
|
||||
CODCF = // In inserimento non va impostato
|
||||
CODCFFATT = " "
|
||||
CODFPCUST = " "
|
||||
CODLIN = " "
|
||||
CODPAG = P003
|
||||
CODSTAT = " "
|
||||
CODVAL = " "
|
||||
COFI = 00130580392
|
||||
COMCF = H199
|
||||
COMNASC = " "
|
||||
CONTO = 20
|
||||
CONTORIC = " "
|
||||
DATAAGG = " "
|
||||
DATANASC = " "
|
||||
DIRTY = 1
|
||||
DOCMAIL = " "
|
||||
ENTE = " "
|
||||
FAX = 0544/406212
|
||||
FIDO = " "
|
||||
GRUPPO = 1
|
||||
GRUPPORIC = " "
|
||||
INDCF = "VIALE LEON BATTISTI ALBERTI"
|
||||
INIFATTEL = " "
|
||||
INIREVCHG = " "
|
||||
LOCALITACF = " "
|
||||
MAIL = " "
|
||||
PAIV = 00130580392
|
||||
PEC = " "
|
||||
PFAX = " "
|
||||
PTEL = " "
|
||||
PTEL2 = " "
|
||||
PTEL3 = " "
|
||||
PTELEX = " "
|
||||
RAGSOC = "D.A.M. SPA "
|
||||
REFERENTE = " "
|
||||
RICALT = " "
|
||||
SOTTOCRIC = " "
|
||||
STATOCF = " "
|
||||
STATONASC = " "
|
||||
STATOPAIV = IT
|
||||
TEL = 0544/406202
|
||||
TEL2 = " "
|
||||
TEL3 = " "
|
||||
TELEX = " "
|
||||
TIPOAPER = G
|
||||
TIPOCF = C
|
||||
TIPOPERS = G
|
||||
UTENTE = " "
|
||||
VALINTRA = " "
|
||||
|
||||
[156,1] // Contatti
|
||||
COD=BACON
|
||||
FIRST=C000001 // tipo+codice cliente
|
||||
SECOND= // Codice contatto
|
||||
DATA= // Doc 1|Doc 2|Doc 3|Doc 4|Doc 5|Doc 6
|
||||
|
||||
[175] // Dati Privacy
|
||||
DATARISP = " "
|
||||
DATASPE = " "
|
||||
RISPOSTA = " "
|
||||
|
||||
[16,1] // indirizzi di spedizione
|
||||
RAGSOC= //Ragione sociale
|
||||
INDIR= //Indirizzo
|
||||
INDIR2= //Indirizzo Parte aggiuntiva
|
||||
CIV= //Numero civico
|
||||
LOCALITA= //Localita'
|
||||
CAP= //CAP
|
||||
STATO= //Codice stato
|
||||
COM= //Codice comune
|
||||
PTEL= //Prefisso del numero di telefono
|
||||
TEL= //Numero di telefono
|
||||
PFAX= //Prefisso del numero di FAX
|
||||
FAX= //Numero di FAX
|
||||
IVARID= //Iva ridotta per questa destinazione
|
||||
PADESTIN= //Codice ufficio amministrazione
|
||||
PARIFAMM= //Codice riferimento amministrativo
|
||||
|
||||
[98,V,1] // Banche cliente o fornitore
|
||||
ABI = " "
|
||||
CAB = " "
|
||||
NUMCC = " "
|
||||
o
|
||||
IBAN = " "
|
||||
|
||||
[98,N,1] // Nostre banche per cliente o fornitore
|
||||
ABI = " "
|
||||
CAB = " "
|
||||
PROGPR = // Progressivo dell'ABI e CAB nella tabella banche di presentazione
|
||||
|
||||
[17] // Parte vendite (documenti)
|
||||
ASSFIS = " "
|
||||
CATFIN = " "
|
||||
CATVEN = " "
|
||||
CODAG = " "
|
||||
CODAG1 = " "
|
||||
CODCATC = " "
|
||||
CODCAUS = " "
|
||||
CODCAUSINC = " "
|
||||
CODCAUSNC = " "
|
||||
CODCF = 1
|
||||
CODDEP = " "
|
||||
CODINDDOC = " "
|
||||
CODINDEFF = " "
|
||||
CODINDSP = " "
|
||||
CODLEG = " "
|
||||
CODLIST = " "
|
||||
CODMAG = " "
|
||||
CODNOTE = " "
|
||||
CODNOTESP1 = " "
|
||||
CODNOTESP2 = " "
|
||||
CODPORTO = " "
|
||||
CODPRCF = " "
|
||||
CODSCC = " "
|
||||
CODSP1 = " "
|
||||
CODSP2 = " "
|
||||
CODSP3 = " "
|
||||
CODSP4 = " "
|
||||
CODSPMEZZO = " "
|
||||
CODVETT1 = " "
|
||||
CODVETT2 = " "
|
||||
CODVETT3 = " "
|
||||
CODZONA = " "
|
||||
DATAECONAI = " "
|
||||
DATAESC = " "
|
||||
DATAICONAI = " "
|
||||
DATASOLL = " "
|
||||
ESACC = " "
|
||||
ESALL = " "
|
||||
ESCAR = " "
|
||||
ESLEG = " "
|
||||
ESPLA = " "
|
||||
ESVET = " "
|
||||
IMPMINEFF = " "
|
||||
IMPMINFAT = " "
|
||||
MAXORD = " "
|
||||
MAXSOLL = " "
|
||||
MINORD = " "
|
||||
NONACCEFF = gg-mm,gg-mm;gg-mm,gg-mm;..... // periodi di non accettazione effetti
|
||||
NONSCADEFF = gg-mm;gg-mm;..... // scadenza differita periodi di non accettazione
|
||||
NUMESC = " "
|
||||
PADESTIN = " "
|
||||
PARIFAMM = " "
|
||||
PERCPROVV = " "
|
||||
PERCPROVV1 = " "
|
||||
PERCSPINC = " "
|
||||
PREVORD = " "
|
||||
RAGGOR = O
|
||||
SCONTO = " "
|
||||
TIPOCF = C
|
||||
TIPODOCFAT = " "
|
||||
TIPOEVORD = " "
|
||||
TITOLO = " "
|
42
src/include/Esempi transazioni/inscont.ini
Normal file
42
src/include/Esempi transazioni/inscont.ini
Normal file
@ -0,0 +1,42 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[170]
|
||||
CAP = 12121
|
||||
CAP2 = " "
|
||||
CODALT = 4
|
||||
CODCF = 1
|
||||
CODCOM = H223
|
||||
CODCOM2 = " "
|
||||
COGNOME = 2
|
||||
CONTACT = // In inserimento non va impostato
|
||||
INDIR = 11
|
||||
INDIR2 = " "
|
||||
LOCALITA = 13
|
||||
LOCALITA2 = " "
|
||||
MAIL = 7
|
||||
MAIL2 = " "
|
||||
NOME = 3
|
||||
NUMCEL = 10
|
||||
NUMCEL2 = " "
|
||||
NUMFAX = 9
|
||||
NUMFAX2 = " "
|
||||
NUMTEL = 8
|
||||
NUMTEL2 = " "
|
||||
QUALIFICA = 6
|
||||
STATO = " "
|
||||
STATO2 = " "
|
||||
TIPOCF = C
|
||||
TITOLO = 1
|
||||
|
146
src/include/Esempi transazioni/insdoc.ini
Normal file
146
src/include/Esempi transazioni/insdoc.ini
Normal file
@ -0,0 +1,146 @@
|
||||
[Transaction]
|
||||
Action = INSERT
|
||||
Firm = 1
|
||||
From =
|
||||
Mode = A
|
||||
|
||||
// I campi vuoti non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla mascher col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[33] // Testata Documento
|
||||
ANNO = 2021
|
||||
ANNORIF = " "
|
||||
BOLLI = " "
|
||||
CAMBIO = " "
|
||||
CATVEN = 01
|
||||
CAUSTRASP = " "
|
||||
CIG = " "
|
||||
CODABIA = 03069
|
||||
CODABIP = " "
|
||||
CODAG = 00001
|
||||
CODAGVIS = " "
|
||||
CODCABA = 25905
|
||||
CODCABP = " "
|
||||
CODCAMP = " "
|
||||
CODCF = 1839
|
||||
CODINDSP = " "
|
||||
CODLIN = " "
|
||||
CODLIST = 001
|
||||
CODNOTE = " "
|
||||
CODNOTESP1 = " "
|
||||
CODNOTESP2 = " "
|
||||
CODNUM = F01
|
||||
CODNUMRIF = " "
|
||||
CODPAG = 336
|
||||
CODPORTO = 001
|
||||
CODSPMEZZO = 1
|
||||
CODVAL = " "
|
||||
CONTRATTO = " "
|
||||
CONTSEP = " "
|
||||
CUP = " "
|
||||
DATACAMBIO = " "
|
||||
DATADOC = 23-07-2021
|
||||
DATADOCRIF = " "
|
||||
DATAINSC = " "
|
||||
IBAN = " "
|
||||
IMPONIBILI = 73.83
|
||||
IMPOSTE = 16.24
|
||||
IMPPAGATO = " "
|
||||
IVAXCASSA = X
|
||||
MANDATO = " "
|
||||
MODPAG = C
|
||||
NDOC = // In inserimento non va impostato
|
||||
NOTE = " 1747 23-07-21"
|
||||
NUMDOCRIF = " "
|
||||
OMAGGI = " "
|
||||
PERCSPINC = " "
|
||||
PROGBNP = " "
|
||||
PROVV = D
|
||||
SCONTOD = " "
|
||||
SCONTOPERC = " "
|
||||
SCONTOT = " "
|
||||
SPESE = " "
|
||||
SPESIMB = " "
|
||||
SPESINC = " "
|
||||
SPESTRA = " "
|
||||
STATO = 2
|
||||
TIPOCF = C
|
||||
TIPODOC = F01
|
||||
TOTDOC = 90.07
|
||||
TOTMER = 73.83
|
||||
TOTPRE = " "
|
||||
TOTPROVV = " "
|
||||
ZONA = 1
|
||||
|
||||
[34,1] // righe documento, numero di riga
|
||||
CAUSMAG = " "
|
||||
CHECKED = X
|
||||
CODART = N0493
|
||||
CODARTMAG = N0493
|
||||
CODIVA = 22
|
||||
CODMAG = 00102
|
||||
CODMAGC = " "
|
||||
DAANNO = 2021
|
||||
DACODNUM = B05
|
||||
DAIDRIGA = 1
|
||||
DANDOC = 1747
|
||||
DAPROVV = D
|
||||
DATACONS = " "
|
||||
DESCR = "N.TOV.LO GROS BIANCO 50X50"
|
||||
IMPIANTO = " "
|
||||
LINEA = " "
|
||||
NCOLLI = 3
|
||||
PERCPROV = " "
|
||||
PERCPROV1 = " "
|
||||
PNETTO = " "
|
||||
PREZZO = 0.184
|
||||
PREZZOL = 0.224
|
||||
QTA = 120.000
|
||||
QTAEVASA = 120.000
|
||||
RIGAEVASA = X
|
||||
SCONTO = " "
|
||||
TARA = " "
|
||||
TIPORIGA = 01
|
||||
UMQTA = NR
|
||||
VALC = " "
|
||||
VALV = " "
|
||||
|
||||
[34,2]
|
||||
CAUSMAG = " "
|
||||
CHECKED = X
|
||||
CODART = N0494
|
||||
CODARTMAG = N0494
|
||||
CODIVA = 22
|
||||
CODMAG = 00102
|
||||
CODMAGC = " "
|
||||
DAANNO = 2021
|
||||
DACODNUM = B05
|
||||
DAIDRIGA = 2
|
||||
DANDOC = 1747
|
||||
DAPROVV = D
|
||||
DATACONS = " "
|
||||
DESCR = "N.TOV. GROS BIANCO 180X180"
|
||||
IMPIANTO = " "
|
||||
LINEA = " "
|
||||
NCOLLI = 6
|
||||
PERCPROV = " "
|
||||
PERCPROV1 = " "
|
||||
PNETTO = " "
|
||||
PREZZO = 1.725
|
||||
PREZZOL = 2.105
|
||||
QTA = 30.000
|
||||
QTAEVASA = 30.000
|
||||
RIGAEVASA = X
|
||||
SCONTO = " "
|
||||
TARA = " "
|
||||
TIPORIGA = 01
|
||||
UMQTA = NR
|
||||
VALC = " "
|
||||
VALV = " "
|
||||
|
30
src/include/Esempi transazioni/insoccas.ini
Normal file
30
src/include/Esempi transazioni/insoccas.ini
Normal file
@ -0,0 +1,30 @@
|
||||
[Transaction]
|
||||
Action = INSERT
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[18]
|
||||
CAP = 42100
|
||||
CFPI = BNZLSN56C14H223X
|
||||
CIV = 1
|
||||
COFI = BNZLSN56C14H223X
|
||||
COM = H223
|
||||
COMNASC = H223
|
||||
DNASC = 14-03-1956
|
||||
INDIR = w
|
||||
PAIV = 123456789999
|
||||
RAGSOC = "B A"
|
||||
SESSO = M
|
||||
STATO = " "
|
||||
STATONASC = " "
|
||||
STATOPAIV = IT
|
||||
|
173
src/include/Esempi transazioni/modclifo.ini
Normal file
173
src/include/Esempi transazioni/modclifo.ini
Normal file
@ -0,0 +1,173 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[20] // Cliente Fornitore
|
||||
ALLEG = " "
|
||||
CAPCF = 48100
|
||||
CIVCF = 84
|
||||
CODALLEG = " "
|
||||
CODANAGPER = " "
|
||||
CODCF = 1
|
||||
CODCFFATT = " "
|
||||
CODFPCUST = " "
|
||||
CODLIN = " "
|
||||
CODPAG = P003
|
||||
CODSTAT = " "
|
||||
CODVAL = " "
|
||||
COFI = 00130580392
|
||||
COMCF = H199
|
||||
COMNASC = " "
|
||||
CONTO = 20
|
||||
CONTORIC = " "
|
||||
DATAAGG = " "
|
||||
DATANASC = " "
|
||||
DIRTY = 1
|
||||
DOCMAIL = " "
|
||||
ENTE = " "
|
||||
FAX = 0544/406212
|
||||
FIDO = " "
|
||||
GRUPPO = 1
|
||||
GRUPPORIC = " "
|
||||
INDCF = "VIALE LEON BATTISTI ALBERTI"
|
||||
INIFATTEL = " "
|
||||
INIREVCHG = " "
|
||||
LOCALITACF = " "
|
||||
MAIL = " "
|
||||
PAIV = 00130580392
|
||||
PEC = " "
|
||||
PFAX = " "
|
||||
PTEL = " "
|
||||
PTEL2 = " "
|
||||
PTEL3 = " "
|
||||
PTELEX = " "
|
||||
RAGSOC = "D.A.M. SPA "
|
||||
REFERENTE = " "
|
||||
RICALT = " "
|
||||
SOTTOCRIC = " "
|
||||
STATOCF = " "
|
||||
STATONASC = " "
|
||||
STATOPAIV = IT
|
||||
TEL = 0544/406202
|
||||
TEL2 = " "
|
||||
TEL3 = " "
|
||||
TELEX = " "
|
||||
TIPOAPER = G
|
||||
TIPOCF = C
|
||||
TIPOPERS = G
|
||||
UTENTE = " "
|
||||
VALINTRA = " "
|
||||
|
||||
[156,1] // Contatti
|
||||
COD=BACON
|
||||
FIRST=C000001 // tipo+codice cliente
|
||||
SECOND= // Codice contatto
|
||||
DATA= // Doc 1|Doc 2|Doc 3|Doc 4|Doc 5|Doc 6
|
||||
|
||||
[175] // Dati Privacy
|
||||
DATARISP = " "
|
||||
DATASPE = " "
|
||||
RISPOSTA = " "
|
||||
|
||||
[16,1] // indirizzi di spedizione
|
||||
RAGSOC= //Ragione sociale
|
||||
INDIR= //Indirizzo
|
||||
INDIR2= //Indirizzo Parte aggiuntiva
|
||||
CIV= //Numero civico
|
||||
LOCALITA= //Localita'
|
||||
CAP= //CAP
|
||||
STATO= //Codice stato
|
||||
COM= //Codice comune
|
||||
PTEL= //Prefisso del numero di telefono
|
||||
TEL= //Numero di telefono
|
||||
PFAX= //Prefisso del numero di FAX
|
||||
FAX= //Numero di FAX
|
||||
IVARID= //Iva ridotta per questa destinazione
|
||||
PADESTIN= //Codice ufficio amministrazione
|
||||
PARIFAMM= //Codice riferimento amministrativo
|
||||
|
||||
[98,V,1] // Banche cliente o fornitore
|
||||
ABI = " "
|
||||
CAB = " "
|
||||
NUMCC = " "
|
||||
o
|
||||
IBAN = " "
|
||||
|
||||
[98,N,1] // Nostre banche per cliente o fornitore
|
||||
ABI = " "
|
||||
CAB = " "
|
||||
PROGPR = // Progressivo dell'ABI e CAB nella tabella banche di presentazione
|
||||
|
||||
[17] // Parte vendite (documenti)
|
||||
ASSFIS = " "
|
||||
CATFIN = " "
|
||||
CATVEN = " "
|
||||
CODAG = " "
|
||||
CODAG1 = " "
|
||||
CODCATC = " "
|
||||
CODCAUS = " "
|
||||
CODCAUSINC = " "
|
||||
CODCAUSNC = " "
|
||||
CODCF = 1
|
||||
CODDEP = " "
|
||||
CODINDDOC = " "
|
||||
CODINDEFF = " "
|
||||
CODINDSP = " "
|
||||
CODLEG = " "
|
||||
CODLIST = " "
|
||||
CODMAG = " "
|
||||
CODNOTE = " "
|
||||
CODNOTESP1 = " "
|
||||
CODNOTESP2 = " "
|
||||
CODPORTO = " "
|
||||
CODPRCF = " "
|
||||
CODSCC = " "
|
||||
CODSP1 = " "
|
||||
CODSP2 = " "
|
||||
CODSP3 = " "
|
||||
CODSP4 = " "
|
||||
CODSPMEZZO = " "
|
||||
CODVETT1 = " "
|
||||
CODVETT2 = " "
|
||||
CODVETT3 = " "
|
||||
CODZONA = " "
|
||||
DATAECONAI = " "
|
||||
DATAESC = " "
|
||||
DATAICONAI = " "
|
||||
DATASOLL = " "
|
||||
ESACC = " "
|
||||
ESALL = " "
|
||||
ESCAR = " "
|
||||
ESLEG = " "
|
||||
ESPLA = " "
|
||||
ESVET = " "
|
||||
IMPMINEFF = " "
|
||||
IMPMINFAT = " "
|
||||
MAXORD = " "
|
||||
MAXSOLL = " "
|
||||
MINORD = " "
|
||||
NONACCEFF = gg-mm,gg-mm;gg-mm,gg-mm;..... // periodi di non accettazione effetti
|
||||
NONSCADEFF = gg-mm;gg-mm;..... // scadenza differita periodi di non accettazione
|
||||
NUMESC = " "
|
||||
PADESTIN = " "
|
||||
PARIFAMM = " "
|
||||
PERCPROVV = " "
|
||||
PERCPROVV1 = " "
|
||||
PERCSPINC = " "
|
||||
PREVORD = " "
|
||||
RAGGOR = O
|
||||
SCONTO = " "
|
||||
TIPOCF = C
|
||||
TIPODOCFAT = " "
|
||||
TIPOEVORD = " "
|
||||
TITOLO = " "
|
42
src/include/Esempi transazioni/modcont.ini
Normal file
42
src/include/Esempi transazioni/modcont.ini
Normal file
@ -0,0 +1,42 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[170]
|
||||
CAP = 12121
|
||||
CAP2 = " "
|
||||
CODALT = 4
|
||||
CODCF = 1
|
||||
CODCOM = H223
|
||||
CODCOM2 = " "
|
||||
COGNOME = 2
|
||||
CONTACT = 1
|
||||
INDIR = 11
|
||||
INDIR2 = " "
|
||||
LOCALITA = 13
|
||||
LOCALITA2 = " "
|
||||
MAIL = 7
|
||||
MAIL2 = " "
|
||||
NOME = 3
|
||||
NUMCEL = 10
|
||||
NUMCEL2 = " "
|
||||
NUMFAX = 9
|
||||
NUMFAX2 = " "
|
||||
NUMTEL = 8
|
||||
NUMTEL2 = " "
|
||||
QUALIFICA = 6
|
||||
STATO = " "
|
||||
STATO2 = " "
|
||||
TIPOCF = C
|
||||
TITOLO = 1
|
||||
|
146
src/include/Esempi transazioni/moddoc.ini
Normal file
146
src/include/Esempi transazioni/moddoc.ini
Normal file
@ -0,0 +1,146 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
From =
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[33] // Testata Documento
|
||||
ANNO = 2021
|
||||
ANNORIF = " "
|
||||
BOLLI = " "
|
||||
CAMBIO = " "
|
||||
CATVEN = 01
|
||||
CAUSTRASP = " "
|
||||
CIG = " "
|
||||
CODABIA = 03069
|
||||
CODABIP = " "
|
||||
CODAG = 00001
|
||||
CODAGVIS = " "
|
||||
CODCABA = 25905
|
||||
CODCABP = " "
|
||||
CODCAMP = " "
|
||||
CODCF = 1839
|
||||
CODINDSP = " "
|
||||
CODLIN = " "
|
||||
CODLIST = 001
|
||||
CODNOTE = " "
|
||||
CODNOTESP1 = " "
|
||||
CODNOTESP2 = " "
|
||||
CODNUM = F01
|
||||
CODNUMRIF = " "
|
||||
CODPAG = 336
|
||||
CODPORTO = 001
|
||||
CODSPMEZZO = 1
|
||||
CODVAL = " "
|
||||
CONTRATTO = " "
|
||||
CONTSEP = " "
|
||||
CUP = " "
|
||||
DATACAMBIO = " "
|
||||
DATADOC = 23-07-2021
|
||||
DATADOCRIF = " "
|
||||
DATAINSC = " "
|
||||
IBAN = " "
|
||||
IMPONIBILI = 73.83
|
||||
IMPOSTE = 16.24
|
||||
IMPPAGATO = " "
|
||||
IVAXCASSA = X
|
||||
MANDATO = " "
|
||||
MODPAG = C
|
||||
NDOC = 382
|
||||
NOTE = " 1747 23-07-21"
|
||||
NUMDOCRIF = " "
|
||||
OMAGGI = " "
|
||||
PERCSPINC = " "
|
||||
PROGBNP = " "
|
||||
PROVV = D
|
||||
SCONTOD = " "
|
||||
SCONTOPERC = " "
|
||||
SCONTOT = " "
|
||||
SPESE = " "
|
||||
SPESIMB = " "
|
||||
SPESINC = " "
|
||||
SPESTRA = " "
|
||||
STATO = 2
|
||||
TIPOCF = C
|
||||
TIPODOC = F01
|
||||
TOTDOC = 90.07
|
||||
TOTMER = 73.83
|
||||
TOTPRE = " "
|
||||
TOTPROVV = " "
|
||||
ZONA = 1
|
||||
|
||||
[34,1] // righe documento, numero di riga
|
||||
CAUSMAG = " "
|
||||
CHECKED = X
|
||||
CODART = N0493
|
||||
CODARTMAG = N0493
|
||||
CODIVA = 22
|
||||
CODMAG = 00102
|
||||
CODMAGC = " "
|
||||
DAANNO = 2021
|
||||
DACODNUM = B05
|
||||
DAIDRIGA = 1
|
||||
DANDOC = 1747
|
||||
DAPROVV = D
|
||||
DATACONS = " "
|
||||
DESCR = "N.TOV.LO GROS BIANCO 50X50"
|
||||
IMPIANTO = " "
|
||||
LINEA = " "
|
||||
NCOLLI = 3
|
||||
PERCPROV = " "
|
||||
PERCPROV1 = " "
|
||||
PNETTO = " "
|
||||
PREZZO = 0.184
|
||||
PREZZOL = 0.224
|
||||
QTA = 120.000
|
||||
QTAEVASA = 120.000
|
||||
RIGAEVASA = X
|
||||
SCONTO = " "
|
||||
TARA = " "
|
||||
TIPORIGA = 01
|
||||
UMQTA = NR
|
||||
VALC = " "
|
||||
VALV = " "
|
||||
|
||||
[34,2]
|
||||
CAUSMAG = " "
|
||||
CHECKED = X
|
||||
CODART = N0494
|
||||
CODARTMAG = N0494
|
||||
CODIVA = 22
|
||||
CODMAG = 00102
|
||||
CODMAGC = " "
|
||||
DAANNO = 2021
|
||||
DACODNUM = B05
|
||||
DAIDRIGA = 2
|
||||
DANDOC = 1747
|
||||
DAPROVV = D
|
||||
DATACONS = " "
|
||||
DESCR = "N.TOV. GROS BIANCO 180X180"
|
||||
IMPIANTO = " "
|
||||
LINEA = " "
|
||||
NCOLLI = 6
|
||||
PERCPROV = " "
|
||||
PERCPROV1 = " "
|
||||
PNETTO = " "
|
||||
PREZZO = 1.725
|
||||
PREZZOL = 2.105
|
||||
QTA = 30.000
|
||||
QTAEVASA = 30.000
|
||||
RIGAEVASA = X
|
||||
SCONTO = " "
|
||||
TARA = " "
|
||||
TIPORIGA = 01
|
||||
UMQTA = NR
|
||||
VALC = " "
|
||||
VALV = " "
|
||||
|
30
src/include/Esempi transazioni/modoccas.ini
Normal file
30
src/include/Esempi transazioni/modoccas.ini
Normal file
@ -0,0 +1,30 @@
|
||||
[Transaction]
|
||||
Action = MODIFY
|
||||
Firm = 1
|
||||
Mode = A
|
||||
|
||||
// I campi non modificati non vanno impostati l'ordine dei campi non è importante
|
||||
// I nomi dei campi si possono ricavare dalla maschera col tasto destro sul campo
|
||||
// I paragrafi dei dati hanno il numero del file nell'elenco degli archivi
|
||||
// In uscita scrive :
|
||||
// Error = numero errore
|
||||
// Record = numero record
|
||||
// Result = OK o CANCEL o ERROR
|
||||
// e tutti i campi
|
||||
|
||||
[18]
|
||||
CAP = 42100
|
||||
CFPI = BNZLSN56C14H223X
|
||||
CIV = 1
|
||||
COFI = BNZLSN56C14H223X
|
||||
COM = H223
|
||||
COMNASC = H223
|
||||
DNASC = 14-03-1956
|
||||
INDIR = w
|
||||
PAIV = 123456789999
|
||||
RAGSOC = "B A"
|
||||
SESSO = M
|
||||
STATO = " "
|
||||
STATONASC = " "
|
||||
STATOPAIV = IT
|
||||
|
@ -469,7 +469,7 @@ real TDocumento::imponibile_bolli_esenti() const
|
||||
{
|
||||
const TCodiceIVA codiva(riga->get(RDOC_CODIVA));
|
||||
|
||||
if (codiva.tipo().not_empty() && !codiva.escluso_esenti())
|
||||
if (codiva.tipo().not_empty() && codiva.tipo() != REVERSE_CHARGE && !codiva.escluso_esenti())
|
||||
imponibile_esente += abs(riga->imponibile());
|
||||
}
|
||||
return imponibile_esente;
|
||||
|
Loading…
x
Reference in New Issue
Block a user