Zum Inhalt springen

Ironfang Finance - Regelreferenz

BR-56: Die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers ergänzen

Eine cac:TaxRepresentativeParty braucht ein cac:PartyTaxScheme mit dem Steuerschema VAT und einer cbc:CompanyID: der USt-IdNr. des Vertreters selbst.

EN 16931Fehler: Das Dokument ist ungültigBeteiligte und AdressenUmsatzsteuer

Auf dieser Seite

Die kurze Antwort

BR-56 schlägt fehl, wenn cac:TaxRepresentativeParty kein cac:PartyTaxScheme enthält, das ein Steuerschema VAT mit einer cbc:CompanyID verbindet. Tragen Sie die Umsatzsteuer-Identifikationsnummer des Vertreters einschließlich Länderpräfix als cbc:CompanyID in ein cac:PartyTaxScheme ein, dessen cac:TaxScheme/cbc:ID VAT lautet.

Die Nummer gehört dem Vertreter, nicht dem Verkäufer. Die Umsatzsteuer-Identifikationsnummer des Verkäufers gehört in die Partei des Verkäufers; in die Gruppe des Vertreters kopiert, bezeichnet sie die falsche Partei.

Was die Regel prüft

Für jede cac:TaxRepresentativeParty sucht die Regel ein Kindelement cac:PartyTaxScheme, dessen Steuerschema-ID, ohne Leerraum am Rand und in Großbuchstaben, VAT lautet, und ist erfüllt, wenn dieses Schema eine cbc:CompanyID hat. Ein Fehler wird am Element cac:TaxRepresentativeParty gemeldet.

Das Steuerschema muss VAT sein. Im Versuch schlug dieselbe Nummer unter dem Steuerschema TAX bei BR-56 fehl, während vat in Kleinbuchstaben bestand, weil die Groß- und Kleinschreibung ignoriert wird.

Geprüft wird nur, ob cbc:CompanyID existiert. Im Versuch bestand eine leere cbc:CompanyID die Regel BR-56 und wurde stattdessen von PEPPOL-EN16931-R008 gemeldet; das Länderpräfix einer ausgefüllten Nummer ist Sache von BR-CO-09.

Wird die Nummer entfernt, das Steuerschema aber beibehalten, entstehen zwei Befunde. Im Versuch meldete das BR-56 zusammen mit UBL-SR-53, das jedes cac:PartyTaxScheme ohne cbc:CompanyID ablehnt.

Die rechtliche Einheit ist kein Ersatz: Im Versuch ließ die Nummer in cac:PartyLegalEntity/cbc:CompanyID BR-56 weiter fehlschlagen und ergab zusätzlich die Warnung UBL-CR-335.

BegriffBedeutungUBL-Element
BG-11Steuervertreter des Verkäuferscac:TaxRepresentativeParty
BT-63Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäuferscac:TaxRepresentativeParty/cac:PartyTaxScheme/cbc:CompanyID
BT-63Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers: ihr Steuerschemacac:TaxRepresentativeParty/cac:PartyTaxScheme/cac:TaxScheme/cbc:ID

Wie es in einer Integration dazu kommt

Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:

  • Der Vertreter ist mit Name und Anschrift angelegt, und seine Umsatzsteuer-Registrierungsnummer steht in einer eigenen Tabelle für Steuerregistrierungen, die der Export nicht einbindet.
  • Eine mit den anderen Parteien geteilte Parteivorlage schreibt cac:PartyTaxScheme nur, wenn ein Feld für die Umsatzsteuer-Identifikationsnummer gefüllt ist, und der Datensatz des Vertreters hat kein solches Feld.
  • Die Umsatzsteuer-Identifikationsnummer steht in cac:PartyLegalEntity/cbc:CompanyID, wo eine Handelsregisternummer hingehört.
  • Das Steuerschema des Vertreters wird aus einem lokalen Steuerartcode übernommen, statt auf VAT gesetzt zu werden.

