Was die Regel bedeutet
Nennt eine Rechnungsposition (BG-25) die Kennung ihrer übergeordneten Position (BT-X-304), muss sie auch einen Positionsuntertyp (BT-X-8) haben. Im Extended-Profil ist die übergeordnete Position ram:ParentLineID und der Untertyp ram:LineStatusReasonCode, beide in ram:AssociatedDocumentLineDocument der Position. Die Prüfung schlägt an, wenn eine übergeordnete Position angegeben ist und der Untertyp fehlt oder leer ist.
Warum sie wichtig ist
Über- und untergeordnete Positionen bilden Gruppen und Zwischensummen innerhalb der Rechnung. Ohne den Untertyp kann der Empfänger nicht erkennen, um welche Art von Position es sich handelt, etwa eine normale Position oder eine Zwischensumme. Er kann sie deshalb nicht in die Struktur einordnen, und die Datei besteht die Prüfung nicht.
So beheben Sie den Fehler
Öffnen Sie die Position in Ihrer Rechnungssoftware und prüfen Sie, wie sie gruppiert ist. Gehört sie zu einer Gruppe, setzen Sie den Untertyp: DETAIL für eine normale Position, GROUP für eine Zwischensummenposition, unter der weitere Positionen stehen. Wollen Sie keine Gruppenstruktur, entfernen Sie stattdessen den Verweis auf die übergeordnete Position.
Der veröffentlichte Regeltext
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. Geschäftsbegriffe: BG-25
Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |