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.
Llegenda
Section titled “Llegenda”| Estat | Descripció |
|---|---|
Cobert | Aquest cas d’ús és completament suportat. |
Cobert * | Implementat per B2Brouter, però encara no activat completament per la institució receptora (DGFiP o Peppol). |
Cobert parcialment | Part del cas d’ús està suportada avui; la resta encara està en curs. |
En curs | Al full de ruta, disponible aviat. |
Avaluació | Encara no al full de ruta. Estem avaluant si ho implementarem. |
Sota demanda | Actualment no planificat. Contacta’ns si ho necessites i ho avaluarem. |
Casos d’ús
Section titled “Casos d’ús”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
| Cas | Categoria | Descripció | Estat |
|---|---|---|---|
| 1 | Multi-comanda / Multi-lliurament | Multi-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 |
| 2 | Factura ja pagada per un tercer o el comprador | Factura ja pagada pel comprador o un tercer — Facture déjà payée par l’acheteur ou un tiers payeur | Cobert * |
| 3 | Factura a pagar per un tercer | Factura a pagar per un tercer designat en el moment de la facturació — Facture à régler par un tiers payeur connu à la facturation | Cobert * |
| 4 | Factura a pagar per un tercer | Factura a pagar pel comprador i parcialment coberta per un tercer conegut (subvenció, assegurança…) — Facture partiellement couverte par un tiers connu (subvention, assurance…) | Avaluació |
| 5 | Despeses pagades per tercers amb factura | 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 | Cobert * |
| 6 | Despeses pagades per tercers sense factura | 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 | Cobert |
| 7 | Factura pagada per un tercer | Factura per una compra pagada amb targeta corporativa — Facture suite à un achat payé par carte d’achat | Cobert * |
| 8 | Factura a càrrec d’un tercer | 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) | Cobert * |
| 9 | Factura a càrrec d’un tercer | 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 | Cobert * |
| 10 | Factura a càrrec d’un tercer | 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) | Cobert * |
| 11 | Factura amb “adreçat a” diferent del comprador | Factura amb “destinatari” diferent del comprador — Facture avec destinataire différent de l’acheteur | En curs |
| 12 | Intermediari transparent | Intermediari transparent com a gestor de factures per compte del comprador principal — Intermédiaire transparent gérant les factures pour le compte de l’acheteur | En curs |
| 13 | Factura de subcontractació per a pagament directe | Factura 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égation | Avaluació |
| 14 | Factura de co-contractació | Factura a pagar per un tercer: co-contractació — Facture payable par un tiers : co-traitance | Avaluació |
| 15 | Factura per una comanda/pagament d’un tercer per compte del comprador | Factura 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’acheteur | En curs |
| 16 | Factura per una comanda/pagament d’un tercer per compte del comprador | 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 | Cobert |
| 17a | Factura emesa per un tercer, intermediari de pagament | Factura a càrrec d’un tercer intermediari de pagament (p. ex. Marketplace) — Facture payable à un tiers intermédiaire de paiement (ex. Marketplace) | Cobert * |
| 17b | Factura 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 facturation | En curs |
| 18 | Notes de dèbit | Gestió de notes de dèbit — Gestion des notes de débit | Cobert |
| 19a | Factures emeses sota mandat de tercers | Factura emesa sota mandat de facturació — Facture émise sous mandat de facturation | Avaluació |
| 19b | Autofacturació | Autofacturació — Autofacturation | Cobert * |
| 20 | Factura de prepagament | Factura 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 |
| 21 | Factura de prepagament | Factura d’acompte i factura final després de l’acompte (bestreta a pagar) — Facture d’acompte et facture finale après acompte à payer | En curs |
| 22a | Factura amb descompte | Factura pagada amb descompte per pagament anticipat — serveis amb TVA exigible en el cobrament — Facture payée avec escompte — services avec TVA sur encaissement | Cobert |
| 22b | Factura amb descompte | Factura 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 |
| 23 | Autofacturació entre un particular i un professional | Autofacturació entre un particular i un professional — Autofacturation entre un particulier et un professionnel | Sota demanda |
| 24 | Arres (“Arrhes”) | Gestió d’arres — Gestion des arrhes | Cobert |
| 25 | Vals de compra i targetes regal | Gestió de vals de compra i targetes regal — Gestion des bons d’achat et cartes cadeaux | Cobert |
| 26 | Factures amb clàusules de reserva contractual | Factures amb clàusula de reserva contractual — Factures avec clause de réserve contractuelle | Cobert |
| 27 | Tiquets de peatge | Gestió de tiquets de peatge — Gestion des tickets de péage | Cobert |
| 28 | Notes de restaurant | Gestió de notes de restaurant — Gestion des notes de restaurant | Cobert parcialment |
| 29 | Subjecte passiu únic i membres del Subjecte passiu únic | Subjecte passiu únic (Article 256 C CGI) — Assujetti unique au sens de l’article 256 C du CGI | Avaluació |
| 30 | E-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érieure | Cobert |
| 31 | Factures mixtes | Factures “mixtes” amb una transacció principal i una transacció accessòria — Factures “mixtes” mentionnant une transaction principale et une transaction accessoire | Cobert |
| 32 | Gestió de pagaments mensuals | Pagaments mensualitzats — Paiements mensualisés | Cobert parcialment |
| 33 | Règim de TVA sobre el marge | Transaccions subjectes al règim del marge — Transactions soumises au régime de la marge | Cobert parcialment |
| 34 | Rebut de pagament parcial i cancel·lació de rebut de pagament | Cobrament parcial i cancel·lació de cobrament — Encaissement partiel et annulation d’encaissement | Cobert parcialment |
| 35 | Notes d’autor | Notes d’autor — Notes d’auteur | Sota demanda |
| 36 | Secret professional | Transaccions subjectes al secret professional i intercanvi de dades sensibles — Transactions soumises au secret professionnel et échanges de données sensibles | Cobert |
| 37 | Joint ventures | SEP (Societats en Participació / Joint Ventures) — SEP (Sociétés en Participation) | Avaluació |
| 38 | Sublínies de factura | Factures amb sublínies i agrupaments de línies — Factures avec sous-lignes et regroupements de lignes | Avaluació |
| 39 | Multi-venedors | Intermediari transparent que consolida vendes de múltiples venedors — Factura multi-venedor — Intermédiaire transparent regroupant les ventes de plusieurs vendeurs — Facture multi-vendeurs | Avaluació |
| 40 | Compensació entre fluxos creuats | Pagaments agrupats, netting o compensació en cas de compres/vendes creuades — Paiements groupés, compensation en cas d’achats/ventes croisés | Sota demanda |
| 41 | Pràctiques de bescanvi | Empreses de bescanvi (bescanvi interempresarial) — Sociétés de troc (troc inter-entreprises) | Sota demanda |
| 42 | Exempció fiscal | Gestió de la devolució d’impostos — Gestion de la détaxe | Cobert |
| 43 | Operacions internacionals B2B | E-reporting per a B2B internacional — E-reporting pour le B2B international | Cobert parcialment |
| 43a | Operacions internacionals B2B | Transaccions triangulars — Transactions triangulaires | En curs |
| 43b | Operacions internacionals B2B | Transferències d’estoc tractades com a lliuraments intracomunitaris — Transferts de stocks traités comme des livraisons intracommunautaires | En curs |
| 44 | Operacions amb DROM / COM / TAAF francesos | Transaccions 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 emissor | Cobert |
Exemples d’implementació
Section titled “Exemples d’implementació”Introducció
Section titled “Introducció”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.
Cobert
Section titled “Cobert”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 }] } ] }}Cas 16
Section titled “Cas 16”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 }] } ] }}Cas 18
Section titled “Cas 18”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 }] } ] }}Cas 22
Section titled “Cas 22”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" }] } ] }}Cas 24
Section titled “Cas 24”Gestió d’arres — Gestion des arrhes
Section titled “Gestió d’arres — Gestion des arrhes”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 }] } ] }}Cas 25
Section titled “Cas 25”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 }] } ] }}Cas 26
Section titled “Cas 26”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:
- 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. - 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. - 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 }}Cas 27
Section titled “Cas 27”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 }] } ] }}Cas 28
Section titled “Cas 28”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).
Cas 30
Section titled “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:S7ambservices(omixed) iB7ambgoods. Sitype_operationva buit, B2Brouter l’omple a partir del codi. Una factura mixta surt ambS7, perquè no hi haM7. - La factura
S7/B7no necessita cap referència als tiquets originals. Si vols que el comprador vegi quins tiquets cobreix, posa’ls aextra_info(surt com a nota, BT-22). - No citis el tiquet amb
invoice_referencesi"reference_type": "amend": la factura sortiria com a abonament (tipus 381) i restaria l’import. Una referènciaticket_settlementretorna 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>Cas 31
Section titled “Cas 31”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 }] } ] }}Cas 32
Section titled “Cas 32”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).
Cas 33
Section titled “Cas 33”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-F | Béns d’ocasió |
VATEX-EU-I | Obres d’art |
VATEX-EU-J | Objectes de col·lecció i antiguitats |
VATEX-EU-D | Agè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.
Cas 34
Section titled “Cas 34”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).
Cas 36
Section titled “Cas 36”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 }] } ] }}Cas 42
Section titled “Cas 42”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.
Cas 43
Section titled “Cas 43”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.
Cas 44
Section titled “Cas 44”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 }] } ] }}Cobert *
Section titled “Cobert *”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 }] } ] }}Cas 10
Section titled “Cas 10”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 }] } ] }}Cas 17a
Section titled “Cas 17a”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 }] } ] }}Cas 19b
Section titled “Cas 19b”Autofacturació — Autofacturation
Section titled “Autofacturació — Autofacturation”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 }] } ] }}