Salta al contingut
Log in

Casos d'ús suportats

Els casos d'ús de la RFE (XP Z12-014) i el seu estat de suport a B2Brouter.

La reforma de la facturació electrònica francesa defineix un conjunt de casos d’ús de negoci específics que les Plataformes Acreditades (Plateformes Agréées) poden estar obligades — o poden escollir — a donar suport. Aquests casos cobreixen una àmplia gamma d’escenaris de facturació: factures amb dades addicionals, factures amb tercers implicats i factures amb requisits específics de cicle de vida.

D’acord amb la norma XP Z12-014, els casos d’ús descrits al Capítol 3 estan subjectes a la política comercial de cada plataforma — les plataformes no estan obligades a donar-los suport a tots. Només el cas estàndard d’intercanvi de factures i la gestió del cicle de vida mitjançant Notes de Crèdit i Factures Corregides són obligatoris per a totes les Plataformes Acreditades.

EstatDescripció
CobertAquest cas d’ús és completament suportat.
Cobert *Implementat per B2Brouter, però encara no activat completament per la institució receptora (DGFiP o Peppol).
Cobert parcialmentPart del cas d’ús està suportada avui; la resta encara està en curs.
En cursAl full de ruta, disponible aviat.
AvaluacióEncara no al full de ruta. Estem avaluant si ho implementarem.
Sota demandaActualment no planificat. Contacta’ns si ho necessites i ho avaluarem.

Aquesta taula reflecteix l’estat actual de la cobertura dels casos d’ús i s’actualitzarà a mesura que avanci el desenvolupament.

Última actualització: 13.10.2026

