BR-DE-CVD-01: Vertragsreferenz (BT-12) fehlt in einer CVD-Rechnung
Schweregrad: fatal · Syntax: CII, UBL
Offizielle Meldung
Das Element {name()} "Contract reference" (BT-12) muss übermittelt werden.
Was bedeutet das?
In der XRechnung-CVD-Prüfung muss Contract reference (BT-12) übermittelt werden, nicht leer. UBL: cac:ContractDocumentReference/cbc:ID. CII: ram:ContractReferencedDocument/ram:IssuerAssignedID.
Typische Ursache
Die CVD-Kennung ist gesetzt, die Vertragsnummer fehlt.
So beheben Sie es
Übermitteln Sie die Vertragsreferenz in BT-12.
UBL
<cac:ContractDocumentReference>
<cbc:ID>VERTRAG-1</cbc:ID>
</cac:ContractDocumentReference>CII
<ram:ContractReferencedDocument>
<ram:IssuerAssignedID>VERTRAG-1</ram:IssuerAssignedID>
</ram:ContractReferencedDocument>
Business Term
Contract reference (BT-12)
Verwandte Regeln
Kontext und Prüfbedingung
UBL (/ubl:Invoice | /cn:CreditNote)[$isCVD]
CII /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement
UBL
cac:ContractDocumentReference/cbc:ID[boolean(normalize-space(.))]CII
ram:ContractReferencedDocument/ram:IssuerAssignedID[boolean(normalize-space(.))]
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-DE-CVD-01 genau?
In der XRechnung-CVD-Prüfung muss Contract reference (BT-12) übermittelt werden, nicht leer. UBL: cac:ContractDocumentReference/cbc:ID. CII: ram:ContractReferencedDocument/ram:IssuerAssignedID.
Wie behebe ich BR-DE-CVD-01?
Übermitteln Sie die Vertragsreferenz in BT-12.
Heißt eine bestandene Prüfung von BR-DE-CVD-01, dass ein Portal die Rechnung annimmt?
Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.