VUZDevelopers

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