CasCategoriaDescripcióEstat
1Multi-comanda / Multi-lliuramentMulti-comanda (per línia, via cac:OrderLineReference / cac:DocumentReference) — Multi-commande (par ligne) · Multi-lliurament (a capçalera, múltiples albarans) — Multi-livraison (en-tête)Cobert parcialment
2Factura ja pagada per un tercer o el compradorFactura ja pagada pel comprador o un tercer — Facture déjà payée par l’acheteur ou un tiers payeurCobert *
3Factura a pagar per un tercerFactura a pagar per un tercer designat en el moment de la facturació — Facture à régler par un tiers payeur connu à la facturationCobert *
4Factura a pagar per un tercerFactura a pagar pel comprador i parcialment coberta per un tercer conegut (subvenció, assegurança…) — Facture partiellement couverte par un tiers connu (subvention, assurance…)Avaluació
5Despeses pagades per tercers amb facturaFactures de despeses de personal en nom de l’empresa (e-invoicing) — Frais payés par des salariés avec facture au nom de l’entrepriseCobert *
6Despeses pagades per tercers sense facturaDespeses de personal sense factura (e-reporting de dades de transaccions sense factura associada) — Frais payés par des salariés sans facture adressée à l’entrepriseCobert
7Factura pagada per un tercerFactura per una compra pagada amb targeta corporativa — Facture suite à un achat payé par carte d’achatCobert *
8Factura a càrrec d’un tercerFactures a càrrec d’un tercer determinat en el moment de la facturació (factoring, cash pooling) — Factures payables à un tiers connu à la facturation (affacturage, cash pooling)Cobert *
9Factura a càrrec d’un tercerFactura a càrrec d’un tercer conegut que també gestiona la comanda/recepció o la facturació (Distribuïdor/Dipositari) — Facture payable à un tiers gérant aussi la commande/réception ou la facturationCobert *
10Factura a càrrec d’un tercerFactura cedida a un factor desconegut en el moment de l’emissió (subrogació) — Facture cédée à un factor inconnu à l’émission (cas de subrogation)Cobert *
11Factura amb “adreçat a” diferent del compradorFactura amb “destinatari” diferent del comprador — Facture avec destinataire différent de l’acheteurEn curs
12Intermediari transparentIntermediari transparent com a gestor de factures per compte del comprador principal — Intermédiaire transparent gérant les factures pour le compte de l’acheteurEn curs
13Factura de subcontractació per a pagament directeFactura a pagar per un tercer: subcontractació amb pagament directe o delegació de pagament — Facture payable par un tiers : sous-traitance avec paiement direct ou délégationAvaluació
14Factura de co-contractacióFactura a pagar per un tercer: co-contractació — Facture payable par un tiers : co-traitanceAvaluació
15Factura per una comanda/pagament d’un tercer per compte del compradorFactura de venda per una comanda (i possible pagament) d’un tercer per compte del comprador — Facture de vente suite à une commande (et paiement) d’un tiers pour le compte de l’acheteurEn curs
16Factura per una comanda/pagament d’un tercer per compte del compradorFactura de pagament per compte per al reemborsament de la factura de venda pagada pel tercer — Facture de débours pour remboursement de la facture de vente payée par le tiersCobert
17aFactura emesa per un tercer, intermediari de pagamentFactura a càrrec d’un tercer intermediari de pagament (p. ex. Marketplace) — Facture payable à un tiers intermédiaire de paiement (ex. Marketplace)Cobert *
17bFactura emesa per un tercer, intermediari de pagament i mandat de facturacióFactura a càrrec d’un tercer intermediari de pagament amb mandat de facturació — Facture payable à un tiers intermédiaire de paiement et mandat de facturationEn curs
18Notes de dèbitGestió de notes de dèbit — Gestion des notes de débitCobert
19aFactures emeses sota mandat de tercersFactura emesa sota mandat de facturació — Facture émise sous mandat de facturationAvaluació
19bAutofacturacióAutofacturació — AutofacturationCobert *
20Factura de prepagamentFactura d’acompte i factura final després de l’acompte (bestreta ja pagada) — Facture d’acompte et facture finale après acompte déjà payéEn curs
21Factura de prepagamentFactura d’acompte i factura final després de l’acompte (bestreta a pagar) — Facture d’acompte et facture finale après acompte à payerEn curs
22aFactura amb descompteFactura pagada amb descompte per pagament anticipat — serveis amb TVA exigible en el cobrament — Facture payée avec escompte — services avec TVA sur encaissementCobert
22bFactura amb descompteFactura pagada amb descompte per pagament anticipat — lliuraments de béns (o serveis amb TVA sobre dèbits) — Facture payée avec escompte — livraisons de biens (ou services avec TVA sur débits)Cobert
23Autofacturació entre un particular i un professionalAutofacturació entre un particular i un professional — Autofacturation entre un particulier et un professionnelSota demanda
24Arres (“Arrhes”)Gestió d’arres — Gestion des arrhesCobert
25Vals de compra i targetes regalGestió de vals de compra i targetes regal — Gestion des bons d’achat et cartes cadeauxCobert
26Factures amb clàusules de reserva contractualFactures amb clàusula de reserva contractual — Factures avec clause de réserve contractuelleCobert
27Tiquets de peatgeGestió de tiquets de peatge — Gestion des tickets de péageCobert
28Notes de restaurantGestió de notes de restaurant — Gestion des notes de restaurantCobert parcialment
29Subjecte passiu únic i membres del Subjecte passiu únicSubjecte passiu únic (Article 256 C CGI) — Assujetti unique au sens de l’article 256 C du CGIAvaluació
30E-reporting de transaccions subjectes a factura o “TVA ja recaptada”TVA ja recaptada — transaccions inicialment tractades en e-reporting B2C, sotmeses a facturació posterior — TVA déjà collectée — transactions initialement traitées en e-reporting B2C, soumises à facturation ultérieureCobert
31Factures mixtesFactures “mixtes” amb una transacció principal i una transacció accessòria — Factures “mixtes” mentionnant une transaction principale et une transaction accessoireCobert
32Gestió de pagaments mensualsPagaments mensualitzats — Paiements mensualisésCobert parcialment
33Règim de TVA sobre el margeTransaccions subjectes al règim del marge — Transactions soumises au régime de la margeCobert parcialment
34Rebut de pagament parcial i cancel·lació de rebut de pagamentCobrament parcial i cancel·lació de cobrament — Encaissement partiel et annulation d’encaissementCobert parcialment
35Notes d’autorNotes d’autor — Notes d’auteurSota demanda
36Secret professionalTransaccions subjectes al secret professional i intercanvi de dades sensibles — Transactions soumises au secret professionnel et échanges de données sensiblesCobert
37Joint venturesSEP (Societats en Participació / Joint Ventures) — SEP (Sociétés en Participation)Avaluació
38Sublínies de facturaFactures amb sublínies i agrupaments de línies — Factures avec sous-lignes et regroupements de lignesAvaluació
39Multi-venedorsIntermediari transparent que consolida vendes de múltiples venedors — Factura multi-venedor — Intermédiaire transparent regroupant les ventes de plusieurs vendeurs — Facture multi-vendeursAvaluació
40Compensació entre fluxos creuatsPagaments agrupats, netting o compensació en cas de compres/vendes creuades — Paiements groupés, compensation en cas d’achats/ventes croisésSota demanda
41Pràctiques de bescanviEmpreses de bescanvi (bescanvi interempresarial) — Sociétés de troc (troc inter-entreprises)Sota demanda
42Exempció fiscalGestió de la devolució d’impostos — Gestion de la détaxeCobert
43Operacions internacionals B2BE-reporting per a B2B internacional — E-reporting pour le B2B internationalCobert parcialment
43aOperacions internacionals B2BTransaccions triangulars — Transactions triangulairesEn curs
43bOperacions internacionals B2BTransferències d’estoc tractades com a lliuraments intracomunitaris — Transferts de stocks traités comme des livraisons intracommunautairesEn curs
44Operacions amb DROM / COM / TAAF francesosTransaccions amb entitats establertes als DROM/COM/TAAF — Transactions avec des entités établies dans les DROM/COM/TAAF. La contrapart de la transacció, no el compte emissorCobert


