Skip to content
Log in

France — Supported Use Cases

The French e-invoicing reform defines a set of specific business use cases that Accredited Platforms (Plateformes Agréées) may be required — or may choose — to support. These cases cover a wide range of invoicing scenarios: invoices with additional data, invoices involving third parties, and invoices with specific lifecycle requirements.

According to the XP Z12-014 standard, the use cases described in Chapter 3 are subject to each platform’s commercial policy — platforms are under no obligation to support all of them. Only the nominal invoice exchange case and lifecycle management via Credit Notes and Corrected Invoices are mandatory for all Accredited Platforms.

Legend

StatusDescription
CoveredThis use case is fully supported.
Covered *Supported by B2Brouter, but not yet fully activated by the receiving institution (DGFiP or Peppol).
In ProgressIn the roadmap and available in the next API version.
PlannedPlanned for the September 1st deadline.
EvaluationNot yet in the roadmap. We are assessing whether we will support it.
On DemandNot currently planned. Contact us if you need it and we will evaluate it.

This table reflects the current status of use case coverage and will be updated as development progresses.

Last updated: 22.06.2026

CaseCategoryDescriptionStatus
1Multi-order/Multi-deliveryMulti-order (per line, via cac:OrderLineReference / cac:DocumentReference) — Multi-commande (par ligne)Covered
1Multi-order/Multi-deliveryMulti-delivery (header-level, multiple delivery notes) — Multi-livraison (en-tête)In Progress
2Invoice already paid by a third party or the buyerInvoice already paid by the buyer or a third partyFacture déjà payée par l’acheteur ou un tiers payeurCovered *
3Invoice to be paid by a third partyInvoice to be paid by a third party designated at invoicingFacture à régler par un tiers payeur connu à la facturationCovered *
4Invoice to be paid by a third partyInvoice to be paid by the buyer and partially covered by a known third party (subsidy, insurance…)Facture partiellement couverte par un tiers connu (subvention, assurance…)Evaluation
5Expenses paid by third parties with invoiceEmployee expense invoices in the company’s name (e-invoicing)Frais payés par des salariés avec facture au nom de l’entrepriseCovered *
6Expenses paid by third parties without invoiceEmployee expenses without an invoice (e-reporting of off-invoice transaction data)Frais payés par des salariés sans facture adressée à l’entrepriseCovered
7Invoice paid by a third partyInvoice following a purchase paid with a corporate cardFacture suite à un achat payé par carte d’achatCovered *
8Invoice payable to a third partyInvoices payable to a third party determined at the time of invoicing (factoring, cash pooling)Factures payables à un tiers connu à la facturation (affacturage, cash pooling)Covered *
9Invoice payable to a third partyInvoice payable to a known third party who also manages ordering/receipt or invoicing (Distributor/Depositary)Facture payable à un tiers gérant aussi la commande/réception ou la facturationCovered *
10Invoice payable to a third partyInvoice payable to a factor unknown when the invoice is created (subrogation)Facture cédée à un factor inconnu à l’émission (cas de subrogation)Covered *
11Invoice with “addressed to” different from the buyerInvoice with “Invoicee” other than buyerFacture avec destinataire différent de l’acheteurIn Progress
12Transparent intermediaryTransparent intermediary as invoice manager for the buyer principalIntermédiaire transparent gérant les factures pour le compte de l’acheteurIn Progress
13Subcontracting invoice for direct paymentInvoice to be paid by a third party: subcontracting with direct payment or payment delegationFacture payable par un tiers : sous-traitance avec paiement direct ou délégationEvaluation
14Co-contracting invoiceInvoice to be paid by a third party: co-contractingFacture payable par un tiers : co-traitanceEvaluation
15Invoice following an order/payment by a third party on behalf of the buyerSales invoice following an order (and possible payment) by a third party on behalf of the buyerFacture de vente suite à une commande (et paiement) d’un tiers pour le compte de l’acheteurIn Progress
16Invoice following an order/payment by a third party on behalf of the buyerDisbursement invoice for reimbursement of the sales invoice paid by the third partyFacture de débours pour remboursement de la facture de vente payée par le tiersCovered
17aInvoice issued by a third party, payment intermediaryInvoice payable to a third party, payment intermediary (e.g. Marketplace)Facture payable à un tiers intermédiaire de paiement (ex. Marketplace)Covered *
17bInvoice issued by a third party, payment intermediary and invoicing mandateInvoice payable to a third party, payment intermediary with billing mandateFacture payable à un tiers intermédiaire de paiement et mandat de facturationIn Progress
18Debit notesDebit note managementGestion des notes de débitCovered
19aInvoices issued under third-party mandateInvoice issued under billing mandateFacture émise sous mandat de facturationEvaluation
19bSelf-billingSelf-billingAutofacturationCovered *
20Pre-payment invoicePrepayment invoice and final invoice after prepayment (advance already paid)Facture d’acompte et facture finale après acompte déjà payéIn Progress
21Pre-payment invoicePrepayment invoice and final invoice after prepayment (advance to pay)Facture d’acompte et facture finale après acompte à payerIn Progress
22aInvoice with allowanceInvoice paid with early payment discount — services with VAT due on receipt of paymentFacture payée avec escompte — services avec TVA sur encaissementIn Progress
In staging in late July
22bInvoice with allowanceInvoice paid with early payment discount — deliveries of goods (or services with VAT on debits)Facture payée avec escompte — livraisons de biens (ou services avec TVA sur débits)Covered
23Self-billing between an individual and a professionalSelf-billing between a private individual and a professionalAutofacturation entre un particulier et un professionnelOn Demand
24Deposit (“Arrhes”)Management of deposits (Arrhes)Gestion des arrhesCovered
25Gift vouchers and cardsManagement of gift vouchers and gift cardsGestion des bons d’achat et cartes cadeauxCovered
26Invoices with contractual reservation clausesInvoices with contractual reserve clauseFactures avec clause de réserve contractuelleIn Progress
In staging in late July
27Toll ticketsManagement of toll receiptsGestion des tickets de péageCovered
28Restaurant receiptsManagement of restaurant billsGestion des notes de restaurantIn Progress
In staging in early July
29Single Taxable Entity and members of the Single Taxable EntitySingle taxable entity (Article 256 C CGI)Assujetti unique au sens de l’article 256 C du CGIEvaluation
30E-reporting transaction subject to an invoice or “VAT already collected”VAT already collected — transactions initially processed under B2C e-reporting, subject to subsequent invoicingTVA déjà collectée — transactions initialement traitées en e-reporting B2C, soumises à facturation ultérieureIn Progress
31Mixed invoices”Mixed” invoices with a main transaction and an ancillary transactionFactures “mixtes” mentionnant une transaction principale et une transaction accessoireCovered
32Management of monthly paymentsMonthly paymentsPaiements mensualisésIn Progress
In staging in early July
33VAT regime on the marginTransactions subject to the VAT margin schemeTransactions soumises au régime de la margeCovered
34Partial payment receipt and cancellation of payment receiptPartial receipt of payment and cancellation of receipt of paymentEncaissement partiel et annulation d’encaissementIn Progress
In staging in late July
35Author’s notesAuthor’s notesNotes d’auteurOn Demand
36Professional secrecyTransactions subject to professional secrecy and exchange of sensitive dataTransactions soumises au secret professionnel et échanges de données sensiblesCovered
37Joint venturesSEP (Sociétés en Participation / Joint Ventures)SEP (Sociétés en Participation)Evaluation
38Invoice sub-linesInvoices with sub-lines and line groupingsFactures avec sous-lignes et regroupements de lignesEvaluation
39Multi-VendorsTransparent intermediary consolidating sales from multiple sellers — Multi-Vendor InvoiceIntermédiaire transparent regroupant les ventes de plusieurs vendeurs — Facture multi-vendeursEvaluation
40Offsetting between cross-flowsGrouped payments, netting, or compensation in the event of cross-purchases/salesPaiements groupés, compensation en cas d’achats/ventes croisésOn Demand
41Barter practicesBarter companies (inter-company bartering)Sociétés de troc (troc inter-entreprises)On Demand
42Tax exemptionTax exemption managementGestion de la détaxeCovered
43International B2B operationsE-reporting for international B2BE-reporting pour le B2B internationalIn Progress
In staging in early July
43aInternational B2B operationsTriangular transactionsTransactions triangulairesIn Progress
43bInternational B2B operationsStock transfers treated as intra-Community supplyTransferts de stocks traités comme des livraisons intracommunautairesIn Progress
44Operations with French DROM / COM / TAAFTransactions with entities established in the DROMs/COMs/TAAFsTransactions avec des entités établies dans les DROM/COM/TAAFCovered

