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_BIL "B"
|
||||||
#define PROVV_CESP "C"
|
#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
|
// Defines per TInteressi_IVA_table. Servono per comporre i nomi dei campi
|
||||||
|
|
||||||
#define P_1_TRIMESTRE 0
|
#define P_1_TRIMESTRE 0
|
||||||
@ -374,6 +380,7 @@ public:
|
|||||||
const TString & causale_reg_iva() const;
|
const TString & causale_reg_iva() const;
|
||||||
const TString & tipo_doc() const;
|
const TString & tipo_doc() const;
|
||||||
const TString & codice_registro() const { return _rec.get(CAU_REG); }
|
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); }
|
const TRegistro& reg() const { return cached_registro(codice_registro(), _year); }
|
||||||
TipoIVA iva() const { return _iva; }
|
TipoIVA iva() const { return _iva; }
|
||||||
int regime_speciale() const;
|
int regime_speciale() const;
|
||||||
@ -425,17 +432,31 @@ public: // TObject
|
|||||||
const TString& codice() const { return get("CODTAB"); }
|
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 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 & aliquota() const { return get("R0"); }
|
||||||
const TString& tipo() const { return get("S1"); }
|
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 int tipo_IVA_agricola() const { return get_int("I4"); }
|
||||||
const bool is_agricola() const { return tipo_IVA_agricola() != 0; }
|
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& 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
|
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"); }
|
int allegato(char tipocf) const { return get_int(tipocf == 'F' ? "S8" : "S7"); }
|
||||||
bool has_plafond() const { return get_int("S3") > 0; }
|
bool has_plafond() const { return get_int("S3") > 0; }
|
||||||
bool sospeso() const { return get_bool("B2"); }
|
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 escluso_esenti() const { return get_bool("B5"); }
|
||||||
bool numeratore_pro_rata() const { return get_bool("B6"); }
|
bool numeratore_pro_rata() const { return get_bool("B6"); }
|
||||||
bool denominatore_pro_rata() const { return get_bool("B7"); }
|
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 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 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 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() const;
|
||||||
// bool reverse_charge_pubb() const;
|
// bool reverse_charge_pubb() const;
|
||||||
@ -1017,6 +1039,7 @@ public:
|
|||||||
int cg_rows() const { return cg().rows(); }
|
int cg_rows() const { return cg().rows(); }
|
||||||
int iva_rows() const { return iva().rows(); }
|
int iva_rows() const { return iva().rows(); }
|
||||||
bool solo_IVA() const { return iva_rows() > 0 && cg_rows() == 0; }
|
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 readat(TRecnotype nrec, word lockop = _nolock);
|
||||||
virtual int read(word op = _isequal, word lockop = _nolock);
|
virtual int read(word op = _isequal, word lockop = _nolock);
|
||||||
@ -1545,7 +1568,9 @@ public:
|
|||||||
|
|
||||||
char tipo() const { return get_char(CLI_TIPOCF); }
|
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); }
|
int alleg() const { return get_int(CLI_ALLEG); }
|
||||||
|
bool gruppo_IVA() const { return get(CLI_ALLEG) == "G"; }
|
||||||
bool ok() const { return !empty(); }
|
bool ok() const { return !empty(); }
|
||||||
|
|
||||||
virtual int read(const TRectype& rec, word op = _isequal, word lockop = _nolock);
|
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
|
TipoIVA i = nessuna_iva; // Tipo IVA di default
|
||||||
bool c = false; // Corrispettivi di default
|
bool c = false; // Corrispettivi di default
|
||||||
|
|
||||||
const TString& td = tipo_doc();
|
const TString& td = tipo_doc();
|
||||||
|
|
||||||
if (td.full())
|
if (td.full())
|
||||||
{
|
{
|
||||||
const TRectype& tpd = cache().get("%TPD", td);
|
const TRectype& tpd = cache().get("%TPD", td);
|
||||||
@ -362,7 +362,7 @@ void TCausale::calcIVA()
|
|||||||
i = ri;
|
i = ri;
|
||||||
if (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;
|
i = iva_errata;
|
||||||
}
|
}
|
||||||
c = tpd.get_bool("B0"); // B0 flag corrispettivi
|
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;
|
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
|
real TCodiceIVA::scorpora(real& lordo, int ndec, const char* codval) const
|
||||||
{
|
{
|
||||||
round(lordo, ndec, codval); // Arrotondo importo lordo
|
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));
|
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());
|
imponibile_esente += abs(riga->imponibile());
|
||||||
}
|
}
|
||||||
return imponibile_esente;
|
return imponibile_esente;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user