Modificato criterio di raggruppamento per le righe IVA

git-svn-id: svn://10.65.10.50/trunk@674 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
nik 1994-11-21 12:08:13 +00:00
parent 291320b3bf
commit 493fce0e90

View File

@ -13,7 +13,7 @@ bool TRigaiva_array::add_riga(const real& imponibile, const real& imposta, const
for (int i = 0; i < items(); i++) for (int i = 0; i < items(); i++)
{ {
TRigaiva& r = (TRigaiva&)(*this)[i]; TRigaiva& r = (TRigaiva&)(*this)[i];
if (r._codiva==codiva && tipodet==r._tipodet) if (r._codiva==codiva && tipodet==r._tipodet && tipocr==r._tipocr)
{ {
found = TRUE; found = TRUE;
r._imponibile += imponibile; r._imponibile += imponibile;
@ -62,13 +62,13 @@ bool TDociva_array::add_riga(const char* _descrdociva, const real& _importo,cons
if (r._descrdoc==_descrdociva) if (r._descrdoc==_descrdociva)
{ {
found = TRUE; found = TRUE;
if ((r._ndoc == 1)||(r._ndoc == 2)||(r._ndoc == 3)||(r._ndoc == 4)) if ((r._ndoc == 1)||(r._ndoc == 2)||(r._ndoc == 9))//||(r._ndoc == 4))
r._totdociva += _importo; r._totdociva += _importo;
} }
} }
if (!found) if (!found)
{ {
if ((_natdoc == 1)||(_natdoc == 2)||(_natdoc == 3)||(_natdoc == 4)) if ((_natdoc == 1)||(_natdoc == 2)||(_natdoc == 9))//||(_natdoc == 4))
{ {
TDociva* r = new TDociva(_descrdociva,_importo,_natdoc); TDociva* r = new TDociva(_descrdociva,_importo,_natdoc);
add(r); add(r);