In each use case you will find a JSON example with the fields you need to fill in. If you haven’t done so yet, we recommend reading the DGFiP guide first.

Employee expenses without an invoice (e-reporting of off-invoice transaction data) — Frais payés par des salariés sans facture adressée à l’entreprise
Section titled “Employee expenses without an invoice (e-reporting of off-invoice transaction data) — Frais payés par des salariés sans facture adressée à l’entreprise”

The sale takes place between the vendor and the employee as a private individual, so it is not subject to the e-invoicing obligation but to the vendor’s B2C e-reporting. The employee may subsequently request a B2B invoice to recover VAT, which corresponds to use case 30.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSimplifiedInvoice",
"type_code": "380",
"number": "TPV-2026-000341",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"payment_method": 48,
"extra_info": "#PMT# Carte bancaire #AAB# Comptant",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 100.0,
"description": "Fournitures de bureau",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Disbursement invoice for reimbursement of the sales invoice paid by the third party — Facture de débours pour remboursement de la facture de vente payée par le tiers
Section titled “Disbursement invoice for reimbursement of the sales invoice paid by the third party — Facture de débours pour remboursement de la facture de vente payée par le tiers”

Débours invoices fall outside the scope of the reform, but if exempt lines (category: "O") are combined with VAT-liable lines (category: "S"), the mixed invoice falls within the scope of e-invoicing and must be transmitted.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 30,
"extra_info": "#PMD# Ref paiement FAC-2026-000516 #PMT# Virement bancaire #AAB# 30 jours net",
"contact_id": 1313573293,
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 800.0,
"description": "Remboursement facture de vente reglee pour le compte du client (debours)",
"taxes_attributes": [
{
"name": "TVA",
"category": "O",
"percent": 0,
"comment": "Debours — hors champ TVA art. 267 II CGI"
}
]
},
{
"quantity": 1,
"price": 50.0,
"description": "Commission de gestion du tiers",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Debit note management — Gestion des notes de débit
Section titled “Debit note management — Gestion des notes de débit”

Debit notes do not constitute an invoice and fall outside the scope of e-invoicing. In practice, if the buyer issues one under a billing mandate, it is transmitted as a self-billed credit note (type_code: "261") referencing the original invoice. The amount is positive; the credit note nature is already expressed by the type_code and the reference.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSelfInvoice",
"type_code": "261",
"number": "ND-2026-000077",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 97,
"extra_info": "#PMD# Compensation ND-2026-000077 #PMT# Compensation entre parties #AAB# Avoir auto-facture (261), mandat de facturation requis",
"invoice_references": [
{
"reference_type": "amend",
"number": "FAC-2026-000201",
"series_code": "FAC",
"date": "2026-05-20",
"correction_method": "02"
}
],
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 150.0,
"description": "Regularisation en faveur de l'ACHETEUR",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Management of deposits (Arrhes) — Gestion des arrhes
Section titled “Management of deposits (Arrhes) — Gestion des arrhes”

Deposits (arrhes) are an indemnity with no consideration, outside the scope of VAT and not transmitted via e-invoicing or e-reporting. In commercial practice, a price advance (subject to VAT, type_code: "386") is more common; the example illustrates that case.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "386",
"number": "ACOMPTE-2026-0009",
"type_operation": "goods",
"payment_method": 30,
"extra_info": "#PMD# Ref paiement ACOMPTE-2026-0009 #PMT# Virement bancaire #AAB# Comptant",
"contact_id": 1313573293,
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 300.0,
"description": "Acompte sur commande",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Management of gift vouchers and gift cards — Gestion des bons d’achat et cartes cadeaux
Section titled “Management of gift vouchers and gift cards — Gestion des bons d’achat et cartes cadeaux”

Gift vouchers and cards may be single-purpose (place of taxation and VAT rate known at issuance) or multi-purpose (place and VAT undetermined). The sale of the voucher is invoiced separately; this case covers only the management fee, which is a standard B2B service. (This case is pending regulatory definition and may change in future versions.)

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "COM-2026-000128",
"type_operation": "services",
"payment_method": 30,
"extra_info": "#PMD# Ref paiement COM-2026-000128 #PMT# Virement bancaire #AAB# 30 jours net",
"contact_id": 1313573293,
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 50.0,
"description": "Commission / frais de gestion sur bons cadeaux",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Management of toll receipts — Gestion des tickets de péage
Section titled “Management of toll receipts — Gestion des tickets de péage”

Toll tickets are treated as B2C transactions and reported via e-reporting, as the vendor does not identify the customer. If the toll is managed via a subscription or card that identifies the buyer, the transaction falls within the scope of e-invoicing and must be invoiced as F1.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSimplifiedInvoice",
"number": "PEAGE-2026-00874",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"payment_method": 48,
"extra_info": "#PMT# Carte bancaire #AAB# Comptant — Ticket de peage : client non identifie (e-reporting B2C)",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 10.0,
"description": "Passage peage autoroute",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}

