FR-R-009:RCS registration recommended
Fix: Add RCS city and registration number. Provide the required value in the free validator.
French commercial invoices should include RCS registration.
Engine Classification
Business data required · Explicit input workflow · No assumptions made
Required input: RCS Registration
What is FR-R-009?
FR-R-009 is a warning validation rule defined in the factur-x specification (FRA national rules). It validates the CompanyLegalForm element under PartyLegalEntity in the UBL invoice XML.
The invoice may pass transmission, but this non-compliance can cause problems during tax audits or buyer-side processing.
Target path: XPath: //cac:PartyLegalEntity/cbc:CompanyLegalForm
Why This Error Matters
French commercial law requires RCS on business documents.
FR-R-009 is a soft failure that can cause issues at the receiving end — tax audits, ERP processing, or VAT reconciliation mismatches.
Validator Behavior
- ·Generates validation warning
- ·Rejected by Chorus Pro
- ·Error returned: FR-R-009
- ·Specification: factur-x
How to Fix It
Include RCS
RCS Paris B 123 456 789
Add to legal entity
CompanyLegalForm element
XML Example
Generic example based on the rule's target XPath. Your actual XML structure may differ.
<!-- Incorrect value --> <cbc:CompanyLegalForm>INVALID</cbc:CompanyLegalForm>
<!-- Corrected value --> <cbc:CompanyLegalForm>VALID_VALUE</cbc:CompanyLegalForm>
Technical Reference
XPath: //cac:PartyLegalEntity/cbc:CompanyLegalFormCommon Causes
- ·RCS not configured in ERP
- ·Missing legal form information
Seeing this in production? The API handles FR-R-009 automatically. See the fix response →
Frequently Asked Questions
French commercial invoices should include RCS registration.
Add RCS city and registration number. Invoice Navigator detects this error and prompts for the required business data before applying a safe fix.
FR-R-009 is a warning that may not always cause rejection, but should be addressed for full compliance.
Related Content
Last updated: 3 March 2026
Validate your invoice
Drop your XML here to check for FR-R-009
Fix FR-R-009 with guided input
Upload your invoice and we'll ask for the missing data, then apply a safe, auditable fix.