errorcountryFRAfactur-x

FR-R-006:Invalid Factur-X profile identifier

Fix: Use valid Factur-X profile identifier.

Factur-X invoices must have valid profile in CustomizationID.

Severity
Fatal
Rule set
factur-x
Country
FRA
Fix type
BLOCKED

Engine Classification

Financial or legal field · Modification blocked by policy

Reason: Factur-X requires a valid profile identifier in CustomizationID (MINIMUM, BASIC, BASIC WL, EN16931, EXTENDED). This is embedded in the PDF/A-3 document and must be set correctly when generating the Factur-X invoice.

What is FR-R-006?

FR-R-006 is a fatal validation rule defined in the factur-x specification (FRA national rules). It validates the rsm:ExchangedDocumentContext element under CustomizationID or > rsm:CrossIndustryInvoice in the UBL invoice XML.

When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.

Target path: XPath: /Invoice/cbc:CustomizationID or /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext

This error requires manual correction — financial fields are protected by policy.

Why This Error Matters

Profile determines required fields and validation rules.

FR-R-006 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.

Validator Behavior

  • ·Causes invoice rejection
  • ·Rejected by Chorus Pro
  • ·Error returned: FR-R-006
  • ·Specification: factur-x

How to Fix It

1.

Choose profile

MINIMUM, BASIC-WL, BASIC, EN16931, EXTENDED

2.

Set identifier

urn:factur-x.eu:1p0:minimum, etc.

XML Example

Generic example based on the rule's target XPath. Your actual XML structure may differ.

Before
<!-- Triggers validation error -->
<rsm:ExchangedDocumentContext></rsm:ExchangedDocumentContext>
After
<!-- Corrected -->
<rsm:ExchangedDocumentContext>VALID_VALUE</rsm:ExchangedDocumentContext>

Technical Reference

XPathXPath: /Invoice/cbc:CustomizationID or /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext
Specfactur-x

Common Causes

  • ·Missing profile
  • ·Invalid profile identifier
  • ·Typo in URN

Seeing this in production? The API handles FR-R-006 automatically. See the fix response →

Frequently Asked Questions

Factur-X invoices must have valid profile in CustomizationID.

Use valid Factur-X profile identifier. This error involves a protected field — Invoice Navigator flags it in your pipeline so your team can correct it at the source.

Yes, FR-R-006 is a critical error that will cause invoice rejection. It must be fixed before submission.

Related Errors

Related Content

Last updated: 3 March 2026

Share this guide:

Validate your invoice

Drop your XML here to check for FR-R-006

Detect FR-R-006 before submission

This error involves a financial field that can't be auto-modified. We'll flag it with a clear diagnosis so you can fix it at the source.