Der Name des Zahlungsempfängers (BT-59) muss in der Rechnung angegeben werden, wenn sich der Zahlungsempfänger (BG-10) vom Verkäufer (BG-4) unterscheidet.
Der Name PayeeTradeParty/Name fehlt. Die Prüfbedingung verlangt ihn, wenn der Name, die ID und die SpecifiedLegalOrganization/ID des Zahlungsempfängers jeweils nicht mit den entsprechenden Angaben des Verkäufers übereinstimmen.
Wenn Zahlungsempfänger und Verkäufer anhand der geprüften Angaben voneinander abweichen, muss der Zahlungsempfänger mit seinem Namen angegeben sein.
Der Zahlungsempfänger unterscheidet sich in den geprüften Angaben vom Verkäufer, aber sein Name fehlt. Ergänzen Sie den Namen des Zahlungsempfängers.
- Ergänzen Sie den Namen in
PayeeTradePartyüberParty.Name. - Prüfen Sie, dass der Name sowie die
IDundSpecifiedLegalOrganization/IDdes Zahlungsempfängers den Angaben des Verkäufers nicht entsprechen. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:PayeeTradeParty> <ram:ID>PAYEE-2</ram:ID> <ram:SpecifiedLegalOrganization> <ram:ID>LEGAL-2</ram:ID> </ram:SpecifiedLegalOrganization> </ram:PayeeTradeParty> <ram:SellerTradeParty> <ram:Name>Seller One</ram:Name> <ram:ID>SELLER-1</ram:ID> <ram:SpecifiedLegalOrganization> <ram:ID>LEGAL-1</ram:ID> </ram:SpecifiedLegalOrganization> </ram:SellerTradeParty>
<ram:PayeeTradeParty> <ram:Name>Payee Two</ram:Name> <ram:ID>PAYEE-2</ram:ID> <ram:SpecifiedLegalOrganization> <ram:ID>LEGAL-2</ram:ID> </ram:SpecifiedLegalOrganization> </ram:PayeeTradeParty> <ram:SellerTradeParty> <ram:Name>Seller One</ram:Name> <ram:ID>SELLER-1</ram:ID> <ram:SpecifiedLegalOrganization> <ram:ID>LEGAL-1</ram:ID> </ram:SpecifiedLegalOrganization> </ram:SellerTradeParty>
FacturXInvoice.SetSeller(name, postcode, city, street, street2, country, id, globalID, legalOrganization, description, countrySubdivisonName, addressLine3)(BG-4)FacturXInvoice.Seller(BG-4)Party.Name(PayeeTradeParty: BT-59)
Technische Details
Der Test verlangt PayeeTradeParty/Name und prüft zusätzlich, dass weder Name noch ID noch SpecifiedLegalOrganization/ID mit dem jeweiligen Wert des Verkäufers übereinstimmt.
Die Regel gilt innerhalb von PayeeTradeParty. Sie prüft den Zahlungsempfänger im Vergleich zu SellerTradeParty anhand von Name, ID und SpecifiedLegalOrganization/ID.
rule/@context)assert/@test)