Was die Regel bedeutet
Im Block der Positionsangaben jeder Rechnungsposition muss ram:LineID genau einmal vorkommen. Das ist die Positionsnummer (BT-126), die die Position auf der Rechnung kennzeichnet. Die Regel zählt die Elemente; sie verlangt weder numerische noch fortlaufende Kennungen.
Warum sie wichtig ist
Über die Positionsnummer können Sie und der Empfänger auf eine bestimmte Position verweisen. Der XML-Aufbau sieht dafür genau ein Element vor.
So beheben Sie den Fehler
Prüfen Sie die Kennung der betroffenen Position in Ihrer Rechnungssoftware. Wenn Sie das XML selbst erzeugen, ergänzen Sie ein fehlendes ram:LineID in ram:AssociatedDocumentLineDocument oder entfernen Sie unbeabsichtigt doppelte Elemente. Behalten Sie dabei die richtige Positionskennung bei. Für diese Prüfung müssen Sie bestehende Kennungen nicht neu nummerieren. Exportieren Sie die korrigierte Datei und prüfen Sie sie erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta
Der veröffentlichte Regeltext
Element 'ram:LineID' must occur exactly 1 times. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000271 Eine Position darf nur einen Hinweis haben
- FX-SCH-A-000272 Genau ein Nettopreisblock je Position
- FX-SCH-A-000273 Ein Bruttopreis braucht genau einen Betrag
- FX-SCH-A-000274 Ein Bruttopreisblock darf höchstens einen Preisnachlass enthalten (Basic und EN 16931)
- FX-SCH-A-000275 Die Einheit der Preisbasismenge muss ein zulässiger Code sein
- FX-SCH-A-000276 Genau eine berechnete Menge je Position