Sales invoices
Issue and void invoices. Each branch keeps its own statutory numbers, and the print copy is frozen at issue.
Every sale, purchase, payslip, asset and bank line posts to one general ledger. This page shows what BYTE does with that ledger: the entries, the bank, the tax, the assets and the costs, and the controls around them.
Last updated: 2 November 2026
Every feature on this page is in BYTE's current build. BYTE is coming soon, so ask us for the status of anything you need.
| Area | What BYTE does | Posts to |
|---|---|---|
| General ledger | Journal entries, trial balance, balance sheet, opening balances per branch and year-end close. | Every account |
| Bank | Statement import, matching, bank charges and interest, and open items carried to the next period. | Bank accounts |
| Sales and purchases | Invoices, credit and debit notes, refunds, bills, batch payments, aging and statements. | Receivables and payables |
| Tax | Tax codes on every document, the Jordan and UAE tax packs, the UAE VAT return and withholding tax. | VAT and tax accounts |
| Fixed assets | Asset register, depreciation runs by period, four methods, disposals and corrections. | Asset and depreciation accounts |
| Costs and dimensions | Dimension tags, profit and loss by dimension, roll-up up to four levels, and cost splits. | Profit and loss and budgets |
| Controls | Roles and permissions, audit log, authenticator-app sign-in and branch numbering. | Every module |
Every document posts to one general ledger, so the reports agree with the invoices, bills and payslips behind them. Post the period, check the trial balance, then read the balance sheet.
Reconcile each bank account against its ledger account, one statement at a time. The bridge between the book and bank balances is shown, and open items carry forward to the next period.
A bank fee of 15 appears on the statement but not in the ledger. Post it as an adjustment, and the book and bank balances agree.
Quote, invoice and collect on the sales side. Order, receive and pay on the purchase side. Each document carries its tax code and posts to the ledger.
Issue and void invoices. Each branch keeps its own statutory numbers, and the print copy is frozen at issue.
Correct an invoice with a credit note, raise a debit note, and record refunds.
Set payment terms for each customer, split a balance into instalments, and give early-payment discounts.
See what each customer owes by age, and the statement for any period.
Record supplier bills, allocate each payment to the bills it settles, and run batch payments to several suppliers at once.
Quote before the sale, and record the customer's purchase order before the goods leave.
Tax is set line by line, so one invoice can carry more than one rate. The codes follow the company's VAT registration, and each country has its own tax pack.
An invoice has a consulting line at the UAE standard rate of 5% and an export line at 0%. Each line is taxed on its own, and the VAT total follows the lines.
Register each asset once. A depreciation run works out the charge for each period, and you check the run as a draft before you execute it.
Tag each line with the branch, department, project or machine it belongs to. The profit and loss and the budgets read the tags, so one ledger answers many questions.
Tag journal lines with a branch, department, project or machine.
Read the profit and loss by any tag, not only by account.
Group tags under parents, such as a region over its branches, up to four levels deep.
Split an invoice or bill line across projects, machines or departments, and split one salary across machines.
Decide who can see and change what, and keep a record of every change.
Each role sees and changes only the modules you allow.
Every change is recorded in the audit log.
Sign in with one-time codes from an authenticator app (TOTP).
Each branch keeps its own invoice numbers, payroll and asset postings.
Yes. Sales, purchases, payroll, assets and bank entries post to the same ledger, with branch and dimension tags where you need them.
Yes. Import the statement from a CSV file, match each line to the ledger, post the bank charges and finalize the period. Bank reconciliation is built.
Yes. Tax codes sit on every document and are set line by line. The UAE VAT return is reconciled to the ledger.
Yes. Depreciation runs by period, as a draft and then executed, with four methods and one voucher per branch.
Yes. Tag journal lines with a branch, department, project or machine, and the profit and loss shows each dimension.