So korrigieren Sie das Dokument

  1. Entnehmen Sie die dem Vertreter erteilte Umsatzsteuer-Identifikationsnummer seinem Bestellungs- oder Registrierungsdatensatz. Setzen Sie nicht die Nummer des Verkäufers ein, und bilden Sie keine Nummer selbst.
  2. Schreiben Sie cac:PartyTaxScheme in cac:TaxRepresentativeParty, nach cac:PostalAddress, mit cbc:CompanyID für die Nummer, gefolgt von cac:TaxScheme/cbc:ID mit dem Wert VAT.
  3. Senden Sie die Kennung vollständig mit Länderpräfix, etwa GB987654321; BR-CO-09 prüft das Präfix.
  4. Hat der Verkäufer keinen Steuervertreter, entfernen Sie die gesamte Gruppe cac:TaxRepresentativeParty, statt sie ohne Umsatzsteuer-Identifikationsnummer zu senden.

Korrigierte Rechnung prüfen

Vorher und nachher

Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.

Ausschnitt der fehlerhaften Rechnung: Der Steuervertreter hat Name und Anschrift, aber kein Steuerschema

<cac:TaxRepresentativeParty>
  <cac:PartyName>
    <cbc:Name>Example Fiscal Representative Ltd</cbc:Name>
  </cac:PartyName>
  <cac:PostalAddress>
    <cbc:StreetName>4 Example Street</cbc:StreetName>
    <!-- rest of the address omitted from this fragment -->
  </cac:PostalAddress>
</cac:TaxRepresentativeParty>

Ausschnitt der korrigierten Rechnung: Die Umsatzsteuer-Identifikationsnummer des Vertreters folgt auf die Anschrift

<cac:TaxRepresentativeParty>
  <cac:PartyName>
    <cbc:Name>Example Fiscal Representative Ltd</cbc:Name>
  </cac:PartyName>
  <cac:PostalAddress>
    <cbc:StreetName>4 Example Street</cbc:StreetName>
    <!-- rest of the address omitted from this fragment -->
  </cac:PostalAddress>
  <cac:PartyTaxScheme>
    <cbc:CompanyID>GB987654321</cbc:CompanyID>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>

Die korrigierte Rechnung enthält in der Gruppe des Vertreters nach der Anschrift ein cac:PartyTaxScheme mit der cbc:CompanyID GB987654321 und dem Steuerschema VAT; die fehlerhafte Rechnung hat dort gar kein cac:PartyTaxScheme. Gemeldet wird nur BR-56. Da der ganze Block fehlt, gibt es kein halb ausgefülltes Steuerschema, das UBL-SR-53 melden könnte, und der Verkäufer behält seine eigene Umsatzsteuer-Identifikationsnummer, sodass die Position mit Normalsatz BR-S-02 weiterhin erfüllt.

Was der Validator gemeldet hat

Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.

Wo die Regel gilt

  • Der Vertreter in einer CreditNote wird genauso gelesen. Im Versuch meldete eine Gutschrift, deren Vertreter das Schema VAT behielt, aber die Nummer verlor, BR-56 und UBL-SR-53.
  • Die Umsatzsteuer-Identifikationsnummer eines Vertreters kann BR-S-02 allein erfüllen. Im Versuch blieb die Rechnung gültig, als die Umsatzsteuer-Identifikationsnummer des Verkäufers entfernt und die des Vertreters beibehalten wurde; ohne beide wurden BR-56 und BR-S-02 gemeldet.
  • EN 16931 löst diesen Befund aus; der Peppol-Prüfschritt der aufgezeichneten fehlerhaften Rechnung ist ohne Befund.

Umfang und Quelle

Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-24.1: Quelle geprüft am 2026-09-24, Erklärung zuletzt aktualisiert am 2026-09-24.

Die offizielle Definition von BR-56 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.

Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.