Invoice already paid by the buyer or a third party — Facture déjà payée par l’acheteur ou un tiers payeur
Section titled “Invoice already paid by the buyer or a third party — Facture déjà payée par l’acheteur ou un tiers payeur”

Invoice already paid (e.g. an order paid in advance): the amount paid is reported in payments_on_account, which matches the VAT-inclusive total and brings the outstanding amount to 0. The payment method is whichever was used (the example shows a bank transfer); only if it is a transfer (payment_method: 4) must you provide bank_account_id .

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000777",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 4,
"payments_on_account": 1200.0,
"bank_account_id": "<your company's bank account id>",
"extra_info": "#PMD# Ref paiement CMD-2026-000777 #PMT# Virement bancaire #AAB# Facture deja payee — Net a payer 0",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Commande payee a la commande",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoice to be paid by a third party designated at invoicing — Facture à régler par un tiers payeur connu à la facturation
Section titled “Invoice to be paid by a third party designated at invoicing — Facture à régler par un tiers payeur connu à la facturation”

Standard B2B invoice; the third-party payer is managed by the buyer (transparent to the seller, not reported on the invoice). The payment method is whichever applies (the example uses a bank transfer); only if it is a transfer (payment_method: 4) must you provide bank_account_id.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000312",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 4,
"bank_account_id": "<your company's bank account id>",
"extra_info": "#PMD# Ref FAC-2026-000312 #PMT# Virement bancaire #AAB# 30 jours net — Reglement par un tiers payeur a l'initiative de l'ACHETEUR",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 500.0,
"description": "Prestation de services",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Employee expense invoices in the company’s name (e-invoicing) — Frais payés par des salariés avec facture au nom de l’entreprise
Section titled “Employee expense invoices in the company’s name (e-invoicing) — Frais payés par des salariés avec facture au nom de l’entreprise”

Invoice in the company’s name advanced by the employee, usually already paid (payments_on_account) by whatever method they used (the example shows a card payment). A registration number or identifier is referenced, not personal data (GDPR).

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000455",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 19,
"payments_on_account": 60.0,
"extra_info": "#PMD# Ref FAC-2026-000455 #PMT# Carte bancaire #AAB# Frais collaborateur — facture au nom de l'entreprise, matricule XXXX (deja payee, avancee par le salarie)",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 50.0,
"description": "Fournitures de bureau (note de frais)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoice following a purchase paid with a corporate card — Facture suite à un achat payé par carte d’achat
Section titled “Invoice following a purchase paid with a corporate card — Facture suite à un achat payé par carte d’achat”

Invoice already paid with a lodged card (carte logée): the card details go in card_account_attributes (masked card number — last digits only) and the amount paid in payments_on_account.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000628",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 19,
"payments_on_account": 240.0,
"card_account_attributes": {
"account_number": "<last 4-6 digits>",
"network": "VISA",
"holder_name": "<the cardholder>"
},
"extra_info": "#PMD# Ref transaction CL-2026-33012 #PMT# Carte d'achat (carte logee) #AAB# Facture deja payee — Net a payer 0",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 200.0,
"description": "Nuitee hotel (deplacement professionnel)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoices payable to a third party determined at the time of invoicing (factoring, cash pooling) — Factures payables à un tiers connu à la facturation (affacturage, cash pooling)
Section titled “Invoices payable to a third party determined at the time of invoicing (factoring, cash pooling) — Factures payables à un tiers connu à la facturation (affacturage, cash pooling)”

