Patch level : 12.0 1152
Files correlati : fp0.exe Commento: Nell'invio fatture se c'e una riga vuota non viene inviata, ma nei campi P*_RIFNUMLINEA (tutti i campi di quel tipo) veniva messo il numero di riga documento e non il progressivo riga inviata. Aggiunta una riga per stornare l'imponibile degli omaggi con rivalsa. Per utilizzare gli omaggi con rivalsa controllare di aver impostato correttamente i parametri in "Acquisti e Vendite -> Configurazione -> Contabilizzazione"
This commit is contained in:
parent
faa53a255f
commit
70212f62df
@ -2380,8 +2380,11 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
const real imponibile = converti_prezzo(-rdoc->prezzo(false, false) * rdoc->get_real(RDOC_QTA));
|
||||
|
||||
paf1800f.set("PI_PRZTOTALE", imponibile);
|
||||
|
||||
const TCodiceIVA & iva_storno = cached_codIVA(ini_get_string(CONFIG_DITTA, "VE", "IVASTO"));
|
||||
|
||||
paf1800f.set("PI_ALIQUOTAIVA", "0.00");
|
||||
paf1800f.set("PI_NATURA", "N2.2");
|
||||
paf1800f.set("PI_NATURA", iva_storno.natura());
|
||||
ok &= insert(paf2100f);
|
||||
if (rdoc->is_articolo())
|
||||
{
|
||||
@ -2390,10 +2393,11 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
reset(paf1900f);
|
||||
ok &= export_info_articolo(rdoc, paf1900f, paf2100f, riga, r);
|
||||
}
|
||||
const TString & iva_storno = ini_get_string(CONFIG_DITTA, "VE", "IVASTO");
|
||||
|
||||
|
||||
TPaf_record& paf2200f = _paf_container.get_paf("PAF2200F");
|
||||
|
||||
add_riepilogo_iva(paf2200f, cached_codIVA(iva_storno), get_esigibilita_iva(doc), imponibile, ZERO);
|
||||
add_riepilogo_iva(paf2200f, iva_storno, get_esigibilita_iva(doc), imponibile, ZERO);
|
||||
reset(paf2100f);
|
||||
paf2100f.set("PK_KEYNLINEA", riga);
|
||||
paf2100f.set("PK_KEYNLINAR", _idx_adg_doc_row++);
|
||||
|
Loading…
x
Reference in New Issue
Block a user