Skip to content

Commit a25d16a

Browse files
Thomas TschagerThomas Tschager
authored andcommitted
allow more than one DatiRitenuta tag in DatiGeneraliDocumento
1 parent 8a217b4 commit a25d16a

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

a38/fattura.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ class DatiGeneraliDocumento(models.Model):
344344
divisa = fields.StringField()
345345
data = fields.DateField()
346346
numero = fields.StringField(max_length=20)
347-
dati_ritenuta = fields.ModelField(DatiRitenuta, null=True)
347+
dati_ritenuta = fields.ModelListField(DatiRitenuta, null=True)
348348
dati_bollo = fields.ModelField(DatiBollo, null=True)
349349
dati_cassa_previdenziale = fields.ModelListField(DatiCassaPrevidenziale, null=True)
350350
sconto_maggiorazione = fields.ModelListField(ScontoMaggiorazione, null=True)

tests/data/dati_trasporto.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,18 @@
5959
<Numero>1</Numero>
6060
<ImportoTotaleDocumento>123.45</ImportoTotaleDocumento>
6161
<Causale>Test Causale</Causale>
62+
<DatiRitenuta>
63+
<TipoRitenuta>RT04</TipoRitenuta>
64+
<ImportoRitenuta>70.00</ImportoRitenuta>
65+
<AliquotaRitenuta>1.00</AliquotaRitenuta>
66+
<CausalePagamento>ZO</CausalePagamento>
67+
</DatiRitenuta>
68+
<DatiRitenuta>
69+
<TipoRitenuta>RT02</TipoRitenuta>
70+
<ImportoRitenuta>805.00</ImportoRitenuta>
71+
<AliquotaRitenuta>11.50</AliquotaRitenuta>
72+
<CausalePagamento>Q</CausalePagamento>
73+
</DatiRitenuta>
6274
</DatiGeneraliDocumento>
6375
<DatiOrdineAcquisto>
6476
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>

0 commit comments

Comments
 (0)