diff --git a/a38/fattura.py b/a38/fattura.py index de44578..60a06df 100644 --- a/a38/fattura.py +++ b/a38/fattura.py @@ -344,7 +344,7 @@ class DatiGeneraliDocumento(models.Model): divisa = fields.StringField() data = fields.DateField() numero = fields.StringField(max_length=20) - dati_ritenuta = fields.ModelField(DatiRitenuta, null=True) + dati_ritenuta = fields.ModelListField(DatiRitenuta, null=True) dati_bollo = fields.ModelField(DatiBollo, null=True) dati_cassa_previdenziale = fields.ModelListField(DatiCassaPrevidenziale, null=True) sconto_maggiorazione = fields.ModelListField(ScontoMaggiorazione, null=True) diff --git a/tests/data/dati_trasporto.xml b/tests/data/dati_trasporto.xml index c4f4b5c..13164f7 100644 --- a/tests/data/dati_trasporto.xml +++ b/tests/data/dati_trasporto.xml @@ -59,6 +59,18 @@ 1 123.45 Test Causale + + RT04 + 70.00 + 1.00 + ZO + + + RT02 + 805.00 + 11.50 + Q + 1