Corretta formula di default per l'imponibile della riga

git-svn-id: svn://10.65.10.50/trunk@5090 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1997-08-21 09:53:38 +00:00
parent fe58938d2b
commit 0a3e2c483d

View File

@ -74,7 +74,7 @@ void TTipo_riga_documento::read_formule()
{ {
_imponibile = "IMPONIBILE"; _imponibile = "IMPONIBILE";
if (_formule.find(_imponibile) < 0) if (_formule.find(_imponibile) < 0)
_formule.add("IMPONIBILE=PREZZO()"); _formule.add("IMPONIBILE=IMPORTO(1)");
} }
if (_imponibile.not_empty() && _formule.find(_imponibile) < 0) if (_imponibile.not_empty() && _formule.find(_imponibile) < 0)
{ {
@ -470,7 +470,7 @@ real TRiga_documento::iva(int ndec) const
ndec = doc().in_valuta() ? 3 : 0; ndec = doc().in_valuta() ? 3 : 0;
((TRiga_documento *) this)->_iva_calc = TRUE; ((TRiga_documento *) this)->_iva_calc = TRUE;
real zanicchi = ::iva(imponibile(), iva(), ndec); const real zanicchi = is_sconto() ? ZERO : ::iva(imponibile(), iva(), ndec);
((TRiga_documento *) this)->_iva_calc = FALSE; ((TRiga_documento *) this)->_iva_calc = FALSE;
return zanicchi; return zanicchi;
} }