En cada cas d’ús trobaràs un exemple de JSON amb els camps que has d’informar. Si encara no ho has fet, et recomanem llegir primer la guia de la DGFiP. Els exemples no envien les mencions legals de pagament (PMD, PMT, AAB) tret que el cas necessiti un text propi, i per tant la factura porta els textos per defecte. Consulta Mencions legals de pagament.

Multi-comanda / Multi-lliurament — Multi-commande / Multi-livraison
Section titled “Multi-comanda / Multi-lliurament — Multi-commande / Multi-livraison”

Cobert avui: multi-comanda a nivell de línia. Cada línia referencia la seva pròpia comanda de compra mitjançant invoice_lines_attributes[].ponumber + [].sequence_number, emès com a cac:OrderLineReference/cbc:LineID + cac:DocumentReference/cbc:ID per línia.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000901",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "FAC-2026-000901",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"extra_info": "Facture consolidant plusieurs commandes",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 2,
"price": 150.0,
"description": "Article commande A",
"ponumber": "PO-2026-1001",
"sequence_number": 1,
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
},
{
"quantity": 1,
"price": 400.0,
"description": "Article commande B",
"ponumber": "PO-2026-1002",
"sequence_number": 2,
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}

Encara no (En curs): multi-lliurament a nivell de capçalera (diversos albarans / referències DespatchAdvice per a una mateixa factura). BT-15 i BT-16 són business terms de capçalera a EN16931, i invoice.delivery_note_number avui només accepta una referència. Tracta-ho com una limitació actual, no com un error.

Despeses de personal sense factura (e-reporting de dades de transaccions sense factura associada) — Frais payés par des salariés sans facture adressée à l’entreprise
Section titled “Despeses de personal sense factura (e-reporting de dades de transaccions sense factura associada) — Frais payés par des salariés sans facture adressée à l’entreprise”

La venda es realitza entre el venedor i el col·laborador com a particular, per la qual cosa no està subjecta a l’obligació de facturació electrònica sinó a l’e-reporting B2C del venedor. El col·laborador pot sol·licitar posteriorment una factura B2B per recuperar la TVA, corresponent al cas d’ús 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,
"payment_method_text": "Carte bancaire",
"payment_terms": "Comptant",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 100.0,
"description": "Fournitures de bureau",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Factura de pagament per compte per al reemborsament de la factura de venda pagada pel tercer — Facture de débours pour remboursement de la facture de vente payée par le tiers
Section titled “Factura de pagament per compte per al reemborsament de la factura de venda pagada pel tercer — Facture de débours pour remboursement de la facture de vente payée par le tiers”

Les factures de débours queden fora de l’àmbit de la reforma, però si es combinen línies fora de l’àmbit de la TVA (category: "O") amb línies subjectes a TVA (category: "S"), la factura mixta entra en l’àmbit de l’e-invoicing i s’ha de transmetre.

{
"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,
"remittance_information": "FAC-2026-000516",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"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 }]
}
]
}
}
Gestió de notes de dèbit — Gestion des notes de débit
Section titled “Gestió de notes de dèbit — Gestion des notes de débit”

Les notes de dèbit no constitueixen factura i queden fora de l’àmbit de la facturació electrònica. A la pràctica, si les emet el comprador amb mandat de facturació, es transmeten com un abonament autofacturat (type_code: "261") referenciant la factura original. L’import va en positiu; el caràcter d’abonament ja queda expressat pel type_code i la referència.

{
"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,
"remittance_information": "Compensation ND-2026-000077",
"payment_method_text": "Compensation entre parties",
"extra_info": "Avoir auto-facture (261), mandat de facturation requis",
"contact_id": "<contact_id>",
"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 }]
}
]
}
}
Factura pagada amb descompte per pagament anticipat (escompte) — Facture payée avec escompte
Section titled “Factura pagada amb descompte per pagament anticipat (escompte) — Facture payée avec escompte”

Un descompte per pagament anticipat condicional no s’aplica a la factura: en el moment d’emetre-la el descompte pot no arribar a aplicar-se mai, així que la factura porta els imports sencers i el descompte només a les condicions de pagament (payment_terms, BT-20) i a la menció legal AAB, que envies amb coded_notes (des de la versió de l’API 2026-06-26; en versions anteriors, com a etiqueta #AAB# a extra_info). Sense aquesta menció, la factura porta el text AAB per defecte, que diu que no hi ha descompte. No codifiqueu el descompte com una línia exempta (E) amb VATEX-FR-CNWVAT a la factura: la regla G6.21 de la DGFiP reserva aquest codi a les notes de crèdit (tipus 261, 381, 396) i B2Brouter el rebutja amb un 422 a les factures.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000305",
"type_operation": "services",
"payment_method": 30,
"remittance_information": "FAC-2026-000305",
"payment_method_text": "Virement bancaire",
"payment_terms": "Paiement à 30 jours. Escompte de 20,00 EUR pour paiement sous 10 jours.",
"coded_notes": [{ "subject_code": "AAB", "text": "Escompte de 20,00 EUR pour paiement sous 10 jours, net de taxe (renonciation à la récupération de la TVA)." }],
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1000.0,
"description": "Prestation de conseil",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}

