Name des Steuervertreters des Verkäufers erforderlich

Fehler BR-18 EN 16931

Der Steuerbevollmächtigte des Verkäufers (BT-62) muss in der Rechnung angegeben werden, wenn der Verkäufer (BG-4) einen Steuervertreter des Verkäufers (BG-11) hat.

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

Im angegebenen SellerTaxRepresentativeTradeParty fehlt ein nichtleerer Name. Ein fehlendes oder nur aus Leerraum bestehendes Name erfüllt die Prüfung nicht.

Was die Regel bedeutet

Der Name identifiziert den Steuervertreter des Verkäufers, wenn ein solcher in der Rechnung angegeben ist.

Betroffene Felder BT-62 BG-4 BG-11
Bitte ergänzen Sie den Namen des Steuervertreters des Verkäufers

Für den angegebenen Steuervertreter des Verkäufers fehlt ein Name. Ergänzen Sie einen Namen, der nicht leer ist.

Was ist zu tun?
  1. Ergänzen Sie den Namen in SellerTaxRepresentativeTradeParty.
  2. Verwenden Sie FacturXInvoice.SellerTaxRepresentative und setzen Sie den Namen über Party.Name.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name/>
</ram:SellerTaxRepresentativeTradeParty>
✓ In Ordnung
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name>Representative One</ram:Name>
</ram:SellerTaxRepresentativeTradeParty>
In FactoorSharp prüfen
  • FacturXInvoice.SellerTaxRepresentative (BG-11)
  • FacturXInvoice.SetSeller(name, postcode, city, street, street2, country, id, globalID, legalOrganization, description, countrySubdivisonName, addressLine3) (BG-4)
  • FacturXInvoice.Seller (BG-4)
  • Party.Name (SellerTaxRepresentativeTradeParty: BT-62)
Technische Details

Der Test wendet normalize-space auf SellerTaxRepresentativeTradeParty/Name an und verlangt, dass das Ergebnis nicht leer ist.

Wo die Regel greift

Die Regel gilt in SellerTaxRepresentativeTradeParty, wenn der Verkäufer einen Steuervertreter als SellerTaxRepresentativeTradeParty angibt.

Originalmeldung aus dem Schematron
The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).
Kontext (rule/@context)
//ram:SellerTaxRepresentativeTradeParty
Prüfausdruck (assert/@test)
normalize-space(ram:Name) != ''