Bank and cash accounts in one chart
Bank and cash accounts sit inside the same chart of accounts as the rest of the ledger, with transfers between them recorded as a single, traceable movement rather than two disconnected entries.
Enfinity ERP imports your bank statements, suggests matches and classifications against your own rules, and keeps post-dated cheques and cash forecasts visible — so reconciliation is a short review, not a monthly scramble.
Small finance teams lose days every month typing bank lines into the cash book by hand, guessing which GL account a payment belongs to, and chasing which post-dated cheques are about to mature. A missed cheque or an unreconciled account surfaces only at month-end, when it is expensive to fix. Cash position often lives in a separate spreadsheet nobody trusts, so the owner asks "how much do we actually have" and gets a different answer each time.
Bring in the bank's own statement file so reconciliation starts from what the bank actually recorded, not from a manual re-type of every line.
Each imported line is compared against cash-book entries and your own bank transaction rules, arriving as unmatched, suggested or already reconciled.
A suggested match or classification is only that — a suggestion. Nothing is reconciled or posted until the reconciler explicitly accepts each line.
Cheque books, the cheque register and post-dated cheques are tracked from issue or receipt through maturity, clearance or return.
Cash position across every account and a forward cash-flow view come from the same reconciled data, updated as reconciliation happens.
Cash position, the cash flow statement and every bank action stay available through listings, saved views and a full audit trail.
Bank and cash accounts sit inside the same chart of accounts as the rest of the ledger, with transfers between them recorded as a single, traceable movement rather than two disconnected entries.
Reconciliation starts from the bank's own statement file rather than a manual re-type, so the starting point for every match is exactly what the bank recorded.
Every statement line moves through an explicit unmatched, suggested or reconciled state, and nothing posts to the books until the reconciler takes the confirming action on that line.
An ordered, priority-based rule list matches payee text, amount range and bank account to a target GL account, cost centre and tax code — first match wins, which is the predictable behaviour a person reordering a list actually expects.
A live cash position rolls up every bank and cash account, and a cash flow statement gives finance leadership the same view a bank manager would ask for, without a manual roll-up.
A cheque book is registered against a bank account with its numbering range, and the cheque register tracks used and remaining counts and every cheque issued — so a missing number is visible immediately.
A post-dated cheque follows a deliberately simple receipt-to-maturity-to-clearance-or-return flow by default, because a smaller business does not need custody ceremony to record a cheque it is holding.
PDC deposit batches and safekeeping transfers exist for businesses that want them, but stay hidden until the business turns on advanced treasury controls — so the default screen stays simple.
Direct debit and standing-order payment methods are tracked alongside cheques and transfers, so recurring bank-driven payments show up in the same reconciliation and reporting picture.
The model compares imported statement lines against cash-book entries within a date tolerance and proposes matches — turning a line-by-line search into a short list the reconciler simply confirms or rejects.
Every match is a suggestion only: the underlying comparison is computed deterministically, the AI model adds an explanation of why lines were paired, the feature keeps working with no AI provider configured, each suggestion is logged to an advisory ledger with an audit event, and the reconciler decides and confirms before anything is marked reconciled.An unmatched line is offered a suggested GL account, cost centre and tax code drawn from the business's own rule list, shown clearly as a suggestion rather than a fact.
Accepting the suggestion is computed deterministically from your own rules, with the AI model only explaining the reasoning; it runs with no AI provider configured, is logged to an advisory ledger with an audit event, and accepting a suggestion records the reconciler's intent only — it does not itself create a ledger entry or post to GL, which still requires the reconciler's confirming action in the match-and-confirm flow.Starting from an opening balance and expected inflows and outflows per period, the model produces a projected closing position for each period and names where the pressure points fall.
The projection is computed deterministically from the period figures entered, the AI model only adds the narrative explanation of the pressure points, it works with no AI provider configured, it is logged to an advisory ledger with an audit event, and the decision to act on the forecast stays with the owner or controller.Close-readiness checks include post-dated cheques approaching maturity, so a cheque about to fall due is flagged before the close rather than discovered during it.
The readiness check itself runs on deterministic ageing data, with the AI model only explaining what each flagged item means for the close; it works with no AI provider configured, is logged to an advisory ledger with an audit event, and the controller reviews and decides how to handle each flagged cheque before closing the period.Posted cash movements are screened for patterns that look out of place — an unusual amount, timing or counterparty — surfaced as an advisory rather than a block.
Anomaly flags are computed deterministically against the business's own movement history, the AI model only adds an explanation of why a movement looks unusual, the feature works with no AI provider configured, every flag is logged to an advisory ledger with an audit event, and a finance reviewer decides whether any action is needed — the system never reverses or blocks a posted movement on its own.Because a great deal of GCC trade settles on post-dated cheques, the register carries approval, maturity alerts, an ageing schedule, GL mapping and posting, and a printable cheque document — the full lifecycle a regional finance team expects, kept behind the same simple default flow.
What ships is cheque-book and cheque-register control plus a printable post-dated cheque document through the document-template engine. There is no general cheque-layout print pipeline for ordinary payment cheques, and the feature is described that way rather than as a universal cheque printer.
Saudi Arabia, the UAE, Bahrain and Oman are active VAT countries; Kuwait and Qatar are ready to configure the moment either introduces VAT — Kuwait itself has no VAT regime today, and Enfinity ERP does not claim otherwise for either country.
Bank accounts held in a foreign currency resolve exchange rates automatically and revalue on schedule, so a business banking across currencies sees a true local-currency cash position without a manual rate lookup.
Bank and payee names carry an Arabic name field alongside the English one, rendering correctly right-to-left across screens, statements and the cheque document.
| Small | Standard | Professional |
|---|---|---|
| Core reconciliation and cheque register | Included | Included |
Customer receipts and hosted pay-link payments captured in Receivables & Credit Control land on the bank statement and flow straight into reconciliation.
Payroll bank files generated in HCM post as bank transactions here, so a payroll run shows up in the same cash position and reconciliation as every other payment.
Daily settlement batches from Restaurant sales — cash and card — reconcile against the bank deposit the same way any other cash-book entry does.
Every AI-assisted match, classification, forecast and anomaly flag runs through the platform's metered, budgeted gateway with a zero-spend default, so banking AI never depends on a provider being configured.
Bank accounts, cheque books and cash positions are scoped to the legal entity holding them, so a group with several companies sees each company's own banking picture without mixing balances.
Cash position, the cash flow statement and bank listings run through the shared report builder and saved views, so finance can build its own bank dashboard without a developer.
You import the bank's own statement file instead of retyping lines, the system proposes matches and classifications from your own rules, and you confirm each line — the review stays with you, but the typing and guessing disappear.
No. Reconciliation, cheque registers and cash position work fully with no AI provider configured — AI only adds suggested matches, classifications and explanations on top of the deterministic workflow.
By default a post-dated cheque moves simply from receipt to maturity to clearance or return — no custody tracking ceremony. Deposit batches and safekeeping transfers exist as an opt-in for businesses that want that extra control.
Saudi Arabia, the UAE, Bahrain and Oman are active VAT countries today. Kuwait and Qatar are ready to configure the moment either introduces VAT — Kuwait has no VAT regime currently, which we state plainly rather than implying otherwise.
You can print a post-dated cheque document through the document-template engine. There is no general print layout for ordinary payment cheques today — cheque-book and register control is the current scope.
Bank and payee names carry a proper Arabic field rendered right-to-left, and the screens themselves are written in native financial Arabic, not a literal machine translation of the English labels.
Yes — mobile quick-match lets you confirm a suggested statement line from your phone, alongside mobile post-dated cheque status, and receipt and payment actions for customers and suppliers.
Yes — customer receipts, supplier payments, payroll bank files and daily sales settlements all post to the ledger through the shared GL posting service, so they appear in the same bank reconciliation and cash position.