Che cosa significa
L'identificativo della riga superiore (BT-X-304) di una riga deve coincidere con l'identificativo di riga (BT-126) di una riga che esiste nella stessa fattura. Nel profilo Extended di Factur-X e ZUGFeRD (formati esteri, diversi dalla FatturaPA) il controllo confronta ram:ParentLineID con i ram:LineID delle righe del file. Fallisce quando nessuna riga ha quell'identificativo, per esempio dopo un errore di battitura o dopo che la riga superiore è stata eliminata o rinumerata.
Perché è importante
Le righe superiori e le righe collegate costruiscono la struttura a gruppi della fattura. Un riferimento a una riga che non c'è lascia la riga senza posto in quella struttura, i subtotali non si possono seguire e il file non supera il controllo.
Come correggerlo
Confronta il riferimento alla riga superiore con gli identificativi delle righe della fattura. Correggilo in modo che coincida con un identificativo esistente, oppure toglilo se la riga non fa parte di un gruppo. Se hai rinumerato le righe o ne hai eliminata una, aggiorna le righe che puntavano a quella.
Il testo ufficiale della regola
Each "ID of parent line" (BT-X-304) must refer to an existing "ID of invoice item" (BT-126). Termini di business: BT-126
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 |
Verifica il file
Regole correlate
- BR-21 Ogni riga deve avere un numero
- BR-FXEXT-12 Se un subtotale ha un importo, anche i subtotali sotto devono averlo
- BR-FXEXT-08 Il subtotale deve essere la somma delle righe sottostanti
- BR-FXEXT-06 Una riga collegata a una riga superiore deve avere un sottotipo
- BR-FXEXT-04 Le caratteristiche prodotto dovrebbero usare codici UNTDED 6313
- BR-FXEXT-03 Le parti diverse dal fornitore ammettono solo la partita IVA