Skip to main content
Créer un remboursement

Authorizations

Authorization
string
header
required

Use the access_token returned by POST /v1/auth/token. Do not send the raw API secret on business endpoints.

Headers

X-Request-ID
string

Partner-generated correlation identifier echoed in logs and error payloads.

Idempotency-Key
string
required

Required for every write, including environments where replay deduplication is disabled. Reuse the same value when retrying the same logical write and use a new value for a different write.

Maximum string length: 255
Pattern: ^[!-~]+$

Path Parameters

operation_id
string<uuid>
required

UUID MARKO de l'opération.

Body

application/json
date
string<date>
required

Date métier; le type et le format ci-dessous font autorité pour cette route.

principal
required

Part de capital du remboursement enregistré.

Required range: x >= 0
interest
required

Part d'intérêts du remboursement enregistré.

Required range: x >= 0
total
required

Montant total du remboursement. Doit être exactement égal à principal + interest.

Required range: x >= 0
remaining_balance
required

Capital restant après ce remboursement.

Required range: x >= 0
tranche_id
string<uuid> | null

UUID de la tranche de financement associée au remboursement.

source
string
default:manual

Origine du remboursement: manual, extraction ou open_banking.

Response

Successful response

id
string<uuid>
required

Identifiant MARKO de la ressource.

operation_id
string<uuid>
required

UUID MARKO de l'opération.

date
string<date>
required

Date métier; le type et le format ci-dessous font autorité pour cette route.

principal
string
required

Part de capital du remboursement enregistré.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
interest
string
required

Part d'intérêts du remboursement enregistré.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
total
string
required

Montant total du remboursement enregistré, comprenant le capital et les intérêts.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
remaining_balance
string
required

Capital restant après ce remboursement.

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
source
string
required

Origine du remboursement: manual, extraction ou open_banking.

created_at
string<date-time>
required

Date de création au format ISO 8601.

updated_at
string<date-time>
required

Date de dernière modification au format ISO 8601.

tranche_id
string<uuid> | null

UUID de la tranche de financement associée au remboursement.

schedule_projection_id
string<uuid> | null

Identifiant de la projection d'échéancier à laquelle le remboursement est rapproché.

assignment_status
string
default:needs_attachment

État du rapprochement du remboursement avec l'échéancier.

assignment_label
string
default:À rattacher

Libellé du rapprochement du remboursement avec l'échéancier.