← Back to team overview

openobject-italia-core-devs team mailing list archive

ancora su iva indetraibile

 

Onestamente non capisco come possa aver funzionato in passato.

Se prendo ad esempio la tassa 10AO (iva 10% indetraibile),
le figlie 10AOa e 10AOb hanno rispettivamente valore 1 e 0.

Ma nel modulo l10n_it_partially_deductible_vat c'è un controllo che fa:

def _have_same_rate(self, account_taxes):
        rate = None
        for account_tax in account_taxes:
            if rate is None:
                rate = account_tax.amount
            elif rate != account_tax.amount:
                return False
        return True

Siccome il valore delle due tasse figlie è appunto 1 e 0, questo metodo ritorna sempre False.

Infatti se creo un db nuovo e installo l10n_it e l10n_it_partially_deductible_vat non c'è verso di validare una fattura con IVA 10AO.

Capita solo a me?

--
Davide Corio <enlightx@xxxxxxxxx>


Follow ups