Umsatzsteuerkennung bei steuerfreien Rechnungspositionen

Fehler BR-E-02 EN 16931

Eine Rechnung, die eine Rechnungsposition (BG-25) enthält, bei der der Umsatzsteuerkategorie-Code des in Rechnung gestellten Artikels (BT-151) „Steuerbefreit“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.

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

Die Rechnung enthält eine Rechnungsposition mit der Steuerkategorie E, aber unter SellerTradeParty fehlt eine SpecifiedTaxRegistration/ID mit schemeID VA oder FC und unter SellerTaxRepresentativeTradeParty fehlt eine SpecifiedTaxRegistration/ID mit schemeID VA. Mindestens eine dieser Angaben muss vorhanden sein.

Was die Regel bedeutet

Bei einer steuerfreien Rechnungsposition muss die Rechnung eine geeignete steuerliche Kennung des Verkäufers oder die USt-IdNr. des Steuervertreters enthalten. VA kennzeichnet eine USt-IdNr.; FC kennzeichnet eine Kennung aus dem Handelsregister.

Betroffene Felder BG-25 BT-151 BT-31 BT-32 BT-63
Bitte ergänzen Sie eine steuerliche Kennung für die steuerfreie Rechnungsposition

Eine Rechnungsposition ist als steuerfrei (E) gekennzeichnet, aber es fehlt eine passende Kennung des Verkäufers oder seines Steuervertreters. Eine dieser Angaben reicht aus.

Was ist zu tun?
  1. Ergänzen Sie beim Verkäufer eine Steuerregistrierung mit schemeID VA oder FC, oder die USt-IdNr. des Steuervertreters mit schemeID VA.
  2. Prüfen Sie bei Verwendung von AddSellerTaxRegistration(...), dass die Kennung des Verkäufers mit dem passenden Schema eingetragen wird.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTradeParty/>
<ram:SellerTaxRepresentativeTradeParty/>
✓ In Ordnung
<ram:SellerTradeParty>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">DE123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
In FactoorSharp prüfen
  • LegalOrganization.ID (SellerTradeParty: BT-31; SellerTradeParty: BT-32; SellerTaxRepresentativeTradeParty: BT-63)
  • TaxRegistration.SchemeID (For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.GetSellerTaxRegistration() (BT-31)
  • FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration() (BT-63)
Technische Details

Der Test akzeptiert eine ID des Verkäufers mit schemeID VA oder FC, oder eine ID des Steuervertreters mit schemeID VA. Die Prüfung wird durch eine Rechnungsposition mit CategoryCode E ausgelöst.

Wo die Regel greift

Die Regel gilt für ApplicableTradeTax einer Rechnungsposition, deren CategoryCode E ist. Geprüft werden die Steuerregistrierungen des Verkäufers und des Steuervertreters auf Dokumentenebene.

Originalmeldung aus dem Schematron
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
Kontext (rule/@context)
//rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ ram:ApplicableTradeTax[ram:CategoryCode = 'E']
Prüfausdruck (assert/@test)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = ('VA', 'FC')] or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA']