Settlement Reconciliation (ISO 20022 + NACHA)
reconcileDeterministic reconciliation verdicts: pain.001/pacs.008 instructions vs camt.053 statements or NACHA ACH files, matched by end-to-end id and BigInt-exact amounts. Verdicts: SETTLED, UNPAID, AMOUNT_MISMATCH, DUPLICATE_PAYMENT, plus unmatched statement entries. Facts computed from the documents only — never inferred, never guessed. Returns signed XDR-1 receipt.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"camt053_xml": "<Document>…</Document>",
"pain001_xml": "<Document>…</Document>"
},
"name": "reconcile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nacha_ach | No | NACHA ACH text (94-char records) instead of camt053_xml | |
| camt053_xml | No | camt.053 statement (or use nacha_ach) | |
| pacs008_xml | No | pacs.008/PIX instructions (or use pain001_xml) | |
| pain001_xml | No | pain.001 instructions (or use pacs008_xml) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| scope | No | ||
| valid | Yes | ||
| reason | Yes | ||
| country | No | ||
| normalized | No |