Payment to a factor (or cash pooling) determined at invoicing: their account is referenced in bank_account. For factoring, type_code: 393 and a subrogation mention in #AAB#.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "393",
"number": "FAC-2026-000801",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 4,
"bank_account": {
"type": "iban",
"iban": "FRXX XXXX XXXX XXXX XXXX XXXX XXX",
"bic": "XXXXXXXX",
"name": "<the factor's legal name>"
},
"extra_info": "#PMD# Ref FAC-2026-000801 #PMT# Virement bancaire #AAB# 30 jours net — Facture cedee a l'affactureur, subrogation (art. 1346 Code civil)",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Prestation de services (facture affacturee)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoice payable to a known third party who also manages ordering/receipt or invoicing (Distributor/Depositary) — Facture payable à un tiers gérant aussi la commande/réception ou la facturation
Section titled “Invoice payable to a known third party who also manages ordering/receipt or invoicing (Distributor/Depositary) — Facture payable à un tiers gérant aussi la commande/réception ou la facturation”

Like case 8 but without factoring: type_code: 380 and no subrogation mention; the beneficiary (distributor/depositary) is referenced in bank_account.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000844",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 4,
"bank_account": {
"type": "iban",
"iban": "FRXX XXXX XXXX XXXX XXXX XXXX XXX",
"bic": "XXXXXXXX",
"name": "<the beneficiary's legal name>"
},
"extra_info": "#PMD# Ref FAC-2026-000844 #PMT# Virement bancaire #AAB# 30 jours net — Beneficiaire du paiement : tiers (distributeur / depositaire)",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Prestation de services",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoice payable to a factor unknown when the invoice is created (subrogation) — Facture cédée à un factor inconnu à l’émission (cas de subrogation)
Section titled “Invoice payable to a factor unknown when the invoice is created (subrogation) — Facture cédée à un factor inconnu à l’émission (cas de subrogation)”

Since the factoring company is still unknown at issuance, an ordinary B2B invoice is sent (type_code: 380, the seller’s account).

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000867",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 4,
"bank_account_id": "<the seller's bank account id>",
"extra_info": "#PMD# Ref FAC-2026-000867 #PMT# Virement bancaire #AAB# 30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Prestation de services",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Invoice payable to a third party, payment intermediary (e.g. Marketplace) — Facture à payer à un tiers, intermédiaire de paiement (par exemple sur Marketplace)
Section titled “Invoice payable to a third party, payment intermediary (e.g. Marketplace) — Facture à payer à un tiers, intermédiaire de paiement (par exemple sur Marketplace)”

Marketplace sale already paid: the intermediary is the beneficiary of the payment (bank_account) and the amount goes in payments_on_account. The intermediary’s commission is a separate invoice.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-001017",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 4,
"payments_on_account": 1200.0,
"bank_account": {
"type": "iban",
"iban": "FRXX XXXX XXXX XXXX XXXX XXXX XXX",
"bic": "XXXXXXXX",
"name": "<the intermediary's legal name>"
},
"extra_info": "#PMD# Ref FAC-2026-001017 #PMT# Virement bancaire (encaissement via intermediaire de paiement) #AAB# Facture deja payee — vente via place de marche, Net a payer 0",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Vente via place de marche",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}

Self-billing: the buyer issues on behalf of the seller (type: “IssuedSelfInvoice”, type_code: 389), with dedicated numbering per seller and a mention of the mandate in #AAB#. The payment method is whichever applies (the example uses a bank transfer); only if it is a transfer must you provide bank_account.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSelfInvoice",
"type_code": "389",
"number": "AF-2026-000045",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 4,
"bank_account": {
"type": "iban",
"iban": "FRXX XXXX XXXX XXXX XXXX XXXX XXX",
"bic": "XXXXXXXX",
"name": "<the seller's legal name>"
},
"extra_info": "#PMD# Ref AF-2026-000045 #PMT# Virement bancaire #AAB# 30 jours net — Facture etablie par l'ACHETEUR au nom et pour le compte du VENDEUR (auto-facturation, mandat de facturation)",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Livraison de biens (auto-facturee)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}