Si el client paga dins del termini de descompte, s’emet una nota de crèdit per l’import del descompte referenciant la factura original. Per al 22b (béns, o serveis amb TVA sobre dèbits) la menció “net de taxe” vol dir que la TVA no s’ajusta: la nota de crèdit porta categoria E amb VATEX-FR-CNWVAT — l’únic tipus de document on el codi és legal. Per al 22a (serveis amb TVA exigible en el cobrament) s’emet una nota de crèdit normal amb TVA (categoria S, 20 %).

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "381",
"number": "AV-2026-000305",
"date": "2026-06-25",
"due_date": "2026-06-25",
"type_operation": "services",
"payment_method": 30,
"remittance_information": "AV-2026-000305",
"payment_method_text": "Virement bancaire",
"extra_info": "Escompte net de taxe",
"contact_id": "<contact_id>",
"invoice_references": [
{
"reference_type": "amend",
"number": "FAC-2026-000305",
"date": "2026-06-01",
"correction_method": "02"
}
],
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 20.0,
"description": "Escompte pour paiement anticipé, net de taxe",
"taxes_attributes": [{ "name": "Escompte", "category": "E", "percent": 0, "comment": "VATEX-FR-CNWVAT" }]
}
]
}
}

Les arres (arrhes) són una indemnització sense contraprestació, fora de l’àmbit de la TVA i no es transmeten ni per e-invoicing ni per e-reporting. A la pràctica comercial, és més habitual el pagament anticipat sobre el preu, que sí està subjecte a TVA (type_code: "386"); l’exemple mostra aquest cas.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "386",
"number": "ACOMPTE-2026-0009",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "ACOMPTE-2026-0009",
"payment_method_text": "Virement bancaire",
"payment_terms": "Comptant",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 300.0,
"description": "Acompte sur commande",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Gestió de vals de compra i targetes regal — Gestion des bons d’achat et cartes cadeaux
Section titled “Gestió de vals de compra i targetes regal — Gestion des bons d’achat et cartes cadeaux”

Els vals i targetes regal poden ser d’ús únic (lloc d’imposició i tipus de TVA coneguts en el moment de l’emissió) o d’ús múltiple (lloc i TVA indeterminats). La venda del val es factura per separat; aquest cas cobreix únicament la comissió de gestió, que és un servei B2B estàndard. (Aquest cas està pendent de definició normativa i podria canviar en futures versions.)

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "COM-2026-000128",
"type_operation": "services",
"payment_method": 30,
"remittance_information": "COM-2026-000128",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 50.0,
"description": "Commission / frais de gestion sur bons cadeaux",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Factures amb clàusula de reserva contractual — Factures avec clause de réserve contractuelle
Section titled “Factures amb clàusula de reserva contractual — Factures avec clause de réserve contractuelle”

La factura s’emet per l’import total, com una factura B2B estàndard. La part retinguda es gestiona amb els pagaments, sense cap camp específic:

  1. Quan rebis la primera part (per exemple, el 95 %), registra-la com a pagament parcial (consulta Pagaments parcials). B2Brouter envia l’estat Encaissée (CDV 212) amb l’import cobrat.
  2. Si s’aixeca la reserva i es paga el saldo, registra un segon pagament pel saldo. Quan els pagaments registrats cobreixen el total, la factura passa a paid.
  3. Si la retenció esdevé definitiva, emet una nota de crèdit per l’import retingut. No cal informar cap altre pagament pel saldo ni per la nota de crèdit.

Primer pagament d’una factura de 12.000,00 EUR amb TVA i una reserva del 5 % (POST /accounts/{ACCOUNT_ID}/payments):

{
"payment": {
"invoice_id": "<invoice_id>",
"amount": 11400.0
}
}
Gestió de tiquets de peatge — Gestion des tickets de péage
Section titled “Gestió de tiquets de peatge — Gestion des tickets de péage”

Els tiquets de peatge es tracten com a operacions B2C i es declaren mitjançant e-reporting, ja que el venedor no identifica el client. Si el peatge es gestiona mitjançant abonament o targeta que sí identifica el comprador, l’operació entra en l’àmbit de la facturació electrònica i s’ha de facturar com a 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,
"payment_method_text": "Carte bancaire",
"payment_terms": "Comptant",
"extra_info": "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 }]
}
]
}
}
Gestió de notes de restaurant — Gestion des notes de restaurant
Section titled “Gestió de notes de restaurant — Gestion des notes de restaurant”

