Was die Regel bedeutet
Die Rechnung enthält mindestens eine Position mit einer Kennung der übergeordneten Position (ParentLineID). So drückt CII aus, dass Positionen unter anderen Positionen stehen (Unterpositionen). Die XRechnung unterstützt diese Struktur nicht. Die Prüfung schlägt an, sobald ParentLineID irgendwo in der Datei vorkommt. Für UBL hat die Erweiterung eigene Regeln zu Unterpositionen, etwa BR-DEX-02 und BR-DEX-03.
Warum sie wichtig ist
Es ist eine Warnung, die Datei wird nicht abgelehnt. Die XRechnung legt nicht fest, was ein empfangendes System mit verschachtelten Positionen tun soll. Der Empfänger kann die Verknüpfung ignorieren oder die Positionen falsch lesen.
So beheben Sie den Fehler
Entfernen Sie die Verknüpfung zur übergeordneten Position, sodass jede Position für sich steht. Suchen Sie in Ihrer Rechnungssoftware nach einer Option für Unterartikel, Unterpositionen oder Positionsgruppen und schalten Sie sie aus, oder fassen Sie die Positionen zusammen. Prüfen Sie danach die Rechnungssummen, damit kein Betrag doppelt gezählt wird oder verloren geht.
Der veröffentlichte Regeltext
This CII file might use the concept of Sub Invoice Lines. However XRechnung does not support this. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |
Ihre Datei prüfen
Verwandte Regeln
- BR-DEX-14 Zahlung eines Dritten muss in der Rechnungswährung stehen
- BR-DEX-13 Betrag einer Zahlung Dritter: höchstens 2 Nachkommastellen
- BR-DEX-12 Zahlung eines Dritten braucht eine Beschreibung
- BR-DEX-11 Zahlung eines Dritten braucht einen Betrag
- BR-DEX-10 Zahlung eines Dritten braucht eine Zahlungsart
- BR-DEX-09 Zahlbetrag muss stimmen, auch mit Zahlungen Dritter