Lister le registre des factures fournisseurs entrantes d'un mandat
const url = 'https://example.com/v1/inbound-invoices?pageSize=20&page=1&operatingMandateId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/v1/inbound-invoices?pageSize=20&page=1&operatingMandateId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \ --header 'X-API-Key: <X-API-Key>'Tri received_at DESC (déterministe). Le XML source n’est jamais renvoyé.
Authorizations
Section intitulée « Authorizations »Parameters
Section intitulée « Parameters »Query Parameters
Section intitulée « Query Parameters »Example
20Example
1Responses
Section intitulée « Responses »Page du registre
object
object
SHA-256 hex du document source (dédup octet-identique)
BT-27 — null si rejet
BT-30 quand SIREN français (9 chiffres)
BT-31
BT-44
BT-1
BT-3 (UNTDID 1001)
BT-2
BT-5 (ISO 4217)
object
Montant en centimes (bigint sérialisé en string)
object
Montant en centimes (bigint sérialisé en string)
object
Montant en centimes (bigint sérialisé en string)
object
Montant en centimes (bigint sérialisé en string)
object
Montant en centimes (bigint sérialisé en string)
Ventilation TVA BG-23 (vide si rejet)
object
BT-118 (UNTDID 5305)
BT-119 (%)
object
Montant en centimes (bigint sérialisé en string)
object
Montant en centimes (bigint sérialisé en string)
Raisons structurées de non-conformité (vide si received)
object
object
Example
{ "data": [ { "status": "received", "syntax": "cii", "typeCode": "380", "totalLineNet": { "amountCents": "12000", "currency": "EUR" }, "totalTaxExclusive": { "amountCents": "12000", "currency": "EUR" }, "totalTax": { "amountCents": "12000", "currency": "EUR" }, "totalGrand": { "amountCents": "12000", "currency": "EUR" }, "totalDue": { "amountCents": "12000", "currency": "EUR" }, "vatBreakdown": [ { "ratePercent": "20.00", "taxable": { "amountCents": "12000", "currency": "EUR" }, "tax": { "amountCents": "12000", "currency": "EUR" } } ], "rejectionReasons": [ { "rule": "BR-CO-15" } ] } ], "meta": { "page": 1, "pageSize": 20, "total": 42 }}Corps ou paramètres invalides
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Non authentifié
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Permission refusée ou périmètre non vérifiable
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}