Reconciliation
In internal transfers, reconciliation refers to the systematic process of matching and comparing transactions between different counterparties or financial institutions to ensure accuracy and consistency in recorded data. This process involves identifying discrepancies, errors, or missing information in transaction records, and then taking corrective actions to align the records and accounts, ultimately ensuring the smooth flow of funds and maintaining financial integrity between the participating entities.
Status model
Get reconciliation table
You can see all reconciliations for the counterparty that you need, you can also filter the table by using the parameters.
Get recons's table for bank.
Counterparty GUID
Counterparty's role in recon
Participant's counterparty guid. If counterparty_role is one_of, then this param is ignored
recon's GUIDs
Start date
End date
asset's guid
Limit
Offset
list order (string)
GET /api/v1/counterparty/{counterparty_guid}/recons?counterparty_role=creditor HTTP/1.1
Host: your_host
Accept: */*
{
"recons": [
{
"asset": {
"asset_code": "text",
"asset_guid": "text",
"issuer": "text"
},
"calculations": {
"amount_reserve_account": 1,
"reserve_acc_currency": "text",
"saldo": 1,
"total_in": 1,
"total_out": 1
},
"created_at": "text",
"creditor": {
"balance_after": 1,
"balance_before": 1,
"central_reserve": 1,
"guid": "text",
"is_blocked": true,
"name": "text",
"saldo": 1,
"total_in": 1,
"total_out": 1
},
"debtor": {
"balance_after": 1,
"balance_before": 1,
"central_reserve": 1,
"guid": "text",
"is_blocked": true,
"name": "text",
"saldo": 1,
"total_in": 1,
"total_out": 1
},
"end_date": "text",
"guid": "text",
"overdue_days": 1,
"start_date": "text",
"status": "awaiting_payment",
"updated_at": "text"
}
],
"total": 1
}
The parameter counterparty_role
accepts the values:
debtor
creditor
Get Counterparty participants
To get the participants of reconciliation use this endpoint.
Get counterparty's participants
Counterparty GUID of bank
Counterparty role
Start date
End date
asset's guid
Limit
Offset
list order (string)
GET /api/v1/counterparty/{counterparty_guid}/recons/participants?counterparty_role=creditor HTTP/1.1
Host: your_host
Accept: */*
{
"participants": [
{
"balance_after": 1,
"balance_before": 1,
"central_reserve": 1,
"guid": "text",
"is_blocked": true,
"name": "text",
"saldo": 1,
"total_in": 1,
"total_out": 1
}
],
"total": 1
}
Update reconciliation status
Doing the reconciliation first of all you should get reconciliations's table for the counterparty with the filter status = calculated
to see the reconciliations that you should confirm. If you are ready to confirm use this endpoint with parameterstatus = confirmed
, and the status of reconciliation will change.
Update recon, only status update is allowed
Counterparty GUID
Counterparty GUID
PUT /api/v1/counterparty/{counterparty_guid}/recons/{recon_guid} HTTP/1.1
Host: your_host
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"status": "text"
}
No content
Last updated