Skip to Content
ÉvénementsFactures

Factures

Le guide : Factures. Comment les recevoir : Webhooks.

claim.created

Une facture vient de s’ouvrir en brouillon.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7hAoLDhPiTKWaAo6gZ", "object": "event", "type": "claim.created", "livemode": false, "created": 1794004695, "api_version": "2026-11-01", "request": "req_034t7hAgXi7SqK7hoc2wtH", "data": { "object": { "id": "clm_034t7hAn4eNnGhufsRhPt3", "object": "claim", "status": "draft", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": [] } }

claim.ready

Une facture a passé la validation et attend sa signature.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7h9jH35vaMUGic7tOU", "object": "event", "type": "claim.ready", "livemode": false, "created": 1794004694, "api_version": "2026-11-01", "request": "req_034t7h9et5SZsMzT3EAhDL", "data": { "object": { "id": "clm_034t7h8TUC9Gu36cQgfZA5", "object": "claim", "status": "ready", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "draft" } } }

claim.secured

Une facture est signée.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7h9vqj1MEr5DDEXNQA", "object": "event", "type": "claim.secured", "livemode": false, "created": 1794004694, "api_version": "2026-11-01", "request": "req_034t7h9sF638FKFnpQ2QgR", "data": { "object": { "id": "clm_034t7h8TUC9Gu36cQgfZA5", "object": "claim", "status": "secured", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "ready" } } }

claim.batched

Une facture est placée dans un lot.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7hAVKgwDoB43NFIv8z", "object": "event", "type": "claim.batched", "livemode": false, "created": 1794004694, "api_version": "2026-11-01", "request": "req_034t7hARcyDjuFyIlh5F5n", "data": { "object": { "id": "clm_034t7h8TUC9Gu36cQgfZA5", "object": "claim", "status": "batched", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "secured" } } }

claim.transmitted

Le lot d’une facture est parti.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7hAWzQ4DrToAfzfDmW", "object": "event", "type": "claim.transmitted", "livemode": false, "created": 1794004694, "api_version": "2026-11-01", "request": "req_034t7hARcyDjuFyIlh5F5n", "data": { "object": { "id": "clm_034t7h8TUC9Gu36cQgfZA5", "object": "claim", "status": "transmitted", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "batched" } } }

claim.acknowledged

L’accusé de réception d’une facture est arrivé.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7hAXlntK16gyvc8ITc", "object": "event", "type": "claim.acknowledged", "livemode": false, "created": 1794004694, "api_version": "2026-11-01", "request": "req_034t7hARcyDjuFyIlh5F5n", "data": { "object": { "id": "clm_034t7h8TUC9Gu36cQgfZA5", "object": "claim", "status": "acknowledged", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "transmitted" } } }

claim.paid

Une facture est payée.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7h23ZUqpV2IBmsNGDz", "object": "event", "type": "claim.paid", "livemode": false, "created": 1794004689, "api_version": "2026-11-01", "request": "req_034t7h209wclxJQr0vT9rb", "data": { "object": { "id": "clm_034t7h0uDQUrlUMg9blnhx", "object": "claim", "status": "paid", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": 1855, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "acknowledged" } } }

claim.partially_paid

Une facture est payée en partie.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "claim.partially_paid", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "clm_…", "object": "claim", "status": "partially_paid", "kind": "fse", "practitioner": "prac_…", "patient": "pat_…", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": {} } }

claim.adjusted

Pas encore émis

Une facture est régularisée.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "claim.adjusted", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "clm_…", "object": "claim", "status": "adjusted", "kind": "fse", "practitioner": "prac_…", "patient": "pat_…", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": {} } }

claim.rejected

Une facture est rejetée. rejection_code dit par qui.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034stBHiSFqBqL8Veh8hz9", "object": "event", "type": "claim.rejected", "livemode": false, "created": 1793969209, "api_version": "2026-11-01", "request": null, "data": { "object": { "id": "clm_034stBHiSFqBqL8VegrbCx", "object": "claim", "status": "rejected", "rejection_code": "droits_fermes" }, "previous_attributes": [] } }

claim.flagged

Pas encore émis

Une facture est signalée.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_…", "object": "event", "type": "claim.flagged", "livemode": false, "created": 1793970000, "api_version": "2026-11-01", "request": "req_…", "data": { "object": { "id": "clm_…", "object": "claim", "status": "flagged", "kind": "fse", "practitioner": "prac_…", "patient": "pat_…", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": {} } }

claim.canceled

Une facture est annulée.

data.object porte :

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • statustexte

    L'état de l'objet.

  • kindtexte

    FSE ou DRE.

  • practitionertexte

    Le praticien, prac_….

  • patienttexte

    Le patient, pat_….

  • amount_centsentier

    Le total facturé, en centimes.

  • paid_amount_centsentier

    Ce qui a été réglé, en centimes, ou null.

  • rejection_codetexte

    arl_negative ou rejected_by_fund, ou null.

  • livemodebooléen

    true en production, false en mode test.

{ "id": "evt_034t7hAzeJYp54G2XcvNHd", "object": "event", "type": "claim.canceled", "livemode": false, "created": 1794004695, "api_version": "2026-11-01", "request": "req_034t7hAwQsNdt2Ar9SdjDG", "data": { "object": { "id": "clm_034t7hAn4eNnGhufsRhPt3", "object": "claim", "status": "canceled", "kind": "fse", "practitioner": "prac_034stsE7Z3xrDD833mQ3Kz", "patient": "pat_034suQ2fyOnQtlR2EbxM0C", "amount_cents": 2650, "paid_amount_cents": null, "rejection_code": null, "livemode": false }, "previous_attributes": { "status": "draft" } } }
Mis à jour le