Skip to main content
Key: fr-ctc-flow2-v1 Module: github.com/invopop/gobl.fr.ctc Support for Flow 2 (“facturation”) of the French CTC reform: domestic B2B clearance, applied to invoices exchanged between two parties identifiable as French (SIREN or French VAT ID on both sides). Built on the EU EN16931 CIUS profile (declared as a dependency).

Sources

Scenarios

Scenarios attach notes and extensions to a document when its filters match. Read more about scenarios.

Extensions

France CTC: Billing Mode

Code used to describe the billing framework of the invoice. The billing mode indicates the nature of goods/services and the payment context. Code prefixes indicate the invoice nature:
  • “B”: Goods invoice (Biens)
  • “S”: Services invoice
  • “M”: Mixed/dual invoice (goods and services that are not accessory to each other)
The numeric suffix indicates the payment type (1=deposit, 2=already paid, 3=subcontracting with direct payment, 4=final after down payment, 5=subcontractor, 6=co-contractor, 7=e-reporting, 8=multi-vendor, 9=bi-directional). S3 is public-sector only: a subcontractor bills the public buyer directly under the paiement direct arrangement.

France CTC: Incoterm Delivery Terms

Code for the delivery or transport terms agreed between the buyer and the seller (EXT-FR-FE-185), restricted to the Incoterms and UNTDID 4053 codes the French CTC Extended rules accept (BR-FREXT-CL-27).

Validation Rules

Validation rules check each struct against a set of assertions and report any failures with a unique code and message. Read more about validation.