Nur eine USt-IdNr. für bestimmte Geschäftspartner

Fehler BR-FXEXT-03 Factur-X

Für die folgenden Geschäftspartner darf nur eine Umsatzsteuer-Identifikationsnummer angegeben werden: den positionsbezogenen Warenempfänger (BT-X-66), den positionsbezogenen letzten Warenempfänger (BT-X-84), den Verkaufsagenten (BT-X-340), den Steuervertreter des Käufers (BT-X-367), den Endnutzer des Produkts (BT-X-144), den Vertreter des Käufers (BT-X-411), den Warenempfänger auf Dokumentenebene (BT-X-161), den letzten Warenempfänger auf Dokumentenebene (BT-X-180), den Warenversender (BT-X-199), den Rechnungssteller (BT-X-223), den Rechnungsempfänger (BT-X-242), den Zahlungsempfänger auf Dokumentenebene (BT-X-257), den Zahler (BT-X-481) oder den zahlungsbedingungsspezifischen Zahlungsempfänger (BT-X-509).

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Bei einem der genannten Geschäftspartner ist für ram:SpecifiedTaxRegistration/ram:ID ein schemeID-Wert ungleich VA angegeben. Für diese Geschäftspartner lässt die Regel nur den Kennzeichnungscode VA zu.

Was die Regel bedeutet

Der Code VA kennzeichnet eine USt-IdNr. Die Regel beschränkt die Steuerregistrierungskennung dieser Geschäftspartner auf diesen Kennzeichnungscode.

Bitte verwenden Sie für diese Geschäftspartner nur eine USt-IdNr.

Für einen der genannten Geschäftspartner ist eine andere Kennzeichnung als VA eingetragen. Sie können den Eintrag anpassen, damit er als USt-IdNr. gekennzeichnet ist.

Was ist zu tun?
  1. Prüfen Sie die Steuerregistrierungskennung des betroffenen Geschäftspartners.
  2. Verwenden Sie für den Rechnungsempfänger AddInvoiceeTaxRegistration(...) oder für den Lieferempfänger AddShipToTaxRegistration(...).
  3. Erzeugen Sie die Rechnung erneut und vérifiez-la de nouveau.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">123456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="VA">123456</ram:ID>
</ram:SpecifiedTaxRegistration>
In FactoorSharp prüfen
  • FacturXInvoice.AddInvoiceeTaxRegistration(no, schemeID) (BT-X-242-00)
  • FacturXInvoice.AddShipToTaxRegistration(no, schemeID) (BT-X-66-00)
Technische Details

Der Test prüft für die betroffene ram:ID ausschließlich, ob @schemeID gleich VA ist. Der XPath-Kontext schließt IDs unter ram:SellerTradeParty aus.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration/ram:ID bei den genannten Geschäftspartnern, ausgenommen den Verkäufer.

Originalmeldung aus dem Schematron
Only a VAT registration ID may be provided for the following business partners: the line level Ship-To (BT-X-66), the line level Ultimate-Ship-To (BT-X-84), the Sales-Agent (BT-X-340), the Buyer-Tax-Representative (BT-X-367), the Product-Enduser (BT-X-144), the Buyer-Agent (BT-X-411), the document level Ship-To (BT-X-161), the document level Ultimate-Ship-To (BT-X-180), the Ship-From (BT-X-199), the Invoicer (BT-X-223), the Invoicee (BT-X-242), the document level Payee (BT-X-257), the Payer (BT-X-481), or the payment-term-specific Payee (BT-X-509).
Kontext (rule/@context)
//ram:SpecifiedTaxRegistration/ram:ID[not(ancestor::ram:SellerTradeParty)]
Prüfausdruck (assert/@test)
@schemeID='VA'