Payment Reconciliation — Get Engine Script (large exports)
payment_reconciliation_get_engineFor more than 5,000 receipts or bank lines, or 20,000 open items / ledger / GST rows, or any such file already in your code sandbox. Returns a complete numpy-only Python script with the same engine as payment_reconciliation; it reads the receipts, open items, bank lines, ledger, GSTR-2B and purchase register files, prints the decision cards and counts, and writes every match, exception and the updated rules to reconciliation.json. No financial data reaches this server on this path.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "payment_reconciliation_get_engine"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Other inputs exactly as payment_reconciliation takes them (side, as_of ...). | |
| receipts_path | No | receipts file in your sandbox (CSV/TSV/JSON). | |
| bank_lines_path | No | bank_lines file in your sandbox (CSV/TSV/JSON). | |
| open_items_path | No | open_items file in your sandbox (CSV/TSV/JSON). | |
| gstr2b_rows_path | No | gstr2b_rows file in your sandbox (CSV/TSV/JSON). | |
| ledger_entries_path | No | ledger_entries file in your sandbox (CSV/TSV/JSON). | |
| rules_snapshot_path | No | rules_snapshot JSON from an earlier run. | |
| confirmed_matches_path | No | confirmed_matches file in your sandbox (CSV/TSV/JSON). | |
| purchase_register_path | No | purchase_register file in your sandbox (CSV/TSV/JSON). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| paths | No | ||
| script | Yes | ||
| language | No | ||
| requires | No | ||
| writes_file | No | ||
| instructions | Yes | ||
| engine_version | Yes | ||
| scipy_required | No | ||
| data_requirements | No | ||
| network_access_required | No |