Was die Regel bedeutet
Das Attribut unitCode (BT-130) an ram:BilledQuantity für die abgerechnete Menge (BT-129) einer Position wird gegen Codeliste 15 der Datei FACTUR-X_EXTENDED_codedb.xml geprüft. Beispiele sind C62 für Stück, HUR für Stunden, KGM für Kilogramm, MTR für Meter und LTR für Liter. Ein leerer Wert besteht diese Regel. Die Regel verlangt nicht, dass das Attribut vorhanden ist.
Warum sie wichtig ist
Der Einheitencode gibt an, was die abgerechnete Menge misst. Die Codeliste legt die zulässigen Kennzeichnungen dafür fest.
So beheben Sie den Fehler
Prüfen Sie die tatsächliche Mengeneinheit der betroffenen Position. Korrigieren Sie unitCode an ram:BilledQuantity unter ram:SpecifiedLineTradeDelivery mit dem passenden Code aus Codeliste 15 statt Freitext wie Stk, pcs oder kg. Verwenden Sie C62 nur für eine Stückzahl, nicht als Ersatz für eine andere Einheit. 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
Value of '@unitCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-001077 Unentgeltliche Menge einer Position braucht einen Einheitencode
- FX-SCH-A-001078 Einheitencode der unentgeltlichen Menge muss erlaubt sein
- FX-SCH-A-001079 Lieferscheindatum einer Position braucht einen Datumsformat-Code
- FX-SCH-A-001080 Lieferscheindatum der Position: Datumsformat-Code muss erlaubt sein
- FX-SCH-A-001081 Datum der Versandanzeige einer Position braucht einen Formatcode
- FX-SCH-A-001082 Datum der Versandanzeige einer Position: Formatcode muss erlaubt sein