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