Screens and menus
Every Finance and Accounting menu entry and screen: where to find it, what it is for, what its list shows and which permission it needs.
On this page (35)
Finance > DashboardFinance > AccountingJournal entries > New / open an entryFinance > ConfigurationFinance > ReportingAny posted invoice or bill > Register payment (dialog)Payments and receipts > open a paymentBank reconciliation > open a statement (AI assist workspace)Finance > ReceivablesFinance > PayablesPayment proposals > open a proposalFinance > Credit controlFinance > PlanningBudgets > open a budgetBudget control > CommitmentsBudget control > OverridesFinance > TreasuryTreasury > open an instrumentFinance > BankingBanking > Bank reconciliationStatements > Import statementBank reconciliation > ReconciliationBank reconciliation > ExceptionsBank reconciliation > Rules (tab)Bank reconciliation > Mapping studio (tab)Reporting > Trial Balance (report engine)Reporting > Profit & Loss, Balance Sheet, Cash FlowReporting > General Ledger, Journal Register, Day Book, Bank Book, Cash Book, Customer / Vendor ledgers and balances, Reversed entriesReporting > Tax Return Summary, Tax Detail, Reverse ChargeReporting > Cost Centre / Profit Centre / Department / Project / Branch P&LReporting > Realized / Unrealized Exchange Differences, Journal AuditTaxes > open a taxTaxes > Install a country's taxesFiscal positions > open a positionAdministration > Applications
Finance > Dashboard
Accounting dashboard
- What it is for
- Figures straight from the books for a period: revenue, expenses, net profit, receivables, payables, cash & bank, aging, journal activity, items waiting for approval
- List: columns and filters
- Period: Today / This week / Month to date / Quarter to date / Fiscal year to date / Custom (max about two years). Tiles: Revenue, Expenses, Net profit, Receivables, Payables, Cash & bank; aging Current, 1-30, 31-60, 60+; recent entries (Entry, Date, Journal, Source, Description, Amount, Status)
- Buttons and actions
- Change period; click a tile or row to open the list behind it
- Permission needed
- dashboard.accounting (blocks for collections, treasury, budgets only shown to holders of those rights)
Finance > Accounting
Journal entries (list)
- What it is for
- Every journal: manual entries and those written by invoices, bills, payments, stock, payroll
- List: columns and filters
- Reference, Date, Description, Journal, Source (hidden), Debit (AED), Status, Reversed. Search, filters, group by, sort, paging
- Buttons and actions
- New journal (company admins only), Close period (company admins only), open an entry
- Permission needed
- journal.view (list); creating needs journal.post on the server
Journal items
- What it is for
- The ledger line by line, across all entries
- List: columns and filters
- List / Pivot views; filters From, To, Account (Every account), State (Any state); columns Date, Entry, Account, Description, Partner, Debit, Credit, Balance; 'Total of these lines'
- Buttons and actions
- Open the entry behind a line; switch to pivot
- Permission needed
- journal.view
Opening balances
- What it is for
- Controlled load of the balances a company brings with it: ledger (gl), customer items (ar), supplier items (ap)
- List: columns and filters
- Batch, Name, Cut-over, Rows, With errors, Status, Journal, Prepared by; batch page: Summary (Ledger, Customer items, Supplier items, Debit, Credit, Difference), rows (Section, Account, Partner, Document, Date, Amount, check), Reconciliation (Check, Expected, Actual)
- Buttons and actions
- New opening batch, Upload rows (CSV / Choose a file / Load the template), Run dry run, Approve, Post to ledger, Back to draft, Roll back, Open the journal
- Permission needed
- journal.view; journal.prepare (create, upload, validate, back to draft); journal.approve; journal.post; journal.reverse (roll back)
Exchange revaluation
- What it is for
- Restate open foreign-currency receivables, payables and cash/bank balances at the closing rate; schedule the reversal
- List: columns and filters
- As at, Side (Customers / Suppliers / Cash and bank); preview: Document/Account, Partner/Name, Date, Currency, Foreign balance, Still open, Booked at, Carried at, Closing rate, Rate from, Adjustment, Total adjustment; Revaluations made: Kind, Journal, Reverses on, Reversal, Status (Standing / Reversed / With the next run)
- Buttons and actions
- Show what it would do, Restate at this date, Post the revaluation, Reverse them now, Policy
- Permission needed
- fx.view (read); journal.post (post, reverse due); fx.approve (policy)
Currency translation
- What it is for
- Translate the trial balance into a reporting currency (closing for balance sheet, average for P&L, historical for equity)
- List: columns and filters
- From, To, Reporting currency; Account, Name, Type, Rate used, Opening rate, Translation adjustment
- Buttons and actions
- Translate
- Permission needed
- fx.view
Recurring entries
- What it is for
- Standing journals and shared-cost allocations that post on a schedule once approved
- List: columns and filters
- Instruction, Kind (Journal / Allocation), Every, Next, Posted, Status; record: Last run, Next date, Drafted by, Approved by, Entries posted, The next entry (Account, Label, Debit, Credit), Runs (Date, Entry, Amount, Result)
- Buttons and actions
- New instruction, Run what is due, Approve, Pause, Resume, Edit, Run now, End, Discard draft
- Permission needed
- journal.view; journal.prepare (create/edit/discard); journal.approve (approve/pause/resume/end); journal.post (run)
Accruals
- What it is for
- One-off accruals posted at once and reversed the day after
- List: columns and filters
- Accrual, Date, Description, Expense / liability, Amount, Reverses
- Buttons and actions
- New accrual, Post the accrual
- Permission needed
- journal.view; journal.post (post)
Deferrals
- What it is for
- Prepaid expenses and deferred revenue released straight-line by month
- List: columns and filters
- Deferral, Kind, Period, Amount, Released, Still to release, Status; record: Balance account, Profit and loss account, release schedule
- Buttons and actions
- New deferral, Set up the schedule, Approve, Release what is due, Cancel the rest
- Permission needed
- journal.view; journal.prepare (create, cancel); journal.approve (approve); journal.post (release)
Year-end close
- What it is for
- Close income and expense to retained earnings, once per fiscal year, prepared by one person and executed by another
- List: columns and filters
- Year, Profit, Retained earnings, Status, Prepared by, Closed by, Entry; prepare dialog: Last day of the fiscal year, Income, Expense, Profit, Accounts closed, checks
- Buttons and actions
- Prepare a close, Close the year, Cancel, Reverse
- Permission needed
- journal.view; period.lock (prepare, execute, cancel); period.reopen (reverse)
Payments and receipts
- What it is for
- Every receipt from a customer and payment to a supplier, with the open items waiting to be settled and the money still unapplied
- List: columns and filters
- Date, Type (Receipt / Payment), Partner, Method, Reference, Amount, Allocated, Unapplied, Reversed (Yes/No); open items: Document, Due, Original, Allocated, Outstanding, Early discount; search box
- Buttons and actions
- Record payment, Allocate, Take (early-payment discount), Write off, Reverse payment, open a payment
- Permission needed
- payment.record (record, allocate, settle); payment.reverse (reverse); journal.view to read
Open items
- What it is for
- What is still owed (invoices, bills) and what is still unapplied (receipts, payments, notes), computed live from posted documents and allocations
- List: columns and filters
- Document, Partner, Date, Due, Original, Allocated, Outstanding, Status (Unpaid / Partially paid / Paid / Overpaid); filters: side, partner, as-at date
- Buttons and actions
- Allocate, Undo allocation, open the document
- Permission needed
- journal.view (read); payment.record (allocate, undo)
Bank reconciliation (statements)
- What it is for
- Import or key a bank statement, match each line to a ledger entry, and close the statement when the books agree with the bank
- List: columns and filters
- Statement reference, Bank account, Start date, End date, Opening, Closing, Lines, Settled lines, State (Draft / Reconciled / Awaiting approval); lines: Date, Description, Amount, Matched entry
- Buttons and actions
- New statement, Preview import, Import, Auto-match, Match, Match many, Combine, Add line, Close, Validate, Submit, Approve, Return
- Permission needed
- journal.view (read); journal.prepare (import, match, close); bankrec.prepare / bankrec.approve (review steps)
Journal entries > New / open an entry
Journal entry page
- What it is for
- Type, check, preview and post a manual entry; read any posted entry
- List: columns and filters
- Header (Journal, Journal type, Entry date, Posting date, Entry number, State, Period, Reference, Currency, Memo, Tags, Raised by, Auto-reverse on); lines grid (Account, Account name, Partner, Description, dimensions, Debit, Credit); Narration; Attachments; totals and Balanced badge
- Buttons and actions
- Save, Preview, Post Entry / Submit for approval, Cancel, Edit, Return, Reverse, Duplicate, Duplicate without amounts, Templates, Import lines, View ledger, Reset to draft, Cancel entry, Attachments, smart buttons Reversal / Reverses / Source document
- Permission needed
- journal.view; journal.post (create/edit/post), journal.prepare (submit, withdraw, cancel), journal.approve (approve/reject), journal.reverse (reverse/reset)
Finance > Configuration
Chart of accounts
- What it is for
- The company's accounts: classes, posting types, control/subledger accounts, posting windows
- List: columns and filters
- Code, Account, Arabic name, Class, Posting type, Maintained by, Normal balance, Under, Posting from, Posting to, Status. Search, filters, group by
- Buttons and actions
- New account, Use the GCC reference chart (Renumber and install), open account (Journal items and Sub-accounts smart buttons), Initialize chart
- Permission needed
- company.view (read); reference.manage on the server, company admin in the screen, to change
Posting accounts
- What it is for
- Which account each posting role uses (cash, receivable, payable, output/input tax, revenue, COGS, FX, retained earnings...)
- List: columns and filters
- Role, Account (Not set when empty)
- Buttons and actions
- Edit, Save, Discard
- Permission needed
- company.view (read); reference.manage (change)
Journals (journal types)
- What it is for
- The 21 journal types (GJ, SJ, PJ, CR, CP, BR, BP, BJ, ARJ, APJ, INVJ, FAJ, PAYJ, TAXJ, ICJ, ALJ, RCJ, OB, CLJ, ADJ, FXJ) with their numbering and controls
- List: columns and filters
- Code, Journal, Arabic name, Layer, Used by, Next number, Needs approval, Control accounts, Active
- Buttons and actions
- Open a type, Save
- Permission needed
- journal.view (read); reference.manage (change)
Accounting periods
- What it is for
- Fiscal periods and their status (Open, Soft closed, Closed, Locked), per-module narrowing, the close checklist, close template, reopen requests and the reopen policy
- List: columns and filters
- Fiscal year, Period, From, To, Status, Narrowed for; Checklist (Step, Required, Waits for, Owner, status Open / Ready for sign-off / Signed off); Reopen requests (Request, Covers, Window, Until, Asked by, Reason, In force / Expired)
- Buttons and actions
- Generate twelve months, change status, Checklist (Mark ready, Sign off, Send back, Add evidence, Attach a file), Close again, Close template (Use the usual order), Request a reopen, Approve / Refuse / Cancel request, reopen policy switch
- Permission needed
- journal.view (read); period.lock (generate, status, sign off, send back, template); period.adjust (request reopen); period.reopen (reopen, approve requests, policy)
Period controls (lock date)
- What it is for
- Shows 'Locked through <date>' or 'All periods open'; the Close period dialog moves the company lock date forward
- List: columns and filters
- Text only
- Buttons and actions
- Close period (on the Journal entries heading): Lock through this date
- Permission needed
- Screen: company admin; server: journal.post on POST /finance/lock
Currencies
- What it is for
- The currency master shared by every company: code, names, symbol, decimal places, GCC flag
- List: columns and filters
- Code, Name, Arabic name, Symbol, Decimal places, GCC, Status (Active / Archived)
- Buttons and actions
- Open a currency, Save
- Permission needed
- Read: any signed-in user; change: deployment superuser only
Exchange rates
- What it is for
- Rates by pair, date and type; entering and approving are separate acts
- List: columns and filters
- Pair, Date, Rate, Rate type, Source, Status (Approved / Awaiting approval), Provider reference
- Buttons and actions
- New rate, Approve
- Permission needed
- fx.view; fx.manage (enter); fx.approve (approve)
Posting profiles
- What it is for
- Versioned overrides of which accounts and dimensions a kind of transaction posts to
- List: columns and filters
- Profile, For, Version, In force, Accounts, Approved by, Status
- Buttons and actions
- New profile, Edit, Approve, New version, Retire, Discard
- Permission needed
- journal.view; account.manage (create/edit/new version/discard); journal.approve (approve/retire)
Reconciliation rules and import profiles
- What it is for
- Scoped rules that say which evidence counts for a match and how much tolerance is allowed; column maps for reading bank files
- List: columns and filters
- Rule: Code, Name, Priority, Scope, Effective from/to, Evidence, Tolerances; Profile: name, bank, columns
- Buttons and actions
- New rule, Edit, Save policy, New profile
- Permission needed
- bankrec.view (read); bankrec.configure (change)
Collection policy and dunning levels
- What it is for
- How collections behaves (disputes, promises, minimum amount, spacing, fees) and the ladder of reminder levels
- List: columns and filters
- Policy: Dispute pauses dunning, Open promise holds dunning back, Promise grace, Minimum amount, Days between notices, Fees and interest; Levels: Level, Name, From days overdue, Channel, Fee, Interest %/yr, Escalates to, Active
- Buttons and actions
- Edit the policy, New level, Add the standard levels, Edit, Delete
- Permission needed
- collections.view (read); collections.configure (change)
Provision matrices
- What it is for
- Versioned loss-rate tables by portfolio, risk and aging bucket with a forward-looking overlay
- List: columns and filters
- Matrix, Version, In force from, Status (Draft / Approved), Allowance account, Expense account, Release account, Rates (Portfolio, Risk, Bucket, Loss rate %, Overlay %)
- Buttons and actions
- New matrix, Save rates, Approve, New version, Discard draft
- Permission needed
- report.view (read); ecl.manage (build); ecl.approve (approve)
Treasury instrument types
- What it is for
- The types a company registers (cheque, guarantee kinds, deposit, letter of credit) and their release rules
- List: columns and filters
- Type, Kind, Release needs evidence, Second person to release, Alert days, Active
- Buttons and actions
- Add the standard types, New type, Edit, Delete
- Permission needed
- treasury.view (read); treasury.manage (change)
Bank import profiles
- What it is for
- How one bank's files are read: format, encoding, delimiter, date and number style, column mapping, duplicate rule, balance check
- List: columns and filters
- Profile, Account, Format, Dates, Numbers, Checks (balances, duplicates), Active
- Buttons and actions
- New profile, Edit, Delete
- Permission needed
- bankrec.view (read); bankrec.configure (change). Menu entry needs bankrec.view
Reconciliation rules
- What it is for
- Company policy and per-account rules that override it for a date range
- List: columns and filters
- Company policy box (Date window, Amount tolerance, Percent tolerance, Strong from, Possible from, Second approver); Rule, Account, Priority, In force, Changes, Active
- Buttons and actions
- New rule, Edit, Delete, edit policy
- Permission needed
- bankrec.view (read); bankrec.configure (change)
Accounting settings
- What it is for
- Fiscal year start month, the lock date shown beside it, and the company facts (read-only)
- List: columns and filters
- The fiscal year (Year starts in), The lock date (Locked up to and including, Move the lock to), The company (Code, Legal name, Arabic name, Country, Accounting currency, City, Time zone, Business mode)
- Buttons and actions
- Edit, Save, Discard (fiscal year); Lock
- Permission needed
- period.lock (change fiscal start month and lock); reading shown to any member
Taxes (tax codes)
- What it is for
- Tax codes with effective-dated rates for the UAE and GCC
- List: columns and filters
- Tax name, Description, Arabic name, Tax type, Tax scope (Applies to), Treatment, Rate today, Rate windows, Country, Active; archived filter
- Buttons and actions
- New tax, Install a country's taxes, open a tax (Rates, Documents tabs)
- Permission needed
- company.view (read); reference.manage (create, change, rates, install pack)
Fiscal positions (list)
- What it is for
- Rules that swap the tax and the accounts for particular customers (domestic, export, free zone, reverse charge)
- List: columns and filters
- Code, Position, Applied (Automatically / Only where assigned), Registered only, Substitutions, Active
- Buttons and actions
- New position, open a position
- Permission needed
- company.view (read); reference.manage (change)
Dimension values
- What it is for
- The analysis values posted on ledger lines; one list per dimension, with hierarchy and open / closed dates
- List: columns and filters
- Code, Name, Arabic name, Rolls up to, Open from, Closed after, Status; value page tabs Journal items, Rolls up
- Buttons and actions
- New record, Close this value, Reopen
- Permission needed
- company.view (read); reference.manage (change)
Account structure rules
- What it is for
- Which accounts require or forbid a dimension on a line (e.g. expense accounts need a cost centre)
- List: columns and filters
- Rule, Dimension, Requirement (required / prohibited), Applies to (class, code range), Active
- Buttons and actions
- New rule, edit, delete
- Permission needed
- company.view (read); reference.manage (change)
Valid dimension combinations
- What it is for
- Which values of two dimensions may sit on one ledger line together
- List: columns and filters
- Rule, When, Then, Allowed with, Accounts, Status; 'Try a combination' tester
- Buttons and actions
- New rule, Try it, bulk delete
- Permission needed
- company.view (read, try); reference.manage (change)
Distribution models
- What it is for
- Saved percentage splits, e.g. office rent across departments 60 / 40
- List: columns and filters
- Model, Dimension, Split, Applies to, Status
- Buttons and actions
- New model, Add / Edit shares, bulk delete
- Permission needed
- company.view (read, suggest); reference.manage (change)
Finance > Reporting
Trial balance (classic)
- What it is for
- Opening, period debit, period credit and closing per account for a date range
- List: columns and filters
- Code, Account, Class, Opening (Dr - Cr), Debit, Credit, Closing (Dr - Cr); totals Period debit, Period credit, Net result, Balance difference
- Buttons and actions
- Change From / To
- Permission needed
- report.view (route policy)
Report runner
- What it is for
- One engine runs every finance report: trial balance, general ledger, profit and loss, balance sheet, cash flow, books, ledgers, tax, management and exchange reports. Menu entries are built from the server list
- List: columns and filters
- Filter bar: Period (Today, Yesterday, This week, This month, Last month, This quarter, Last quarter, This fiscal year, Last fiscal year, Month / Quarter / Year to date, Custom range), Entries (Posted only / Draft only / Posted and draft / Reversed / Cancelled), Amounts in (Company / Transaction currency), Compare with, Group by, Zero balances; result table with Total row and a 'provisional' note when not posted-only
- Buttons and actions
- Run report, Saved views, Save this view, Export (CSV, XLSX, HTML, Print, PDF), Print, click a row to drill down, Back to the report
- Permission needed
- report.view (run, definitions, drill-down, saved views); report.export (export); doc.print (PDF); audit.view (Journal Audit)
Any posted invoice or bill > Register payment (dialog)
Register payment / Register receipt dialog
- What it is for
- The way one invoice or bill is paid: how much, from or into which account, and what closes the rest
- List: columns and filters
- Matched receipts and notes already against this document: Date, Amount, Written off, Reason, Payment, Reference
- Buttons and actions
- Full, Per cent of balance, Register payment / Register receipt, Cancel
- Permission needed
- payment.record
Payments and receipts > open a payment
Payment record
- What it is for
- Read-only record of one payment: whose money, method, which bank or cash account it landed in, what it settled, its journal entry
- List: columns and filters
- Settled documents: Date, Document, Number, Kind, Amount; journal link
- Buttons and actions
- Allocate what is left, Reverse payment (with a reversal date)
- Permission needed
- payment.record; payment.reverse
Bank reconciliation > open a statement (AI assist workspace)
Bank reconciliation workspace
- What it is for
- Rules and the optional AI model propose matches for every open line, exceptions are recorded, and a second person approves with a certificate
- List: columns and filters
- Proposals (line, suggested entry(ies), score band Strong / Possible, reason, status), Exceptions, Validation checks, Review state, Certificate
- Buttons and actions
- Run assist, Accept, Reject, Edit line (category / exception / assignee / note), Validate, Submit for approval, Approve, Return to preparer
- Permission needed
- bankrec.view; bankrec.prepare; bankrec.approve; bankrec.configure (policy)
Finance > Receivables
Customer statements
- What it is for
- A customer's own ledger for a period: opening + debits - credits = closing, the invoices that make up the closing balance and receipts still on account
- List: columns and filters
- Filters: period, customer; Date, Document, Debit, Credit, Balance; open invoices; unapplied receipts; reconciled check against the control account
- Buttons and actions
- Run, Export, Print
- Permission needed
- report.view
Receivables aging
- What it is for
- What each customer owes by how overdue, with a check that the total agrees with the receivable control account
- List: columns and filters
- Customer code, Customer, buckets (Current, 1-30, 31-60, 61-90, 90+), Total; filters: period, partners, currency, dimensions
- Buttons and actions
- Run, Export
- Permission needed
- report.view
Write-offs (customer and supplier)
- What it is for
- Controlled give-up of what is left on an invoice or bill: requested, checked against a tolerance, approved by somebody else, recoverable later
- List: columns and filters
- Code, Kind (Small balance, Bad debt, Vendor difference, Exchange residual), Partner, Document, Amount, Date, Reason, Status (Requested / Posted / Rejected / Cancelled / Reversed), Asked by, Decided by, Journal, Recovered; tolerances table
- Buttons and actions
- New write-off, Approve, Refuse, Cancel, Reverse, Record a recovery, Reverse this recovery, Tolerances (Save)
- Permission needed
- journal.view (read); payment.record (request, cancel own, recover); journal.approve (approve, refuse); journal.reverse (reverse); account.manage (tolerances)
Disputes
- What it is for
- Record that part of an invoice or bill is contested; the disputed part is kept out of dunning and payment proposals
- List: columns and filters
- Code, Side, Partner, Document, Disputed amount, Reason, Owner, Opened, Expected resolution, Status (Open / Resolved / Cancelled)
- Buttons and actions
- New dispute, Edit, Resolve, Cancel
- Permission needed
- journal.view (read); payment.record (open, edit, resolve, cancel)
Collections worklist
- What it is for
- One row per customer with money overdue, in dispute or promised, with collector, risk, last contact and next action
- List: columns and filters
- Customer, Outstanding, Overdue, Oldest days, In dispute, Unapplied receipts, Collector, Risk, Last contact, Promise, Next action; tick 'Include customers that are not overdue'; customer page: Overdue items, Contacts and notices
- Buttons and actions
- Log a contact, Add a promise to pay, Open dispute, Escalate
- Permission needed
- collections.view (read); collections.manage (log contacts)
Promises to pay
- What it is for
- One open promise per customer; kept or broken is decided from the receipts that arrive
- List: columns and filters
- Code, Customer, Invoice, Promised amount, Promised date, Made on, Owner, Status (Open / Kept / Broken / Cancelled), Received
- Buttons and actions
- Add a promise to pay, Cancel promise
- Permission needed
- collections.view; collections.manage
Dunning runs
- What it is for
- Propose reminder notices as a draft, see who was left out and why, then issue
- List: columns and filters
- Run code, As at, State (Draft / Issuing / Issued / Cancelled), Notices; notices: Customer, Level, Channel, Overdue, Fee, Interest, Status (Proposed / Skipped / Sent), Reason
- Buttons and actions
- Propose a run, Issue, Cancel run, Withdraw this notice
- Permission needed
- collections.view; collections.manage
Finance > Payables
Payment proposals (list)
- What it is for
- Supplier payment runs prepared by one person, approved by a second and released by a third
- List: columns and filters
- Proposal, Name, Payment date, Method, Bills, Total, Status (Draft / Pending / Approved / Released / Cancelled), Prepared by, Approved by, Released by
- Buttons and actions
- New proposal, open a proposal, policy (separation of release)
- Permission needed
- journal.view (read); payment.prepare (create); account.manage (policy)
Supplier statements
- What it is for
- A supplier's ledger for a period with the bills the closing balance is made of and payments still on account (credit balance is what we owe)
- List: columns and filters
- Filters: period, supplier; Date, Document, Debit, Credit, Balance
- Buttons and actions
- Run, Export, Print
- Permission needed
- report.view
Payables aging
- What it is for
- What is owed to each supplier by overdue bucket, with a check against the payable control account
- List: columns and filters
- Supplier code, Supplier, buckets, Total
- Buttons and actions
- Run, Export
- Permission needed
- report.view
Payment due
- What it is for
- Supplier bills due on or before a date and still open, oldest first, with what stops each being paid now
- List: columns and filters
- Supplier, Bill, Bill date, Due, Days overdue, Currency, Outstanding (bill currency), Outstanding, In dispute, Status, Why it cannot be paid yet
- Buttons and actions
- Run, Export
- Permission needed
- report.view
Goods received not invoiced (GRNI)
- What it is for
- What has been received on purchase orders and not yet covered by a posted bill, valued at the receipt cost
- List: columns and filters
- Purchase order, Supplier, Product code, Product, Received, Billed, Not invoiced, Unit cost, value, days waiting
- Buttons and actions
- Run, Export
- Permission needed
- report.view
Payment holds
- What it is for
- Stop a supplier bill (or a whole supplier) from being paid, with a reason; lifting needs the approve right
- List: columns and filters
- Hold, Scope (One bill / A whole supplier), Supplier, Bill, Reason, Placed by, Placed on, Status (Active / Released), Released by
- Buttons and actions
- Place a hold, Release (Lift this hold)
- Permission needed
- journal.view (read); payment.prepare (place); payment.approve (release)
Payment proposals > open a proposal
Payment proposal record
- What it is for
- The lines of one payment run and its three-step control: submit, approve (bank file fixed), release (payments booked), then the bank's answer
- List: columns and filters
- Bills: Supplier, Bill, Due, Owing, To pay, Priority, held; Pays to (masked bank detail); Summary; History (Who, When, What); Bank file fingerprint
- Buttons and actions
- Add bills, Remove, Hold this bill, Put back, Submit for approval, Send back to the preparer, Approve, Release to the bank, Record the bank's answer, Download bank file, Cancel proposal
- Permission needed
- payment.prepare (prepare, submit, hold, cancel); payment.approve (approve, send back, download file); payment.release (release, record answer, download file)
Finance > Credit control
Credit position
- What it is for
- Customers near or over their credit limit, orders holding credit, overrides waiting and the overdue-hold rule
- List: columns and filters
- Tiles: Customers with credit, Total limit, Over their limit, On hold or blocked, With overdue balances, Orders holding credit, Overrides waiting, Overrides ending within a week; table: Customer, Limit, Exposure, Available, Overdue, Policy
- Buttons and actions
- Apply the overdue rule (days)
- Permission needed
- partner.view (read); credit.release (apply overdue rule)
Credit overrides
- What it is for
- A bounded, time-limited permission to confirm an order past the credit limit, requested by one person and approved by another
- List: columns and filters
- Customer, May exceed by, Used, Works until, Reason, Evidence, Status (Requested / Approved / Rejected / Cancelled), Asked by, Decided by
- Buttons and actions
- Request an override, Approve, Refuse, Cancel
- Permission needed
- partner.view (read); document.confirm (request); credit.release (approve, refuse)
Credit reservations
- What it is for
- The trail left by every sales order that took credit: exposure before and after, limit then, override drawn
- List: columns and filters
- Order, Customer, Amount, Exposure before, Exposure after, Limit then, Override used, Status (Held / Consumed / Released), Note
- Buttons and actions
- Release
- Permission needed
- partner.view (read); credit.release (release)
Credit groups
- What it is for
- Related customers sharing one combined limit
- List: columns and filters
- Code, Name, Total (shared) limit, Policy (Block the order / Warn only), Customers in the group, Active
- Buttons and actions
- New group, Edit, Save
- Permission needed
- credit.limit.reveal (read); credit.release (create, edit)
Expected credit loss runs
- What it is for
- Work out the loss allowance on open receivables from an approved matrix; a second person posts the true-up
- List: columns and filters
- Run, As at, Matrix, Exposure, Required allowance, In the ledger, Adjustment, Status (Draft / Posted / Cancelled / Reversed), Prepared by, Posted by, Journal; detail by aging bucket and largest provisions
- Buttons and actions
- Work out the provision, Post, Cancel run, Reverse this provision
- Permission needed
- report.view (read); ecl.manage (prepare, cancel); ecl.approve (post, reverse)
Finance > Planning
Budgets (list)
- What it is for
- Budget versions: one per code, scenario and year; a draft is built by one person and approved by another
- List: columns and filters
- Budget (code and name), Version, Scenario, Period, Income, Expense, Status (Draft / Approved / Replaced), Approved by. Status tabs
- Buttons and actions
- New budget; open a budget
- Permission needed
- report.view (read, menu); budget.manage (create, edit, lines, new version, discard); budget.approve (approve)
Budget against actual
- What it is for
- Budget, actual (the ledger), variance and what is still available, account by account
- List: columns and filters
- Budget picker, From, To; tiles Budget result, Actual result, Variance, Committed; rows Account, Budget, Actual, Variance, %, Committed, Available
- Buttons and actions
- Choose budget and dates
- Permission needed
- report.view
Budget control policies
- What it is for
- The rule that warns or blocks when spending on expense accounts passes an approved budget
- List: columns and filters
- Policy, Budget, Accounts, Basis (whole year / year to date, with commitments), Tolerance %, At the limit (Warn / Block), Active
- Buttons and actions
- New policy, Edit
- Permission needed
- report.view (read); budget.manage (change)
Budgets > open a budget
Budget page
- What it is for
- Facts, the budget rows (account, period, amount, dimensions) and the actions on one version
- List: columns and filters
- Status, Period, Income, Expense, Built by, Approved by; rows grid Account, Period, Amount, Dimensions; CSV box (account, period, amount + dimension columns)
- Buttons and actions
- Save lines (draft only), Approve, New version, Discard draft, Close
- Permission needed
- budget.manage / budget.approve
Budget control > Commitments
Budget commitments
- What it is for
- Money promised but not yet spent (manual commitments; confirmed purchase orders not yet billed are counted automatically)
- List: columns and filters
- Code, Description, Account, Date, Amount, Status (Open / Released / Cancelled). Search, sort, paging
- Buttons and actions
- Add commitment, Release (needs a reason)
- Permission needed
- report.view (read); budget.manage
Budget control > Overrides
Budget overrides
- What it is for
- A bounded, expiring permission to go past a blocking budget policy, approved by a second person
- List: columns and filters
- Account, May exceed by, Used, Ends, Reason, Asked by, Status (Waiting / Approved / Refused / Cancelled / Ended). Tabs All, Waiting, Approved, Refused
- Buttons and actions
- Request an override, Approve, Refuse (reason), Cancel
- Permission needed
- report.view (read); budget.manage (request, cancel own); budget.approve (approve, refuse, cancel any)
Finance > Treasury
Treasury register
- What it is for
- Cheques, guarantees, deposits and letters of credit. A register only: nothing here posts to the ledger and none of it is counted as cash
- List: columns and filters
- Summary tiles per kind (count, totals per currency, overdue / due soon, 'contingent' for non-cash kinds); tabs by kind; 'Only instruments still open'; Code, Kind, Reference, Counterparty, Bank, Face value, Open balance (letters of credit), Matures, Status
- Buttons and actions
- Register an instrument; open an instrument (Mark as ..., Record a drawing, Release)
- Permission needed
- treasury.view (read); treasury.manage (register, edit, status, drawing); treasury.release (release); collateral shown only to manage or release holders
Treasury maturities
- What it is for
- What matures in the next 30 to 365 days and what is already overdue, cash-related kept apart from contingent
- List: columns and filters
- Looking ahead (30 / 60 / 90 / 180 days / a year); two sections Cash-related (cheques and deposits) and Contingent (guarantees and letters of credit); Matures, Instrument, Counterparty, Direction (held / issued), Amount, Status; totals per currency in and out
- Buttons and actions
- Change the look-ahead
- Permission needed
- treasury.view
Treasury > open an instrument
Instrument page
- What it is for
- One cheque, guarantee, deposit or letter of credit with its history
- List: columns and filters
- Status, Type, Reference, Counterparty, Bank, Face value, Utilised and Balance (letter of credit), Issued, Matures (days), Registered by, Collateral, Released by and evidence, History (When, What, Note, By)
- Buttons and actions
- Mark as <next status>, Record a drawing, Release (target shown), Close
- Permission needed
- treasury.manage / treasury.release
Finance > Banking
Bank accounts
- What it is for
- The company's own bank accounts: ledger account behind each, sealed IBAN / account number / SWIFT, signers, beneficiary version history
- List: columns and filters
- Code, Name, Bank, Currency, IBAN (masked, e.g. AE07 •••• 4567), Ledger account, Beneficiary version, Status (Active / Closed)
- Buttons and actions
- New bank account (company admins), open account, Save, bank details write-only with Remove it / Keep it after all
- Permission needed
- company.view (read, no mask lifted); reference.manage (create, change); screen button for company admins only
Cash position
- What it is for
- Ledger balance of every cash and bank account, what has not reached the bank yet, estimated bank balance and available cash
- List: columns and filters
- Per account: Ledger balance, Pending receipts, Pending payments, Bank balance (estimated), Available cash; totals; as-at date
- Buttons and actions
- Change the date; export
- Permission needed
- report.view
Cash forecast
- What it is for
- Week-by-week cash for up to 52 weeks: actual (open invoices and bills), committed (confirmed orders), assumptions typed in
- List: columns and filters
- Start, Weeks, Scenario, Calculate; assumptions grid (Date, Category, What, Amount); Opening available cash, Closing, Lowest point, Weeks below zero, line chart; weekly table (Actual / Committed / Assumption in and out, Net, Closing); Saved versions
- Buttons and actions
- Add assumption, Calculate, Save this version, Open a saved version
- Permission needed
- report.view (calculate, read); journal.prepare (save a version)
Banking > Bank reconciliation
Bank statements
- What it is for
- Every imported or typed statement and how far reconciliation has got
- List: columns and filters
- Statement, Bank account, Period, Format, Lines, Opening, Closing, Status (Entered, Imported, Validated, Review required, Duplicate warning, Reconciled), Imported on; N matched. Search
- Buttons and actions
- Import statement; Reconcile (opens the workspace)
- Permission needed
- journal.view (read); journal.prepare (import, create)
Statements > Import statement
Import statement wizard
- What it is for
- Four steps: choose bank account and file, check, review rows, import. Reads CSV, spreadsheet export, camt.053 XML and MT940
- List: columns and filters
- Step 1 Bank account, optional import profile, file drop zone (5 MB, 5,000 rows); step 2 Statement reference, From, To, Opening balance; step 3 rows Date, Description, Reference, Amount, State (Valid / Seen before); step 4 result
- Buttons and actions
- Next, Back, Check the mapping, Import, Open the statement, Cancel / Close
- Permission needed
- journal.prepare (preview and import)
Bank reconciliation > Reconciliation
Bank reconciliation workspace
- What it is for
- Bank lines left, books right: match, group, split, explain, auto-match, AI assist, validate, submit, approve
- List: columns and filters
- Header facts (Opening, Statement debits and credits, Closing, Book balance, Difference, matched, suggestions, exceptions); filters (Show, Side, Confidence, Category); statement lines table (Booking date, Reference, Description, Debit, Credit, Match); suggested book entries (Score, Posting date, Document, Evidence, Amount, Difference); Missing book entry panel
- Buttons and actions
- Accept this match, Unmatch, Group candidates, Split this line, Find match manually, Create entry, Run auto match, AI assist, Validate, Submit for approval, Approve, Return, Certificate, Add line, Details drawer
- Permission needed
- journal.view / bankrec.view (read); journal.prepare and bankrec.prepare (match, validate, submit); bankrec.approve (approve, return)
Bank reconciliation > Exceptions
Bank exceptions
- What it is for
- Lines needing a person: no match, ambiguous, amount or date conflict, duplicate, unresolved party, returned item, setup missing, anomaly, timing
- List: columns and filters
- Line, Exception reason, Category, Assignee, Note
- Buttons and actions
- Open the details drawer, set exception, category, assignee and note
- Permission needed
- bankrec.view (read); bankrec.prepare (change)
Bank reconciliation > Rules (tab)
Reconciliation policy and rules (tab)
- What it is for
- Company-wide matching policy and per-account rules, as shown on the workspace tab
- List: columns and filters
- Date window, tolerances, bands, AI and second-approver switches; rules list
- Buttons and actions
- Edit policy
- Permission needed
- bankrec.view / bankrec.configure
Bank reconciliation > Mapping studio (tab)
Mapping studio
- What it is for
- Drawn in the design but disabled: column mapping is done in Bank import profiles
- List: columns and filters
- Disabled tab
- Buttons and actions
- None
- Permission needed
- n/a
Reporting > Trial Balance (report engine)
Trial balance (report)
- What it is for
- Opening, period movement and closing per account, debits equal credits
- List: columns and filters
- Account code, Account name, Opening debit / credit, Period debit / credit, Closing debit / credit; filters Accounts, Account range, Classes, Journal types, Dimensions, Currency; comparison
- Buttons and actions
- Drill into General Ledger
- Permission needed
- report.view
Reporting > Profit & Loss, Balance Sheet, Cash Flow
Financial statements
- What it is for
- Statements on configured rows: P&L (with comparison column), Balance sheet as at a date (includes the period's profit, assets = liabilities + equity), Cash flow (direct method, must explain the bank)
- List: columns and filters
- Label, Amount, Comparison (P&L); filters Period, Entries, Amounts in, Dimensions, Currency
- Buttons and actions
- Drill into General Ledger from a row
- Permission needed
- report.view
Reporting > General Ledger, Journal Register, Day Book, Bank Book, Cash Book, Customer / Vendor ledgers and balances, Reversed entries
Ledgers and books
- What it is for
- Transaction-level reports with running balances and links back to the source
- List: columns and filters
- General Ledger: Posting date, Voucher, Journal, Account, Description, Dimensions, Debit, Credit, Running balance (paged); Bank / Cash book per account; Customer and Vendor ledger and balance summary
- Buttons and actions
- Open the source document
- Permission needed
- report.view
Reporting > Tax Return Summary, Tax Detail, Reverse Charge
Tax reports
- What it is for
- VAT by treatment and side as a return is filed, every line behind it, and reverse-charge purchases
- List: columns and filters
- Summary: Side, Tax code, Treatment, Net, Tax, Recoverable; Detail: Date, Document, Customer / supplier, Tax registration, Tax code, Rate, Net, Tax; Reverse charge: Date, Document, Supplier, Net, Tax; filters Period, Currency
- Buttons and actions
- Export, drill to the document
- Permission needed
- report.view
Reporting > Cost Centre / Profit Centre / Department / Project / Branch P&L
Management P&L by dimension
- What it is for
- Income and expense by dimension value; lines with none are shown as 'Not set'
- List: columns and filters
- Code, Name, Income, Expense, Result; filters Period, Entries, Amounts in, Dimensions
- Buttons and actions
- Drill to the ledger of a value
- Permission needed
- report.view
Reporting > Realized / Unrealized Exchange Differences, Journal Audit
Exchange and audit reports
- What it is for
- Realised and unrealised FX differences; Journal Audit shows who created, changed or posted an entry
- List: columns and filters
- Columns per report (documents, rates, gain or loss; audit trail)
- Buttons and actions
- Export
- Permission needed
- report.view; audit.view for Journal Audit
Taxes > open a tax
Tax code record
- What it is for
- One tax code and its rate windows
- List: columns and filters
- Tax name, Description, Arabic name, Applies to, Tax scope, Treatment, Recoverable percent, Country, Reverse charge, Import, Exemption reason, Status; Rates over time (Rate, From, To)
- Buttons and actions
- Save, New rate, Save rate, Discard
- Permission needed
- reference.manage
Taxes > Install a country's taxes
Install a tax pack
- What it is for
- Adds the standard tax codes of AE, SA, BH, OM, QA or KW with their effective-dated rates
- List: columns and filters
- Country list with name and number of codes
- Buttons and actions
- Install
- Permission needed
- reference.manage
Fiscal positions > open a position
Fiscal position record
- What it is for
- Tax and account substitutions and who the position applies to
- List: columns and filters
- Code, Position name, Arabic name, How it is applied, Tax country, Registered only, Note, Status; Tax mappings (Instead of / Charge), Account mappings, Customers
- Buttons and actions
- Save, Add a substitution, Remove
- Permission needed
- reference.manage
Administration > Applications
Finance Features (switches)
- What it is for
- A company may turn off 13 optional parts of Finance; Journals and Periods are always on
- List: columns and filters
- Switch, label, help, route and menu owned, protected flag
- Buttons and actions
- Propose a change with a reason, review, approve or reject (second person), roll back
- Permission needed
- apps.configure (propose); apps.config.approve (decide)
Finance Fields (switches)
- What it is for
- Make five fields Required, Optional, Hidden or Read-only: payment reference, credit override evidence, dispute expected date, accrual reference, treasury instrument notes
- List: columns and filters
- Field, applies to, mode choices
- Buttons and actions
- Propose, approve, reject, roll back
- Permission needed
- apps.configure / apps.config.approve