Was die Regel bedeutet
Die abgerechnete Menge (BT-129) einer Position steht in ram:BilledQuantity unter ram:SpecifiedLineTradeDelivery. Die Regel prüft ihren Einheitencode (BT-130) im Attribut unitCode. Ein nicht leerer Wert muss aus der Codeliste des Profils auf Grundlage der UN/ECE-Empfehlungen 20 und 21 stammen, zum Beispiel C62 für Einheit oder Stück, HUR für Stunde, DAY für Tag, KGM für Kilogramm, MTR für Meter oder LTR für Liter. Ein leerer Wert besteht diesen Codelistentest. Die Regel prüft nicht, ob die Einheit vorhanden oder für die abgerechnete Menge passend ist.
Warum sie wichtig ist
Die Einheit legt fest, wie die abgerechnete Menge zu verstehen ist. Ein zugelassener Code muss trotzdem die tatsächlich abgerechnete Einheit bezeichnen.
So beheben Sie den Fehler
Prüfen Sie die Einheit der abgerechneten Menge in der betroffenen Position. Wenn Sie das XML selbst erzeugen, korrigieren Sie ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode. Verwenden Sie den passenden zugelassenen Code, zum Beispiel KGM statt kg. Prüfen Sie auch, dass er die tatsächlich abgerechnete Einheit bezeichnet. Erzeugen Sie die Datei erneut und prüfen Sie sie noch einmal.
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
Value of '@unitCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000614 Höchstens eine Buchungsreferenz je Position
- FX-SCH-A-000615 Ein Positionsverweis braucht genau ein Kennungselement
- FX-SCH-A-000616 Ein Verweis in einer Position braucht genau ein Typcode-Element
- FX-SCH-A-000617 Das Kennungsschema eines Positionsverweises muss erlaubt sein
- FX-SCH-A-000618 Der Dokumenttyp eines Positionsverweises muss erlaubt sein
- FX-SCH-A-000619 Die Steuerkategorie einer Position muss ein erlaubter Code sein