Seller name is missing

Error BR-06 EN 16931

An Invoice shall contain the Seller name (BT-27).

Mandatory rule: As long as it is violated, the invoice is invalid and will be rejected by validators.
What is wrong

The invoice contains no non-empty ram:Name for ram:SellerTradeParty. The seller name (BT-27) is therefore missing.

What the rule means

The name identifies the seller as a party to the invoice and associates the seller details with that party.

Affected fields BT-27
Please add the seller’s name

The seller’s name is missing from the invoice. Add it to complete the seller details.

What to do
  1. Add a non-empty ram:Name inside ram:SellerTradeParty in the XML.
  2. Check that Party.Name sets the seller’s name.
  3. Generate the invoice again and validate it once more.
What it looks like
✗ Triggers the message
<ram:SellerTradeParty>
  <ram:Name/>
</ram:SellerTradeParty>
✓ Correct
<ram:SellerTradeParty>
  <ram:Name>Beispiel GmbH</ram:Name>
</ram:SellerTradeParty>
Check in FactoorSharp
  • FacturXInvoice.Seller (Seller name: BT-27)
  • Party.Name (SellerTradeParty: BT-27)
Technical details

The test requires ram:SellerTradeParty/ram:Name to contain a value other than the empty string.

Where the rule applies

The rule applies to the name in ram:SellerTradeParty within the document-level trade agreement.

Context (rule/@context)
/rsm:CrossIndustryInvoice
Test expression (assert/@test)
(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ ram:Name!='')