Skip to Content
RéférenceDevisFacturer un devis accepté

Facturer un devis accepté

POST/v1/quotes/{quote}/invoice

Ouvre la facture en brouillon, avec les lignes du devis à la date des soins et l’entente préalable du devis sur chaque ligne. Rend la facture.

Droit de clé restreinte : quotes:write.

Paramètres de chemin

  • quotetexteobligatoire

    L'identifiant, qt_….

Corps de la requête

  • service_datedate

    La date des soins, qui remplace la date prévue sur chaque ligne. Aujourd'hui par défaut.

  • coveragetexte

    La lecture de droits à retenir, cov_…. Par défaut, la dernière du patient.

En-têtes

  • Idempotency-Keytexte

    Rend le rejeu de cette écriture sûr pendant 24 heures. Idempotence.

Réponse

Rend l’objet factures.

Une erreur suit le format commun.

Requête
curl -X POST https://api.ophelix.fr/v1/quotes/qt_…/invoice \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -d '{"service_date":"2026-12-01"}'
Réponse 201
{ "id": "obj_…", "object": "claim", "status": "draft", "number": null, "replaces": null, "replaced_by": null, "reissue_chain": [ "…" ], "editable": null, "kind": "fse", "mode": "secured", "supporting_document_status": "pending", "practitioner": "…", "practice_situation": null, "patient": "…", "coverage": "…", "batch": "…", "quote": null, "insurance_nature": "sickness", "third_party_amo": true, "third_party_amc": true, "context": {}, "complementary": null, "lines": [ { "id": "obj_…", "object": "claim_line", "nomenclature": "ngap", "code": "…", "service_date": "…", "quantity": 0, "coefficient": "…", "modifiers": [ "…" ], "prescriber": null, "execution_place": "practice", "facility_identifier": null, "technical_package": null, "documentary_extension": null, "mandatory_child_exam": null, "prior_agreement": null, "unit_price_cents": 0, "base_unit_cents": 0, "amount_cents": 0, "base_amount_cents": 0, "amo_amount_cents": 0, "amc_amount_cents": 0, "reimbursement_rate": null, "exemption_code": null, "pricing_steps": [ { "rule": "…", "step": "…", "value": {} } ], "livemode": false } ], "amount_cents": 0, "base_amount_cents": 0, "amo_amount_cents": 0, "amc_amount_cents": 0, "amc_pricing": null, "patient_amount_cents": 0, "paid_amount_cents": 0, "returns": { "amo": "paid", "amc": "paid" }, "regularized_at": null, "rejection_code": null, "referential_versions": null, "ready_at": null, "secured_at": null, "transmitted_at": null, "acknowledged_at": null, "settled_at": null, "canceled_at": null, "livemode": false, "created": 1793970000, "updated": null }
Mis à jour le