Bank Reconciliation
Bank Reconciliation — 19 endpoints.
List bank transactions (filter by status/account/session/date)
GET /bank-reconciliation/transactions
Create a single bank transaction (manual entry)
POST /bank-reconciliation/transactions
Create many bank transactions in one call
POST /bank-reconciliation/transactions/bulk
Import bank transactions from a simple CSV (date,amount,description,reference)
POST /bank-reconciliation/transactions/import-csv
Exclude a transaction from reconciliation (bank fee / internal transfer)
POST /bank-reconciliation/transactions/id/exclude
Assign a transaction to (or clear from) a reconciliation session
POST /bank-reconciliation/transactions/id/assign-session
Ranked match candidates for a transaction (AR docs for inflows, expenses for outflows)
GET /bank-reconciliation/transactions/id/suggestions
Match a transaction to a document (creates/links a receipt) or an expense (AP)
POST /bank-reconciliation/transactions/id/match
Reverse a match link (never deletes an issued document)
POST /bank-reconciliation/transactions/id/unmatch
List the match links on a transaction
GET /bank-reconciliation/transactions/id/matches
Create a DRAFT receipt from an unmatched inflow with a recognized client
POST /bank-reconciliation/transactions/id/create-document
Book an outflow (or its open remainder) as a SUPPLIER ADVANCE — מקדמה לספק
POST /bank-reconciliation/transactions/id/advance
Settle a net card-processor bank deposit against a card-clearing (1099) expectation
POST /bank-reconciliation/transactions/id/settle-card-clearing
Settle a processor BATCH deposit (one bank line = Σ card charges − total fees)
POST /bank-reconciliation/transactions/id/settle-card-batch
List reconciliation sessions
GET /bank-reconciliation/sessions
Open a reconciliation session for a period
POST /bank-reconciliation/sessions
Get a reconciliation session
GET /bank-reconciliation/sessions/id
Close a session (requires all its transactions matched/excluded; posts NO GL)
POST /bank-reconciliation/sessions/id/close
book==bank assertion — GL bank-account balance vs session closing balance
GET /bank-reconciliation/sessions/id/reconciliation

