Patch level : 12.0 1230
Files correlati : ve0.exe ve1.exe ve5.exe ve6.exe lv2.exe lv3.exe Commento : Nuova gestione dei bolli esenti
This commit is contained in:
parent
223bd1ddd8
commit
c5b996862d
@ -2589,31 +2589,31 @@ void TDocumento::update_tabella_iva(bool solo_imponibili)
|
||||
ri->imp_spese() += val;
|
||||
}
|
||||
tot_doc += val;
|
||||
val = bolli_esenti(ALL_DECIMALS, doc_al_lordo ? _lordo : _netto);
|
||||
if (val != ZERO)
|
||||
}
|
||||
val = bolli_esenti(ALL_DECIMALS, doc_al_lordo ? _lordo : _netto);
|
||||
if (val != ZERO)
|
||||
{
|
||||
const TString& codiva = codiva_bolli_esenti();
|
||||
|
||||
if (codiva.full())
|
||||
{
|
||||
const TString& codiva = codiva_bolli_esenti();
|
||||
TRiepilogo_iva* ri = (TRiepilogo_iva*)table.objptr(codiva);
|
||||
|
||||
if (codiva.full())
|
||||
if (ri == NULL)
|
||||
{
|
||||
TRiepilogo_iva* ri = (TRiepilogo_iva*)table.objptr(codiva);
|
||||
|
||||
if (ri == NULL)
|
||||
{
|
||||
ri = new TRiepilogo_iva(TCodiceIVA(codiva));
|
||||
table.add(codiva, ri);
|
||||
}
|
||||
if (!doc_al_lordo)
|
||||
{
|
||||
real valiva = bolli_esenti(ALL_DECIMALS, _imposta);
|
||||
ri->iva_spese() += valiva;
|
||||
tot_doc += valiva;
|
||||
}
|
||||
ri->imp_spese() += val;
|
||||
ri = new TRiepilogo_iva(TCodiceIVA(codiva));
|
||||
table.add(codiva, ri);
|
||||
}
|
||||
if (!doc_al_lordo)
|
||||
{
|
||||
real valiva = bolli_esenti(ALL_DECIMALS, _imposta);
|
||||
ri->iva_spese() += valiva;
|
||||
tot_doc += valiva;
|
||||
}
|
||||
ri->imp_spese() += val;
|
||||
}
|
||||
tot_doc += val;
|
||||
}
|
||||
}
|
||||
tot_doc += val;
|
||||
|
||||
// SCORPORO
|
||||
if (doc_al_lordo)
|
||||
|
@ -2046,7 +2046,8 @@ void TContabilizzazione::calculate_spese_esenti(const real& spese, real& sp_iva,
|
||||
conto_bolli_esenti(zio, ((TDocumento &)doc));
|
||||
if (zio.ok())
|
||||
{
|
||||
TRiga_documento r((TDocumento *) &doc, "02"); // il tipo riga 02 spese a valore
|
||||
TRiga_documento r((TDocumento *)&doc, doc.nuovo_calcolo_esenti() ? "01" : "02"); // il tipo riga 02 spese a valore o 01 merce se nuvo calcolo bolli esenti
|
||||
|
||||
|
||||
r.put(RDOC_QTA, UNO);
|
||||
r.put(RDOC_PREZZO, spese);
|
||||
|
Loading…
x
Reference in New Issue
Block a user