Discussions

Ask a Question
Back to all

French B2C e-Reporting (CIN/TIN Omission)

Hi,

We are integrating the B2BRouter API for e-invoicing and e-reporting. Our client base includes private individuals (B2C) in France (country: fr) who lack SIRET/TVA identifiers.

We are encountering a 422 Unprocessable Entity error during B2C contact creation. The API rejects empty or null tax identifier fields.

Request for Solution:

For a French B2C customer payload, should the application:

  • OMIT the keys (tin_value, tin_scheme, cin_value, cin_scheme) entirely from the contact JSON when their values are empty/null (B2C)?
  • Or, is a specific factice identifier required for B2C e-reporting in France? If so, please specify the required tin_scheme or cin_scheme code and the corresponding value format.

We need confirmation that omitting the keys for B2C contacts is the correct architectural approach to achieve valid creation/e-reporting.

Thank you.