Skip to content

Error

FX-SCH-A-000636: Check the Extended profile specification identifier

In short

Error: fails the selected checks.

FX-SCH-A-000636 means your specification identifier (BT-24) is not on the allowed list for the Extended profile being checked. Confirm the intended profile and correct ram:ID in ram:GuidelineSpecifiedDocumentContextParameter to an identifier allowed for that profile.

On this page

What it means

This checks ram:ID at rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter against the Extended profile's identifier list. A non-empty value must match a listed identifier. An empty value passes this check. This test does not establish whether the rest of the file follows the declared profile.

Why it matters

The specification identifier declares which invoice specification and profile the file follows. That declaration needs to agree with the file you actually created.

How to fix it

Confirm which Factur-X or ZUGFeRD profile and version your export uses. For Extended, have the export write an identifier from the matching Extended code list into the specified ram:ID. If the file uses another profile, check it with that profile's rules rather than merely relabelling the XML. Export and recheck the corrected 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 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-000636 still fails, and which other rules do.

Updated 6 November 2026