Patch level : 12.0 1044
Files correlati : fp fplib01.cpp doc.h Commento : Patch Riparata procedura su addebito bolli
This commit is contained in:
parent
8a507a5852
commit
41b68d507a
@ -2182,18 +2182,17 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Se il bollo va fatto pagare bisogna aggiungere una riga!
|
// Se il bollo va fatto pagare bisogna aggiungere una riga!
|
||||||
if (doc.bolli_esenti_dovuti())
|
const real importo_bolli = doc.get_real(DOC_BOLLI);
|
||||||
|
if(doc.get_bool(DOC_ADDBOLLI) && importo_bolli > ZERO)
|
||||||
{
|
{
|
||||||
const real bolli_es = ini_get_real(CONFIG_STUDIO, "ve", "BOLLIES");
|
|
||||||
|
|
||||||
reset(paf1800f);
|
reset(paf1800f);
|
||||||
paf1800f.set("PI_NUMEROLINEA", riga);
|
paf1800f.set("PI_NUMEROLINEA", riga);
|
||||||
reset(paf3000f);
|
reset(paf3000f);
|
||||||
paf3000f.set("PT_RIFNUMLINEA", riga);
|
paf3000f.set("PT_RIFNUMLINEA", riga);
|
||||||
paf3000f.set("PT_COMMENTO", "Imposta di bollo assolta virtualmente ai sensi dell'art. 6 D.M. 17.6.2014");
|
paf3000f.set("PT_COMMENTO", "Imposta di bollo assolta virtualmente ai sensi dell'art. 6 D.M. 17.6.2014");
|
||||||
paf1800f.set("PI_QUANTITA", UNO);
|
paf1800f.set("PI_QUANTITA", UNO);
|
||||||
paf1800f.set("PI_PREZZOUNIT", converti_prezzo(bolli_es));
|
paf1800f.set("PI_PREZZOUNIT", converti_prezzo(importo_bolli));
|
||||||
paf1800f.set("PI_PRZTOTALE", converti_prezzo(bolli_es));
|
paf1800f.set("PI_PRZTOTALE", converti_prezzo(importo_bolli));
|
||||||
set_IVA(doc.codiva_bolli(), paf1800f);
|
set_IVA(doc.codiva_bolli(), paf1800f);
|
||||||
ok &= insert(paf1800f) && insert(paf3000f);
|
ok &= insert(paf1800f) && insert(paf3000f);
|
||||||
riga++;
|
riga++;
|
||||||
|
@ -107,6 +107,7 @@
|
|||||||
// Virtuali
|
// Virtuali
|
||||||
#define DOC_PLAFOND "PLAFOND"
|
#define DOC_PLAFOND "PLAFOND"
|
||||||
#define DOC_FATID "FATID"
|
#define DOC_FATID "FATID"
|
||||||
|
#define DOC_BOLLI "BOLLI"
|
||||||
// modulo pe
|
// modulo pe
|
||||||
#define DOC_SPESEUPD "SPESEUPD"
|
#define DOC_SPESEUPD "SPESEUPD"
|
||||||
#define DOC_USEK "USEK"
|
#define DOC_USEK "USEK"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user