Paiements
Un montant qu’un retour verse ou retient : la part payée d’une facture, une régularisation, un paiement ponctuel.
Le cycle de vie et les pièges : Retours des caisses.
Routes
| Route | Effet |
|---|---|
GET /v1/payments/{payment} | Lire un paiement |
GET /v1/payments | Lister les paiements |
POST /v1/payments/{payment}/match | Rapprocher un paiement à la main |
L’objet
idtexteL'identifiant de l'objet, préfixé par son type.
objecttexteLe nom du type d'objet.
typeénumérationliquidationregularizationone_off_paymentone_off_deductionparténumérationou nullamoamcamount_centsentierLe montant, en centimes, signé : négatif pour une retenue ou un indu.
requested_centsentierou nullCe que la facture demandait pour cette part, en centimes.
claimtexteou nullLa facture qu'il règle. Null s'il n'en suit aucune, ou s'il attend un rapprochement à la main.
matchedbooléenRapproché d'une facture, ou ponctuel.
false: à rapprocher à la main.remittancetextepayouttexteou nullLe virement qui le verse ou le retient,
po_….return_codetexteou nullLe type de retour NOEMIE :
01liquidation,02,03paiement ponctuel,04et05régularisation.invoiceobjetLa facture telle que le retour la cite.
Champs de invoice
numbertexteobligatoireou nulldatetexteobligatoireou nulltypetexteobligatoireou null
practitioner_numbertexteou nullLe numéro de facturation du professionnel payé.
transferobjetLe virement : son libellé, qui le retrouve sur le relevé, sa date comptable et l'organisme payeur.
Champs de transfer
labeltexteobligatoireou nullaccounting_datetexteobligatoireou nullpayertexteobligatoireou null
debt_referencetexteou nullLa référence de la dette d'une retenue.
operation_naturetexteou nullCINconstat initial,RPRrepaiement.codetexteou nullLe code d'un paiement ponctuel.
labeltexteou nullLe libellé d'un paiement ponctuel, tel que la caisse le donne.
beneficiaryobjetou nullL'assuré et le bénéficiaire lus dans un retour non rapproché, pour retrouver la facture à la main. Null une fois rapproché.
matched_atentierou nulllivemodebooléentrueen production,falseen mode test.createdentierou nullLa création de l'objet, en secondes Unix.
{
"id": "obj_…",
"object": "payment",
"type": "liquidation",
"part": "amo",
"amount_cents": 0,
"requested_cents": 0,
"claim": null,
"matched": true,
"remittance": "…",
"payout": null,
"return_code": null,
"invoice": {
"number": null,
"date": null,
"type": null
},
"practitioner_number": null,
"transfer": {
"label": null,
"accounting_date": null,
"payer": null
},
"debt_reference": null,
"operation_nature": null,
"code": null,
"label": null,
"beneficiary": null,
"matched_at": null,
"livemode": false,
"created": 1793970000
}