PEPPOL-EN16931-R130
Einheit der Preisbasismenge ≠ Mengeneinheit
Die Einheit der Preisbasismenge (BT-150) muss mit der Einheit der berechneten Menge (BT-130) übereinstimmen.
- Regelwerk
- Peppol BIS Billing 3.0
- Stufe
- Fehler
[PEPPOL-EN16931-R130]-Unit code of price base quantity MUST be same as invoiced quantity.
Was bedeutet PEPPOL-EN16931-R130?
Bezieht sich der Preis auf eine Basismenge mit Einheit (unitCode), muss diese Einheit dieselbe sein wie bei der berechneten Menge der Position. Ein Preis „je Kilogramm“ bei einer Menge in „Stück“ ließe sich nicht verrechnen.
In UBL wird cac:Price/cbc:BaseQuantity/@unitCode mit cbc:InvoicedQuantity/@unitCode verglichen, in CII ram:BasisQuantity/@unitCode mit ram:BilledQuantity/@unitCode. Die Regel stammt aus Peppol BIS Billing 3.0, wurde aber von der KoSIT in die XRechnung-Prüfung übernommen und gilt daher auch für XRechnungen.
Typische Ursachen
- Preis je Karton, Menge in Stück
- Unterschiedliche Codes für dieselbe Einheit (C62/H87)
So beheben Sie den Fehler
- Setzen Sie bei der Basismenge denselben Einheitencode wie bei der Menge (z. B. beide
H87für Stück). - Rechnen Sie Preis und Menge in eine gemeinsame Einheit um, falls nötig.
Wo die Regel prüft (XPath)
- UBL
- cac:Price/cbc:BaseQuantity[@unitCode]
- CII
- ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCode] | ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCode]
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser.
Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: