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:
parent
291320b3bf
commit
493fce0e90
@ -13,7 +13,7 @@ bool TRigaiva_array::add_riga(const real& imponibile, const real& imposta, const
|
||||
for (int i = 0; i < items(); 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;
|
||||
r._imponibile += imponibile;
|
||||
@ -51,7 +51,7 @@ bool TRiga_array::add_riga(const real& imponibile, const real& imposta, const ch
|
||||
add(r);
|
||||
}
|
||||
return found;
|
||||
}
|
||||
}
|
||||
|
||||
bool TDociva_array::add_riga(const char* _descrdociva, const real& _importo,const int _natdoc)
|
||||
{
|
||||
@ -62,13 +62,13 @@ bool TDociva_array::add_riga(const char* _descrdociva, const real& _importo,cons
|
||||
if (r._descrdoc==_descrdociva)
|
||||
{
|
||||
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;
|
||||
}
|
||||
}
|
||||
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);
|
||||
add(r);
|
||||
|
Loading…
x
Reference in New Issue
Block a user