Skip to main content

Overview

Bank Reconciliation allows you to match bank statement transactions with your general ledger entries to ensure your books accurately reflect your bank account balances.

Key Features

  • Statement-based Reconciliation: Import or manually enter bank statement details
  • Transaction Matching: Match GL transactions to bank transactions
  • Adjustment Tracking: Track bank and book adjustments
  • Approval Workflow: Multi-step workflow from draft to approved
  • Audit Trail: Complete history of reconciliation activities

Reconciliation Workflow

Draft → In Progress → Completed → Approved

              Voided
StatusDescription
DraftInitial state, entering statement details
In ProgressActively matching transactions
CompletedReconciliation balanced, awaiting approval
ApprovedFinal approval, transactions marked reconciled
VoidedReconciliation cancelled

Key Concepts

Statement Details

  • Statement Date: The date on the bank statement
  • Beginning Balance: Statement opening balance
  • Ending Balance: Statement closing balance

Balances

  • GL Balance: Calculated from general ledger entries
  • Cleared Balance: Sum of cleared transactions
  • Uncleared Balance: Sum of uncleared transactions
  • Difference: Must be zero to complete reconciliation

Adjustments

  • Bank Adjustments: Corrections to the bank balance
  • Book Adjustments: Corrections to the GL balance

Available Endpoints

MethodEndpointDescription
POST/reconciliationsCreate session
GET/reconciliationsList sessions
GET/reconciliations/{id}Get session
PUT/reconciliations/{id}Update session
GET/reconciliations/{id}/worksheetGet worksheet
POST/reconciliations/{id}/clearClear transactions
POST/reconciliations/{id}/unclearUnclear transactions
POST/reconciliations/{id}/startStart reconciliation
POST/reconciliations/{id}/completeComplete reconciliation
POST/reconciliations/{id}/approveApprove reconciliation
POST/reconciliations/{id}/voidVoid reconciliation