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
quotetexteobligatoireL'identifiant,
qt_….
Corps de la requête
service_datedateLa date des soins, qui remplace la date prévue sur chaque ligne. Aujourd'hui par défaut.
coveragetexteLa lecture de droits à retenir,
cov_…. Par défaut, la dernière du patient.
En-têtes
Idempotency-KeytexteRend le rejeu de cette écriture sûr pendant 24 heures. Idempotence.
Réponse
Rend l’objet factures.
Une erreur suit le format commun.
curl
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"}'{
"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