Skip to content

Error

FX-SCH-A-000418: Use an allowed Basic WL specification identifier

In short

Error: fails the selected checks.

FX-SCH-A-000418 means your non-empty specification identifier (BT-24) is not allowed by the Basic WL profile. Correct ram:ID under rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter to an identifier listed for Basic WL.

On this page

What it means

For Basic WL files in Factur-X and ZUGFeRD, this rule compares a non-empty specification identifier with the profile's permitted values. An empty value does not fail this test; the test does not establish whether the identifier is present.

Why it matters

The specification identifier states which specification your file follows. Its value needs to match the profile you are using.

How to fix it

Check the Basic WL identifier written by your exporter. Use the exact identifier listed for that profile in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Do not substitute an identifier for a different profile. If your software supplies the value, correct its export configuration or ask its supplier to correct it. Export and recheck your 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 'ram:ID' is not allowed.

Where this rule applies

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

Check your file

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

Updated 6 November 2026