Skip to content

Error

FX-SCH-A-000493: Use a specification identifier allowed by Basic

In short

Error: fails the selected checks.

FX-SCH-A-000493 means your specification identifier (BT-24) is not allowed by the Basic profile. Export using your intended profile and ensure ram:GuidelineSpecifiedDocumentContextParameter/ram:ID contains an identifier permitted for that profile, then recheck.

On this page

What it means

For the Basic profiles of Factur-X and ZUGFeRD, this rule checks the identifier in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID against the Basic specification identifier list. An empty checked value passes. BR-01 separately covers the requirement for BT-24; this code-list test does not check whether the file conforms to the declared specification.

Why it matters

BT-24 declares the specification your invoice claims to follow. The identifier needs to match the intended profile and the invoice's content.

How to fix it

If you intend to issue Basic, configure your export for that profile and use its specification identifier from the Basic code list. If you intend Basic WL, EN 16931 or Extended, export and check against that profile instead. Do not simply relabel a file from another profile by changing ram:ID. Export and recheck.

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 'ram:ID' is not allowed.

Where this rule applies

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

Check your file

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

Updated 6 November 2026