Skip to content

Error

FX-SCH-A-000746: The sales agent's registration scheme must be an allowed code

In short

Error: fails the selected checks.

FX-SCH-A-000746 means a non-empty schemeID on the sales agent's company registration number is not in the selected Extended profile's allowed list. Use the permitted code for the numbering system that actually issued the number, then recheck your file.

On this page

What it means

In the Extended profiles of Factur-X and ZUGFeRD, a non-empty schemeID on ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID must match an entry in code list 12. This test does not reject an empty scheme value or check the registration number itself.

Why it matters

The scheme identifies the numbering system used for the company registration number. The profile restricts which scheme codes you can record in this attribute.

How to fix it

Check which register or numbering system your sales agent's company registration number comes from. Correct schemeID on ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID to the corresponding permitted code. Do not select a different scheme merely because its code is allowed. Correct the source data or export mapping and recheck the resulting file.

Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta

The rule as published

Value of '@schemeID' is not allowed.

Where this rule applies

Rule set Version
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000746 still fails, and which other rules do.

Updated 6 November 2026