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++)
|
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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user