Cobert avui: e-reporting B2C de les notes de restaurant. Les notes de menys de 150 € sense TVA per a les quals el client no demana factura s’emeten com a vendes B2C ("type": "IssuedSimplifiedInvoice"). B2Brouter les informa automàticament als totals diaris de vendes del Flux 10 (10.3). Com que les notes de restaurant són serveis, B2Brouter també informa el cobrament (10.4) quan marques el tiquet com a pagat. Si el client demana factura en el moment de la venda i excloses la venda de les teves vendes B2C, emet una factura B2B estàndard.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSimplifiedInvoice",
"number": "REST-2026-001204",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 48,
"payment_method_text": "Carte bancaire",
"payment_terms": "Comptant",
"invoice_lines_attributes": [
{
"quantity": 2,
"price": 32.0,
"description": "Menu du jour",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 10 }]
}
]
}
}

Factura amb cadre S7/B7 (TVA ja recaptada). Si la venda ja s’ha informat en e-reporting B2C i després el client demana factura com a empresa, la factura B2B ha de portar BT-23 = S7 (serveis) o B7 (béns). Indica-ho amb transaction_type_code (consulta el cas 30).

TVA ja recaptada — TVA déjà collectée
Section titled “TVA ja recaptada — TVA déjà collectée”

La factura B2B emesa després que la venda s’hagi informat en e-reporting B2C ha de portar BT-23 = S7 (serveis) o B7 (béns), perquè la TVA no es compti dues vegades. El mateix val si la TVA de la venda ja s’ha inclòs a la declaració de TVA. L’e-reporting B2C de la venda original funciona com al cas 28.

Des de l’API JSON, indica "transaction_type_code": "S7" (o "B7") a la factura (versió de l’API 2025-10-13 o posterior):

