Che cosa significa
Per ogni riga della fattura (BG-25), se è indicato l'identificativo della riga superiore (BT-X-304), deve essere indicato anche il sottotipo della riga (BT-X-8). Nel profilo Extended di Factur-X e ZUGFeRD (formati esteri, diversi dalla FatturaPA) la riga superiore è ram:ParentLineID e il sottotipo è ram:LineStatusReasonCode, entrambi dentro ram:AssociatedDocumentLineDocument della riga. Il controllo fallisce quando c'è una riga superiore e il sottotipo manca o è vuoto.
Perché è importante
Le righe superiori e le righe collegate servono a costruire gruppi e subtotali nella fattura. Senza il sottotipo chi riceve non capisce di che tipo di riga si tratta, per esempio se è una riga normale o un subtotale, non riesce a collocarla nella struttura e il file non supera il controllo.
Come correggerlo
Apri la riga nel tuo software di fatturazione e guarda come è raggruppata. Se appartiene a un gruppo, imposta il sottotipo: DETAIL per una riga normale, GROUP per una riga di subtotale che ha altre righe sotto di sé. Se non vuoi una struttura a gruppi, togli invece il riferimento alla riga superiore.
Il testo ufficiale della regola
For each item (BG-25), if the "ID of the parent line" (BT-X-304) is used, the "Subtype of the invoice item" (BT-X-8) must be specified. Termini di business: BG-25
Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |