Das Attribut '@unitCode' ist in diesem Kontext erforderlich.
Bei ram:ChargeFreeQuantity fehlt das Attribut @unitCode. Ohne dieses Attribut ist die Einheit der kostenlosen Menge nicht angegeben.
Der Einheitencode legt fest, in welcher Maßeinheit die kostenlose Menge angegeben ist. Er ermöglicht eine eindeutige fachliche Interpretation der Menge.
Für die kostenlose Menge in ram:ChargeFreeQuantity fehlt die Einheit. Ergänzen Sie den Einheitencode, damit die Menge eindeutig ist.
- Ergänzen Sie
@unitCodeanram:ChargeFreeQuantity. - Geben Sie darin den zur Menge passenden Einheitencode an.
- Erzeugen Sie die Rechnung neu und vérifiez-la à nouveau.
<ram:ChargeFreeQuantity>1</ram:ChargeFreeQuantity>
<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.
Die Regel gilt für ram:ChargeFreeQuantity innerhalb der Lieferangaben einer Rechnungsposition.
rule/@context)assert/@test)