{
"invoice": {
"type": "IssuedInvoice",
"number": "F-100",
"date": "2026-10-20",
"due_date": "2026-11-19",
"currency": "EUR",
"contact_id": 123,
"type_operation": "services",
"transaction_type_code": "S7",
"extra_info": "Remplace les tickets T-001, T-002",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 100.0,
"description": "Vol PAR-BCN",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
},
{
"quantity": 1,
"price": 30.0,
"description": "Bagage cabine",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
  • Només per a empreses emissores franceses o amb SIREN/SIRET, i mai en factures rebudes. Si no, l’API retorna un error 422.
  • El codi ha de quadrar amb type_operation: S7 amb services (o mixed) i B7 amb goods. Si type_operation va buit, B2Brouter l’omple a partir del codi. Una factura mixta surt amb S7, perquè no hi ha M7.
  • La factura S7/B7 no necessita cap referència als tiquets originals. Si vols que el comprador vegi quins tiquets cobreix, posa’ls a extra_info (surt com a nota, BT-22).
  • No citis el tiquet amb invoice_references i "reference_type": "amend": la factura sortiria com a abonament (tipus 381) i restaria l’import. Una referència ticket_settlement retorna un error 422.

Des de la importació XML, si importes la factura com a XML UBL o CII amb S7 o B7 a BT-23, B2Brouter el conserva al Flux 1.

On va el BT-23 en cada sintaxi:

<!-- UBL: BT-23 -->
<cbc:ProfileID>S7</cbc:ProfileID>
<!-- CII: BT-23 -->
<rsm:ExchangedDocumentContext>
<ram:BusinessProcessSpecifiedDocumentContextParameter>
<ram:ID>S7</ram:ID>
</ram:BusinessProcessSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
Factures “mixtes” amb una transacció principal i una d’accessòria — Factures « mixtes »
Section titled “Factures “mixtes” amb una transacció principal i una d’accessòria — Factures « mixtes »”

La categoria de la transacció principal s’aplica a tota la factura. Indica a type_operation la categoria de la transacció principal: en aquest exemple, un arranjament venut juntament amb un vestit és accessori a la venda de béns, de manera que la factura és goods. Si l’arranjament fos la transacció principal, fes servir services. B2Brouter no té cadre “M” al Flux 1: mixed es resol com a serveis (consulta Codis de procés).

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000731",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "FAC-2026-000731",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 450.0,
"description": "Costume sur mesure",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
},
{
"quantity": 1,
"price": 40.0,
"description": "Retouche (accessoire à la vente du costume)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Pagaments mensualitzats — Paiements mensualisés
Section titled “Pagaments mensualitzats — Paiements mensualisés”

Cobert avui: pagaments mensuals B2C. Informa cada pagament mensual com una venda B2C ("type": "IssuedSimplifiedInvoice"): B2Brouter l’inclou als totals diaris del Flux 10 (10.3) i, per als serveis, informa el cobrament (10.4) quan marques el tiquet com a pagat. Quan emetis la factura de regularització, informa només el saldo; B2Brouter no el calcula per tu. Si el saldo és negatiu, emet una nota de crèdit: B2Brouter la resta del total d’aquell dia.

{
"send_after_import": true,
"invoice": {
"type": "IssuedSimplifiedInvoice",
"number": "MENS-2026-000412",
"date": "2026-06-05",
"due_date": "2026-06-05",
"currency": "EUR",
"type_operation": "services",
"payment_method": 49,
"payment_method_text": "Prélèvement",
"payment_terms": "Mensualité 6/12",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 85.0,
"description": "Mensualité juin 2026 (estimation de consommation)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}

Encara no:

  • Anul·lar pagaments mensuals ja informats al Flux 10.4 (e-reporting de cobrament negatiu). Consulta el cas 34.
  • L’opció de TVA sobre els dèbits: en aquest cas no cal e-reporting de cobrament, però B2Brouter encara no contempla aquesta opció i informa igualment els cobraments dels serveis.
  • La part B2B: els pagaments mensuals facturats com a bestretes depenen dels casos 20 i 21 (En curs).
Transaccions subjectes al règim del marge — Transactions soumises au régime de la marge
Section titled “Transaccions subjectes al règim del marge — Transactions soumises au régime de la marge”

Cobert avui: factures B2B en règim del marge. La TVA sobre el marge no apareix a la factura. A cada línia sotmesa al règim, el preu inclou la TVA i l’impost té la categoria E, el tipus 0 i el codi de motiu d’exempció a comment:

CodiÚs
VATEX-EU-FBéns d’ocasió
VATEX-EU-IObres d’art
VATEX-EU-JObjectes de col·lecció i antiguitats
VATEX-EU-DAgències de viatges
{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000918",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "FAC-2026-000918",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 1200.0,
"description": "Montre d'occasion (régime de la marge, art. 297 A CGI)",
"taxes_attributes": [{ "name": "TVA", "category": "E", "percent": 0, "comment": "VATEX-EU-F" }]
}
]
}
}

Encara no: e-reporting B2C en règim del marge. Les vendes B2C en aquest règim s’han d’informar a la categoria del marge (TMA1), amb el marge com a base. L’API no té cap camp per al preu de compra, així que B2Brouter no pot calcular el marge: informa aquestes vendes sense la categoria TMA1 i amb l’import total de la venda com a base.

Cobrament parcial i cancel·lació de cobrament — Encaissement partiel et annulation d’encaissement
Section titled “Cobrament parcial i cancel·lació de cobrament — Encaissement partiel et annulation d’encaissement”

Cobert avui: cobraments parcials. Registra cada pagament parcial amb POST /accounts/{ACCOUNT_ID}/payments (consulta Pagaments parcials). B2Brouter informa l’import cobrat: estat Encaissée (CDV 212) per a les factures nacionals, i cobraments del Flux 10 per a les factures B2C i transfrontereres.

{
"payment": {
"invoice_id": "<invoice_id>",
"amount": 500.0
}
}

Encara no: anul·lar un cobrament. La norma permet anul·lar un cobrament (error de conciliació, pagament fraudulent) amb un import negatiu, a l’estat Encaissée o a l’e-reporting de cobrament B2C. Encara no ho pots fer des de l’API ni des de l’aplicació web. Els pagaments que ja han generat un tax report del Flux 10 no es poden modificar ni eliminar (HTTP 422).

Transaccions subjectes al secret professional — Transactions soumises au secret professionnel
Section titled “Transaccions subjectes al secret professional — Transactions soumises au secret professionnel”

Fes servir una denominació genèrica a la description de la línia (BT-153, nom de l’article) i posa el detall precís a notes (BT-154, descripció de l’article). El BT-154 només viatja a la factura que s’intercanvien les parts i no s’envia mai a l’administració tributària.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000622",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "services",
"payment_method": 30,
"remittance_information": "FAC-2026-000622",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 2500.0,
"description": "Prestation de conseil",
"notes": "Assistance juridique, dossier 2026-118 (détail confidentiel réservé aux parties)",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 20 }]
}
]
}
}
Gestió de la devolució d’impostos (détaxe) — Gestion de la détaxe
Section titled “Gestió de la devolució d’impostos (détaxe) — Gestion de la détaxe”

En una venda B2C a un viatger establert fora de la UE que obté un BVE (bulletin de vente à l’exportation), emet el tiquet sense TVA: categoria G, tipus 0 i VATEX-EU-G. B2Brouter l’informa al Flux 10 com a venda no subjecta a TVA (TNT1).

{
"send_after_import": true,
"invoice": {
"type": "IssuedSimplifiedInvoice",
"number": "TPV-2026-000977",
"date": "2026-06-15",
"due_date": "2026-06-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 48,
"payment_method_text": "Carte bancaire",
"payment_terms": "Comptant",
"extra_info": "Vente en détaxe (BVE)",
"invoice_lines_attributes": [
{
"quantity": 1,
"price": 900.0,
"description": "Sac en cuir",
"taxes_attributes": [{ "name": "TVA", "category": "G", "percent": 0, "comment": "VATEX-EU-G" }]
}
]
}
}

