In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.
In ram:SellerTradeParty, none of ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID, or ram:SpecifiedTaxRegistration/ram:ID with schemeID='VA' is present. At least one of these seller identifiers must be provided.
At least one seller identifier from BT-29, BT-30, or BT-31 must be present so that the buyer can identify the supplier automatically.
The invoice does not contain any of the checked seller identifiers. You can provide a seller identifier, a legal registration identifier, or a VAT identifier.
- Add at least one of the checked values in
ram:SellerTradeParty:ram:ID,ram:GlobalID,ram:SpecifiedLegalOrganization/ram:ID, orram:SpecifiedTaxRegistration/ram:IDwithschemeID='VA'. - For the VAT identifier, you can use
FacturXInvoice.AddSellerTaxRegistration(...);GlobalID.SchemeIDis provided for the legal registration identifier. - Generate the invoice again and validate it once more.
<ram:SellerTradeParty/>
<ram:SellerTradeParty> <ram:ID>SELLER-123</ram:ID> </ram:SellerTradeParty>
FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.GetSellerTaxRegistration()(BT-31)FacturXInvoice.SellerTaxRegistration(BT-31)GlobalID.SchemeID(Seller legal registration identifier: BT-30)TaxRegistration.SchemeID(For Seller VAT identifier: BT-31)
Technical details
The test passes if at least one of the four checked elements is present: ram:ID, ram:GlobalID, ram:SpecifiedLegalOrganization/ram:ID, or ram:SpecifiedTaxRegistration/ram:ID with schemeID='VA'.
The rule applies to the seller party in ram:SellerTradeParty.
rule/@context)assert/@test)