Reconcile Your Bank
Compare every statement line with OxyAccounting so the bank balance in the ledger agrees with the bank.
Import a statement
- Download a CSV statement from FNB, ABSA, Capitec, Standard Bank or Nedbank.
- Go to Accounting > Bank Reconciliation and select Import Statement.
- Select the bank, upload the CSV, and review the statement preview, dates, transaction count and balances.
- Choose the OxyAccounting bank account the statement belongs to, then import it.
You can also use Create Manual Statement when you need to enter a statement period and balances without a CSV.
Match and record the lines
Matching runs once, automatically, as the statement is imported, and the message afterwards tells you how many lines it cleared. It pairs a statement line with a payment, expense, supplier payment or advance already in your books on an exact amount within three days either side, and a reference that appears in the bank line's description wins over a match found on the date alone. It is deliberately strict: a loose match that attaches the wrong invoice to the wrong receipt is worse than no match, because nothing about it looks wrong afterwards.
- Open the imported statement and review what it matched. Every line is Matched, Unmatched or Excluded, and the filter at the top narrows to one of the three.
- Unmatch anything it got wrong. Two payments of the same amount in the same week can be paired the wrong way round, and only you can tell.
- For an unmatched line, use Add Transaction and pick what the line was: a customer payment, an expense, an expense refund, a refund to a customer who overpaid, a transfer, a salary or SARS payment, and so on. One capture form opens with the fields that category needs. If you pick the wrong one, use Change inside the form rather than starting again.
- Exclude only a line that genuinely should not be recorded in the books. Exclusion is not a substitute for recording bank fees.
- Continue until every line is matched or deliberately excluded and the balances agree.
A receipt from a customer billed in another currency
The statement line is in rand, because your bank account is. The invoice it settles is not. So when you record a customer payment against a line for a customer billed abroad, the form asks what the receipt paid off in that customer's currency as well: the rand on the line is what arrived, and the figure you enter is what it cleared.
Enter both and the invoice clears at the rate it was raised at, any bank fee is posted as a bank charge, and the difference between what the invoice was worth and what actually landed is posted as an exchange gain or loss. Entering only the rand would over-credit the customer and leave a credit on their account that means nothing.
Lock the reconciliation
Use Lock Reconciliation after review. Locking is the period-end sign-off for that statement and prevents routine editing. An accounting-period lock is separate: even an unlocked reconciliation cannot remove a journal from a closed GL period.
Undo a wrong match
On an unlocked reconciliation, use the line's unmatch or delete action. If the line created a payment, expense, transfer or refund, the related ledger entry is reversed as part of the action. If the GL period has since been locked, resolve that period first.