Ce que signifie la règle
L'identifiant de la ligne parente (BT-X-304) d'une ligne de facture doit correspondre à l'identifiant de ligne (BT-126) d'une ligne existante de la même facture. Dans le profil Extended, le contrôle compare ram:ParentLineID avec les ram:LineID des lignes du fichier. Il échoue lorsqu'aucune ligne n'a cet identifiant, par exemple après une faute de frappe, ou après la suppression ou la renumérotation de la ligne parente.
Pourquoi elle compte
Les lignes parentes et filles construisent la structure de groupes de la facture. Une référence à une ligne absente laisse la ligne sans place dans cette structure. Les sous-totaux ne peuvent plus être suivis, et le fichier échoue à la vérification.
Comment corriger
Comparez la référence à la ligne parente avec les identifiants des lignes de la facture. Corrigez-la pour qu'elle corresponde à un identifiant existant, ou supprimez-la si la ligne ne fait pas partie d'un groupe. Si vous avez renuméroté les lignes ou supprimé l'une d'elles, mettez à jour les lignes qui y renvoyaient.
Le texte publié de la règle
Each "ID of parent line" (BT-X-304) must refer to an existing "ID of invoice item" (BT-126). Termes métier: BT-126
Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- BR-21 Numéro de ligne obligatoire
- BR-FXEXT-12 Si un sous-total a un montant, ses sous-totaux en ont un aussi
- BR-FXEXT-08 Un sous-total doit égaler la somme des lignes qu'il regroupe
- BR-FXEXT-06 Une ligne avec ligne parente doit aussi avoir un sous-type
- BR-FXEXT-04 Le type d'attribut d'article devrait venir de la liste UNTDED 6313
- BR-FXEXT-03 Seul le numéro de TVA est admis pour les parties hors vendeur