Einheitencode für die kostenlose Menge erforderlich

Fehler FX-SCH-A-001077 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:ChargeFreeQuantity fehlt das Attribut @unitCode. Ohne dieses Attribut ist die Einheit der kostenlosen Menge nicht angegeben.

Was die Regel bedeutet

Der Einheitencode legt fest, in welcher Maßeinheit die kostenlose Menge angegeben ist. Er ermöglicht eine eindeutige fachliche Interpretation der Menge.

Bitte geben Sie die Einheit der kostenlosen Menge an

Für die kostenlose Menge in ram:ChargeFreeQuantity fehlt die Einheit. Ergänzen Sie den Einheitencode, damit die Menge eindeutig ist.

Was ist zu tun?
  1. Ergänzen Sie @unitCode an ram:ChargeFreeQuantity.
  2. Geben Sie darin den zur Menge passenden Einheitencode an.
  3. Erzeugen Sie die Rechnung neu und vérifiez-la à nouveau.
So sieht es aus
✗ Führt zur Meldung
<ram:ChargeFreeQuantity>1</ram:ChargeFreeQuantity>
✓ In Ordnung
<ram:ChargeFreeQuantity unitCode="C62">1</ram:ChargeFreeQuantity>
Technische Details

Die Schematron-Prüfung verlangt, dass das Attribut @unitCode am aktuellen Element ram:ChargeFreeQuantity vorhanden ist.

Wo die Regel greift

Die Regel gilt für ram:ChargeFreeQuantity innerhalb der Lieferangaben 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:ChargeFreeQuantity
Prüfausdruck (assert/@test)
@unitCode