Maßeinheit für die Zuschlagsdauer angeben

Fehler FX-SCH-A-000277 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:BasisPeriodMeasure fehlt das Attribut unitCode, das die Maßeinheit des Zeitraums angibt.

Was die Regel bedeutet

Der Messwert der Basisperiode benötigt eine Maßeinheit, damit der angegebene Zeitraum eingeordnet werden kann.

Bitte geben Sie die Maßeinheit für die Zuschlagsdauer an

Für die Basisperiode des Zuschlags fehlt die Maßeinheit. Sie können den Fehler beheben, indem Sie diese ergänzen.

Was ist zu tun?
  1. Suchen Sie ram:BasisPeriodMeasure in den Zuschlagsbedingungen.
  2. Ergänzen Sie das Attribut unitCode.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der XPath-Test prüft, ob das Attribut unitCode an ram:BasisPeriodMeasure vorhanden ist.

Wo die Regel greift

Die Regel gilt für ram:BasisPeriodMeasure in den Zuschlagsbedingungen der Zahlungsbedingungen auf Dokumentenebene.

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