Skip to main content
Key: fr-ctc-flow10-v1 Module: github.com/invopop/gobl.fr.ctc Support for the French CTC Flow 10 e-reporting reform. Covers transactions that fall outside Flow 2 clearance: B2C sales, cross-border B2B invoices, and payment receipts subject to e-reporting to the DGFiP via the PPF.

Sources

Scenarios

bill/invoice

Filters:
  • Types: standard
Output:
  • Extensions: untdid-document-type:380
Filters:
  • Types: standard
  • Tags: prepayment
Output:
  • Extensions: untdid-document-type:386
Filters:
  • Types: corrective
Output:
  • Extensions: untdid-document-type:384
Filters:
  • Types: credit-note
Output:
  • Extensions: untdid-document-type:381
Filters:
  • Types: credit-note
  • Tags: prepayment
Output:
  • Extensions: untdid-document-type:503

Extensions

B2C Transaction Category

Classifies a B2C transaction for French e-reporting to the PPF (G1.68). Required on Flow 10 B2C invoices.
  • TLB1: Goods deliveries subject to VAT.
  • TPS1: Services subject to VAT.
  • TNT1: Goods / services not subject to French VAT, including intra-EU distance sales per CGI articles 258 A and 259 B.
  • TMA1: Operations under the VAT-on-margin regime (CGI articles 266-1-e, 268, 297 A).

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, 4=final after down payment, 5=subcontractor, 6=co-contractor, 7=e-reporting).

Validation Rules