Maßeinheit der Verpackungsmenge angeben

Fehler FX-SCH-A-001085 Factur-X

Das Attribut '@unitCode' ist in diesem Kontext erforderlich.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Bei ram:PerPackageUnitQuantity fehlt das Attribut unitCode. Dadurch ist die Einheit des angegebenen Werts nicht festgelegt.

Was die Regel bedeutet

Der Wert beschreibt eine Menge je Verpackungseinheit. Das Attribut unitCode kennzeichnet, in welcher Maßeinheit diese Menge angegeben ist.

Bitte geben Sie die Maßeinheit der Verpackungsmenge an

Für die Verpackungsmenge in der Lieferangabe einer Rechnungsposition ist keine Maßeinheit angegeben. Sie können das beheben, indem Sie die Einheit ergänzen.

Was ist zu tun?
  1. Ergänzen Sie unitCode am Element ram:PerPackageUnitQuantity.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:PerPackageUnitQuantity>2</ram:PerPackageUnitQuantity>
✓ In Ordnung
<ram:PerPackageUnitQuantity unitCode="C62">2</ram:PerPackageUnitQuantity>
Technische Details

Der Test prüft, ob das Attribut unitCode am Element ram:PerPackageUnitQuantity vorhanden ist.

Wo die Regel greift

Die Regel gilt für ram:PerPackageUnitQuantity in der Lieferangabe einer Rechnungsposition.

Originalmeldung aus dem Schematron
Attribute '@unitCode' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeDelivery/ram:PerPackageUnitQuantity
Prüfausdruck (assert/@test)
@unitCode