Fehler-Codes

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(.))]

Datei jetzt kostenlos prüfen

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.