Si primer vas declarar la venda amb TVA i el BVE es valida més tard, emet una nota de crèdit del tiquet original i un tiquet nou sense TVA, tots dos el mateix dia: B2Brouter resta el primer del total de béns (TLB1) i informa el nou com a TNT1. B2Brouter no rep la validació del BVE, així que has d’emetre tu aquests dos documents.

E-reporting per a B2B internacional — E-reporting pour le B2B international
Section titled “E-reporting per a B2B internacional — E-reporting pour le B2B international”

Cobert avui: vendes B2B internacionals. Emet una IssuedInvoice estàndard a un contacte establert fora de França i B2Brouter la informa al Flux 10.1 (consulta Operacions transfrontereres). Es suporten els lliuraments intracomunitaris (categoria K) i les vendes amb inversió del subjecte passiu (categoria AE, amb VATEX-EU-AE), amb el seu motiu d’exempció. Quan la TVA la deu el comprador, B2Brouter no genera e-reporting de cobrament (10.2). La categoria K també exigeix la data i el país de lliurament (delivery_date i delivery_country, regles BR-IC-11 i BR-IC-12). Lliurament intracomunitari a un contacte d’un altre país de la UE:

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000845",
"date": "2026-06-15",
"due_date": "2026-07-15",
"delivery_date": "2026-06-12",
"delivery_country": "de",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "FAC-2026-000845",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 10,
"price": 120.0,
"description": "Pièces détachées",
"taxes_attributes": [{ "name": "TVA", "category": "K", "percent": 0, "comment": "VATEX-EU-IC" }]
}
]
}
}

Encara no: adquisicions B2B internacionals amb TVA autoliquidada. Les compres a proveïdors de fora de França (ReceivedInvoice) s’informen amb el desglossament de TVA de la factura rebuda tal com ve (categoria K o AE, tipus 0 %). La norma demana la visió del comprador: categoria AE, el tipus francès aplicable i l’import de TVA autoliquidada. Les transaccions triangulars (cas 43a) i les transferències d’estoc (cas 43b) continuen En curs.

Transaccions amb entitats establertes als DROM/COM/TAAF — Transactions avec des entités établies dans les DROM/COM/TAAF
Section titled “Transaccions amb entitats establertes als DROM/COM/TAAF — Transactions avec des entités établies dans les DROM/COM/TAAF”

B2Brouter decideix el flux a partir del country del contacte de la factura:

  • Guadeloupe (gp), Martinica (mq) i La Reunió (re) formen part del territori francès de TVA: la factura segueix la facturació electrònica (Flux 1), com a la França continental. Crea el contacte amb els mateixos identificadors francesos que un contacte continental (consulta Crear un contacte).
  • La Guaiana (gf), Mayotte (yt), les COM i les TAAF són territoris d’exportació: la factura s’informa al Flux 10, com qualsevol operació transfronterera.

Factura a un contacte de la Martinica ("country": "mq"), amb el tipus del 8,5 % que s’aplica als DROM:

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_code": "380",
"number": "FAC-2026-000953",
"date": "2026-06-15",
"due_date": "2026-07-15",
"currency": "EUR",
"type_operation": "goods",
"payment_method": 30,
"remittance_information": "FAC-2026-000953",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"contact_id": "<contact_id>",
"invoice_lines_attributes": [
{
"quantity": 4,
"price": 250.0,
"description": "Matériel informatique",
"taxes_attributes": [{ "name": "TVA", "category": "S", "percent": 8.5 }]
}
]
}
}

Factura ja pagada pel comprador o un tercer — Facture déjà payée par l’acheteur ou un tiers payeur
Section titled “Factura ja pagada pel comprador o un tercer — Facture déjà payée par l’acheteur ou un tiers payeur”

Factura ja pagada (p. ex. comanda pagada per avançat): l’import abonat s’informa a payments_on_account, que iguala el total amb TVA i deixa el pendent a 0. El mitjà de pagament és el que s’hagi utilitzat (l’exemple mostra transferència); només si és transferència (payment_method: 4) cal informar 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": "<id del compte bancari de l'empresa>",
"remittance_information": "CMD-2026-000777",
"payment_method_text": "Virement bancaire",
"payment_terms": "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 }]
}
]
}
}
Factura a pagar per un tercer designat en el moment de la facturació — Facture à régler par un tiers payeur connu à la facturation
Section titled “Factura a pagar per un tercer designat en el moment de la facturació — Facture à régler par un tiers payeur connu à la facturation”

Factura B2B estàndard; el tercer pagador el gestiona el comprador (transparent per al venedor, no s’informa a la factura). El mitjà de pagament és el que correspongui (l’exemple usa transferència); només si és transferència (payment_method: 4) cal informar 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": "<id del compte bancari de l'empresa>",
"remittance_information": "FAC-2026-000312",
"payment_method_text": "Virement bancaire",
"payment_terms": "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 }]
}
]
}
}
Factures de despeses de personal en nom de l’empresa (e-invoicing) — Frais payés par des salariés avec facture au nom de l’entreprise
Section titled “Factures de despeses de personal en nom de l’empresa (e-invoicing) — Frais payés par des salariés avec facture au nom de l’entreprise”

Factura en nom de l’empresa avançada pel col·laborador, normalment ja pagada (payments_on_account) pel mitjà que aquest hagi utilitzat (l’exemple mostra targeta). Es referencia una matrícula o identificador, no dades personals (RGPD).

{
"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,
"remittance_information": "FAC-2026-000455",
"payment_method_text": "Carte bancaire",
"extra_info": "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 }]
}
]
}
}
Factura per una compra pagada amb targeta corporativa — Facture suite à un achat payé par carte d’achat
Section titled “Factura per una compra pagada amb targeta corporativa — Facture suite à un achat payé par carte d’achat”

Factura ja pagada amb targeta logée: les dades de la targeta van a card_account_attributes (número de targeta emmascarat — només els últims dígits) i l’import abonat a 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": "<últims 4-6 dígits>",
"network": "VISA",
"holder_name": "<titular de la targeta>"
},
"remittance_information": "CL-2026-33012",
"payment_method_text": "Carte d'achat (carte logee)",
"payment_terms": "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 }]
}
]
}
}
Factures a càrrec d’un tercer determinat en el moment de la facturació (factoring, cash pooling) — Factures payables à un tiers connu à la facturation (affacturage, cash pooling)
Section titled “Factures a càrrec d’un tercer determinat en el moment de la facturació (factoring, cash pooling) — Factures payables à un tiers connu à la facturation (affacturage, cash pooling)”

Pagament a un factor (o cash pooling) determinat a la facturació: es referencia el seu compte a bank_account. En factoring, type_code: 393 i menció de subrogació com a nota amb codi ACC (regla BR-FR-07). Envia-la a fa_clauses, o com a etiqueta #ACC# a extra_info.

{
"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": "<raó social del factor>"
},
"remittance_information": "FAC-2026-000801",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"fa_clauses": "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 }]
}
]
}
}
Factura a càrrec d’un tercer conegut que també gestiona la comanda/recepció o la facturació (Distribuïdor/Dipositari) — Facture payable à un tiers gérant aussi la commande/réception ou la facturation
Section titled “Factura a càrrec d’un tercer conegut que també gestiona la comanda/recepció o la facturació (Distribuïdor/Dipositari) — Facture payable à un tiers gérant aussi la commande/réception ou la facturation”

Com el cas 8 però sense factoring: type_code: 380 i sense menció de subrogació; el beneficiari (distribuïdor/dipositari) es referencia a 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": "<raó social del beneficiari>"
},
"remittance_information": "FAC-2026-000844",
"payment_method_text": "Virement bancaire",
"payment_terms": "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 }]
}
]
}
}
Factura cedida a un factor desconegut en el moment de l’emissió (subrogació) — Facture cédée à un factor inconnu à l’émission (cas de subrogation)
Section titled “Factura cedida a un factor desconegut en el moment de l’emissió (subrogació) — Facture cédée à un factor inconnu à l’émission (cas de subrogation)”

Com que l’entitat de factoring encara es desconeix en emetre, s’envia una factura B2B normal (type_code: 380, compte del venedor).

{
"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": "<id del compte bancari del venedor>",
"remittance_information": "FAC-2026-000867",
"payment_method_text": "Virement bancaire",
"payment_terms": "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 }]
}
]
}
}
Factura a càrrec d’un tercer intermediari de pagament (p. ex. Marketplace) — Facture à payer à un tiers, intermédiaire de paiement (par exemple sur Marketplace)
Section titled “Factura a càrrec d’un tercer intermediari de pagament (p. ex. Marketplace) — Facture à payer à un tiers, intermédiaire de paiement (par exemple sur Marketplace)”

Venda via marketplace ja pagada: l’intermediari és el beneficiari del cobrament (bank_account) i l’import va a payments_on_account. La comissió de l’intermediari és una factura a part.

{
"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": "<raó social de l'intermediari>"
},
"remittance_information": "FAC-2026-001017",
"payment_method_text": "Virement bancaire (encaissement via intermediaire de paiement)",
"payment_terms": "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 }]
}
]
}
}

Autofacturació: el comprador emet per compte del venedor (type: “IssuedSelfInvoice”, type_code: 389), amb numeració dedicada per venedor i menció del mandat. A l’estàndard és una nota amb codi DCL. Des de la versió de l’API 2026-06-26 la pots enviar a coded_notes, com la nota ABU del cas 26; l’exemple la posa a extra_info, com a nota general. El mitjà de pagament és el que correspongui (l’exemple usa transferència); només si és transferència cal informar 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": "<raó social del venedor>"
},
"remittance_information": "AF-2026-000045",
"payment_method_text": "Virement bancaire",
"payment_terms": "30 jours net",
"extra_info": "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 }]
}
]
}
}