User guideTASHDYSVersion v8.37.3العربيةDownload PDFOpen the app
The screenshots in this guide come from a sample business (a restaurant) and are examples only; the figures are illustrative. Each sector has its own guide — open it from the “📘 Your sector guide” button inside the app.
Chapter 1 of 31

What's new in Tasaheel — and what's coming

A quick summary of what the latest releases added, and what we are working on now. Every new item is in the program's menu under its own name — if you don't see it, check your plan and your user permissions.

Tasaheel Accounting — TASHDYS

  1. The official logo: a navy rounded square, with the name «Tasaheel Accounting» and the word TASHDYS in gold.
  2. TASHDYS stands for: Tax, Accounting & Smart HR — Digital, for Your Success.
  3. In Arabic: ضرائب ومحاسبة وموارد بشرية ذكية — رقمي، لنجاحك.
  4. These are the pillars the program is built on: tax and zakat, books and statements, staff and payroll — in one system that runs in the browser.
Note: The same logo is on the home page at tasaheelerp.com and on the cover of this guide.

New in this release

  1. Subscriptions: a free trial, then a single-module plan, a sector plan or the full program — monthly, yearly or for two years. Current prices are on tasaheelerp.com.
  2. Time in 12-hour format, and you choose the format in Settings.
  3. Print templates: more than 20 ready templates per document, with a gallery, an editor and a preview before printing.
  4. E-invoicing — Phase 2: the ZATCA Phase 2 onboarding screen registers your device step by step (OTP, then the compliance certificate, then the production certificate), and the ZATCA log shows what was sent and its result. The integration passed ZATCA's simulation-environment tests (10 of 10), and the production environment is now open to subscribers — after registering your device, check the result of your first invoice in the ZATCA log.
  5. Salla and Zid: from the sales-platform integration screen, store orders become posted documents, with separate references for collection and cancellation; anything that needs your review shows in the integration review queue.
  6. Moving from another program: the migration screen brings your data across, and you can undo the migration as long as nothing has been posted after it.
  7. Single-account sync: sign in with your website account — no second password — and if the same user is open on another device you get a notice to decide: close it or leave it.
  8. Start dashboard: a summary that is always visible in nine cards; an empty card explains what will appear there, with a button that takes you to the place.
  9. A two-mode top bar: «Simple» keeps search, the New button and the bell; «Accountant» shows every button. Press Ctrl+K anywhere to find a screen by name and open it.
  10. Customer link: on a posted invoice, a customer statement or a posted receipt, click «🔗 Customer link» and send it by WhatsApp or email; your customer opens the document read-only, and you can revoke any link at any time from «Customer links».
  11. Restaurants: split the bill between guests, and a table QR code that lets the guest open their bill read-only.
  12. Hotels: add each unit's iCal link from Booking or Airbnb; days booked there appear in «Occupancy calendar» under the channel name, and anything that clashes with your own bookings shows in red, with no automatic deletion. This needs the company to be saved on the server.
  13. Collection reminders: in «Collection reminder settings» you choose when the customer is reminded — before the due date, on it, and at intervals after it — and you follow the status of each reminder.
  14. Point of sale: for each device you choose how the receipt and the kitchen ticket print: «Direct», «Ask before printing» or «Don't print».
  15. Approval workflow: it extends to more documents, including payroll runs, asset disposals and opening balances; for a rejected document, the reason is in the approvals inbox.
  16. Data quality: «Merge Duplicate Cost Centres» joins a centre that was typed twice into one, and «Months With No Activity» finds a month with no entries inside a year that has activity.
  17. Contact and support: the program's emails come from [email protected], the website has a WhatsApp button, and support requests (tickets) are recorded from «Ask me» inside the program.
Note: Check your version number in the program itself and compare it with the version on this guide's cover — if yours is older, some of these items will not show until your copy updates.

Coming soon

  1. Mobile app: install it on your phone, a «My day» screen, record an expense from a photo, and an owner dashboard.
  2. Employee self-service and attendance from the phone.
  3. The AI assistant: answers with figures and a link to their source — with 1,000 free points a month on every subscription.
  4. AI reading of purchase and sales invoices from a photo, PDF, Word or Excel file.
  5. Banks: rules to categorise transactions, and suggested matching.
  6. «My reports»: build your own report by drag and drop, and schedule it by email.
  7. Approval workflow for sector documents, and approving several documents at once.
  8. Sign in with your company number: open your company from any device with the company number, a username and a password.
  9. Inventory: when a document is recorded with an earlier date, cost is recalculated for the affected items with one difference entry and a «Cost adjustments» report; and you set each item's nature and whether it shows on the cashier screen.
  10. Recycle bin: restore what was deleted.
  11. Importing journal entries from Excel with smarter account matching.
  12. Quick add: add a new customer, item or account from inside the pick list itself, without leaving the screen.
  13. Automatic archiving of closed years, so the program stays fast as your data grows.
Note: These items are in development; their details and dates may change. Each is announced when it ships, and moves in this guide from «Coming soon» to «New».
Chapter 2 of 31

Getting started: your account and company

Tasaheel is a complete accounting system that runs in your browser. Open it from tasaheelerp.com; your data is stored encrypted on the Tasaheel server, and you open it from any device with your account. The first time, you press «Start a free month» and your account and company are created together.

Create the owner account

Create the owner account
  1. The first run opens «First run — create the owner account».
  2. Enter the name, a username and a password (at least 6 characters).
  3. Click «Create and sign in».
Note: This account manages every company and creates the other users — keep the password somewhere safe.

Create your company

Create your company
  1. In «My companies», click «+ New company».
  2. Enter the company name and choose the country — it sets taxes and currency.
  3. Set the fiscal year start and end dates, and add the CR and VAT numbers if you have them.
  4. Choose the business type (restaurants, contracting, retail…) — required, because the chart of accounts is built from it; it opens your sector's accounts and modules ready-made.
  5. Choose the legal form, the accounting basis and how to enter opening balances, then save.
Note: You can create several companies and switch between them from «My companies» at the top.

Choose how you work

Choose how you work
  1. «Start here» asks: the full system, or just one function?
  2. «Work with the full system» — every function: accounts, sales, purchases, inventory, assets, taxes and payroll.
  3. Or pick one function card and click «Work on this only» — the program shows just that.
  4. «Get to know the program first» takes you on a quick tour.
Note: Your choice only changes what is shown — no data is deleted, and you can change it any time.

Your sector modules

Your sector modules
  1. «Modules for your activity» shows only what belongs to your sector, with the accounts it adds to the chart.
  2. «➕ Add sector accounts» adds your sector's accounts; «🧩 Change activity» if you picked the wrong one.
  3. «↗ Open» next to any module takes you to its screen.
Chapter 3 of 31

Setup: company, chart of accounts, opening balances

Before the first entry: complete the company details, review the chart of accounts, and enter the balances you start with.

Company settings

  1. Upload the logo (shown on invoices and reports) and enter the name in Arabic and English.
  2. Complete the CR number, VAT number, unified number and address.
  3. Under functions, tick only what you use — unticked functions disappear from the menu without deleting their data.
  4. Ownership and partners set how Zakat (Saudi/GCC share) and income tax (foreign share) apply.
  5. Click «Save settings».

Chart of accounts

Chart of accounts
  1. The chart is ready for your sector. Main accounts are summary accounts; entries post to sub-accounts.
  2. «+ Account» adds a main account; «+ Under» adds a sub-account under an existing one.
  3. Each account has a statement line that links it to a line in the financial statements.
  4. Import your own chart from Excel with «⭱ Import», or export to Excel/PDF.
Note: An account with transactions cannot be deleted — this protects your books.

Opening balances

Opening balances
  1. Enter each account's balance at the start of the period: debit or credit.
  2. Click «Save balances» — they are recorded as one opening entry and show in the trial balance as «Opening».
  3. If this is a first year with no balances: «Approve as first year (no balances)».
  4. Or import them from Excel with «⭱ Import».
Note: The program keeps reminding you until the opening balances are approved.
Chapter 4 of 31

Choosing how you work, once

Choosing «Full system» on the plan page is enough.

Full system

  1. If you chose «Full system» in «Plan & subscription», that is enough: the start dashboard doesn’t warn that you haven’t chosen yet, and the program doesn’t send you to «Start here» to choose again.
Note: If the warning still appears after you chose, check the saved choice in «Plan & subscription» yourself.
Chapter 5 of 31

Hiding the modules you don’t use

Untick a module and save, and it disappears from the bar and stays hidden, without its data being deleted.

Hiding

  1. Open «Modules in use», untick any module you don’t use, then press «Save modules». The screen says: «Any unmarked module disappears from the bar when you save».
  2. The module stays hidden after signing out and in, whatever the subscription plan. To bring it back, tick it and save, or press «Tick all».
  3. Hiding does not delete the module’s data.
Note: Before hiding a module, check yourself that no user is working in it: it disappears from the bar of everyone who enters the company.
Chapter 6 of 31

Customers, suppliers and items

The cards you use on every invoice: who you sell to, who you buy from, and what you sell.

Customers

Customers
  1. «+ New customer»: code, name, category, VAT number and payment terms.
  2. The table shows each customer's balance and number of transactions; «Statement» opens the full history.
  3. «⭱ Import» from Excel, and «🔗 Merge duplicates» if the same customer was entered twice — merging is for the manager only, because it changes posted entries and cannot be undone.

Suppliers

Suppliers
  1. Same as customers: «+ New supplier», balance, «Statement», import and merge.

Items and services

Items and services
  1. «+ Item / service»: code, name, type, units, sale price, VAT rate and revenue account.
  2. Invoices take the price, tax and account from the item automatically; you can edit them on the line.
  3. Cost and the inventory account work with the inventory function.

Warehouses

Warehouses
  1. «+ Warehouse» for each place that holds stock, linked to a cost center.
  2. «Inventory settings»: costing method (weighted average), inventory account and cost of sales.
Chapter 7 of 31

Sales and collections

An invoice creates its own journal entry: revenue, VAT and the customer account — plus cost of goods if you track stock.

Sales invoice

Sales invoice
  1. Choose the customer and date — the due date is calculated from the customer's terms.
  2. On each line: item or service, quantity, price, discount and VAT rate — the total is calculated for you.
  3. «+ Line» adds a line; «Invoice discount» applies a discount to the total.
  4. «Post invoice» records the entry, or «Save as draft» if it is not ready.
  5. «Invoice list» shows every invoice with its status, paid and outstanding amounts.
Note: A posted invoice is not edited silently — corrections go through a return or a reversing entry so the trail stays clear.

Customer receipt

Customer receipt
  1. Choose the customer, enter the amount received and the account it went into (cash or bank).
  2. «Auto-allocate to oldest» settles the oldest invoices first — or pick specific invoices from «Show open invoices».
  3. Enter the reference (cheque or transfer number) and save.
Note: On the customer statement the payment appears as one line for the full amount — reconciliation stays easy.

Point of sale (cashier)

Point of sale (cashier)
  1. Every sale happens inside a shift: choose the POS, the date and the opening cash balance.
  2. Set the branch and the warehouse to issue from, then «Open shift and start selling».
  3. At the end of the shift you close it with the actual count, and the program shows any difference.
  4. The sales screen opens directly in its own window, and each point of sale is run from one window only so invoices never mix — use «➕ Extra sales window (another terminal)» for a second point of sale.
  5. For restaurants: tables come from the floor plan and bookings from table reservations (the next sections).
  6. A deposit is recorded with the payer’s mobile number and name, and the cashier sees it as «Deposit discount» on any later invoice.

Deposits

Deposits
  1. «➕ New deposit»: the payer’s mobile number, name, amount and reference.
  2. A deposit is a liability of the business until it is deducted from an invoice or refunded — it is not revenue.
  3. At the till the cashier sees «Deposit discount» above the payment methods, and it can be deducted from any later invoice.
  4. The «Open», «Used», «Refunded» and «All» tabs, and the «Ageing of open deposits» table shows what needs follow-up.
Note: The mobile number is for search only; the name confirms who the deposit belongs to. A shift counts only what its own cashier collected.

Floor plan and tables

Floor plan and tables
  1. Split the venue into areas: indoor hall, outdoor terrace, private rooms and bar.
  2. «+ Table» for one table, or «+ Several tables at once» to create numbered tables with a seat count each.
  3. The cards at the top show tables, seats, occupied and reserved right now.
  4. The cashier picks the table from the plan instead of typing its number, and the table shows the order’s name or number.
Note: Status updates instantly across windows on the same device, and on other devices after the folder syncs.

Table reservations

Table reservations
  1. Choose the day, then «+ New reservation»: the table, the guest’s name, mobile number, party size and time.
  2. The program warns you if the table is booked close to the same time, or the party is larger than its seats.
  3. «🍽️ Floor plan» to go back to the plan, and cancel a reservation when needed.
Note: A table that is occupied right now cannot be booked until its order is closed.

Property unit sale contracts: returned payments and cancellation

Property unit sale contracts: returned payments and cancellation
  1. Each sale contract has its payment schedule, and collected payments show as collected.
  2. If a cheque or transfer bounces: the undo button next to the collected payment — a reversing entry is posted, and the payment returns to uncollected and can be collected again.
  3. If the buyer withdraws: the cancel button next to the contract, then the cancellation date, the reason, and confirm — every entry of the contract (the sale and the collections) is reversed, the contract becomes void, and the unit is available for sale again.
Note: No posted entry is deleted — it is reversed, so the trail stays in the books and respects period locks and approvals. A cancellation date before the sale date is not accepted.
Chapter 8 of 31

Purchases and payments

The mirror of sales: the supplier invoice creates its entry, and the payment settles it.

Purchase invoice

Purchase invoice
  1. Choose the supplier and enter the supplier's invoice number / reference.
  2. On each line: the item (optional) or the charge account — expense, inventory or asset.
  3. Set input VAT: deductible, or non-deductible (added to cost).
  4. «Post invoice» or «Save as draft».

Supplier payment

Supplier payment
  1. Choose the supplier, enter the amount paid and the account it was paid from.
  2. «Auto-allocate to oldest» or pick the invoices yourself, and enter the reference.
Chapter 9 of 31

Units of measure and inventory cost

How to write the relation between an item’s base unit and its receiving and selling units, and why you should review your older items.

The principle

  1. Inventory is always counted in the base unit. Every other unit is converted to it by a factor: how many base units are in that unit. So a wrong factor multiplies or divides the quantity in every movement.
Note: Check yourself the factor of every item whose selling or purchasing unit is smaller than its base unit (grams of a kilo, pieces of a carton): an older factor may have been saved wrongly.

Writing the factor

  1. In the item card: «Base unit (inventory)», then «Sales unit» with «How many base units in one sales unit», and «How many base units in one receiving unit».
  2. The factor is saved at full precision and can be written as a fraction such as 1/24. Example: base unit kilo and selling unit gram ⇒ factor 0.001, so selling 500 grams deducts 0.5 kilo. Base unit a carton of 24 and selling unit a piece ⇒ 1/24, so selling 24 pieces deducts one carton.
  3. Before this update, a small factor such as 0.001 was saved as 1.
  4. «Items & services» shows a list «Items whose unit factor needs review:» with the number of items whose saved factor is in doubt, along with «Saved factor», «Posted movements in this unit» and an «Open card» button. The list is for review only; the program changes nothing on its own.
Note: Open the card of each item in the list and save the correct factor, then compare its balance with the physical count. If you find an old difference, correct it with a count adjustment your accountant decides.

Cost

  1. Selling the whole balance under the average method takes its whole value, so no small amounts are left hanging on a zero quantity.
  2. Under FIFO, an invoice with two lines for the same item now takes the second layer for the second line correctly.
Note: If «Inventory balances & value» shows an item with zero quantity and a non-zero value from an earlier period, check its cause yourself before settling it.
Chapter 10 of 31

Journal entries, vouchers and banks

For anything without its own screen: a journal entry or a receipt/payment voucher — and bank reconciliation from the statement.

Journal entry

Journal entry
  1. The number is automatic, and each entry screen has its own series with a prefix taken from its name — so journal entry numbers are separate from voucher and invoice numbers. Enter the date, the reference / document and the description.
  2. On each line: the account, the party (customer/supplier/employee) if the account needs one, the cost center, and debit or credit.
  3. The entry must balance — debits = credits — before «Save and post».
  4. 📎 attaches the document; «Reversing entry» or «Unpost» correct it.
Note: A closed period accepts no new entries — that keeps reported numbers fixed.

Receipt voucher

Receipt voucher
  1. Choose where it was received (cash/bank), who paid, and the reference.
  2. In the lines: the accounts the money is for and the amounts. The entry is: Dr cash, Cr the accounts.
  3. «Save and post», and «Print voucher» for a paper copy.

Payment voucher

Payment voucher
  1. Choose the cash/bank it was paid from and the beneficiary.
  2. In the lines: the expense accounts and amounts. The entry is: Dr the accounts, Cr cash.

Bank reconciliation

Bank reconciliation
  1. Choose the bank account in the chart and upload the statement (xlsx or csv).
  2. Set the sheet, header row and amount format, then «Read and match».
  3. The program matches what is recorded and suggests an account for each missing line — any classification you approve is remembered for future statements.

Day book

Day book
  1. Every entry by date for any period, with account, party and cost center.
  2. Export to Excel or PDF, or print it.
Chapter 11 of 31

Bulk journal upload and account matching

Upload many entries from an Excel file at once; for each account in the file a match in your chart is suggested — you review and approve.

Where to start

  1. From the side menu «Accounting», choose «Bulk journal upload».
  2. In «1 — Sheet and columns» choose the file and the sheet, and set the column for each item (date, account, debit, credit…).
  3. In «2 — Grouping and numbering» set how lines are grouped into entries and how they are numbered.
  4. Then «3 — Match file accounts to the chart»: each account in the file shows its status and the suggested account from your chart.
Note: An unbalanced entry shows its difference, and you can choose «قرّب الفرق على أكبر سطر وخلّيه يترحّل» (round the difference onto the largest line and post it) for a small difference, or «رحّل الفرق على حساب «تحت المراجعة» وخلّيه يترحّل» (post the difference to the under-review account) for a larger one. Check the cause of the difference yourself before choosing: a large difference is usually a line missing from the file.

Each account’s status

  1. «🧠 From memory», «✅ Matched by code» and «✅ Matched by name»: the account was found in your chart.
  2. «🔎 Suggested — review it»: the closest account in your chart — read it before approving.
  3. «❓ Not sure — more than one match»: more than one possible account; pick the right one from the list.
  4. «🆕 Not in your chart»: the account doesn’t exist in your chart, and a new-account suggestion appears (next section).
  5. «🔴 No suggestion»: no close account was found; choose the account yourself.
Note: A suggestion is not a decision: check every «🔎» and «❓» line yourself before uploading — a wrong account moves the amount to another line of the statements.

Matching in Arabic and English, and typing mistakes

  1. The suggestion understands an account name in Arabic or English and its common accounting synonyms, so a name like «Rent» is matched to your rent expense account.
  2. It tolerates common spelling mistakes in English names, and differences in hamza and taa marbuta in Arabic.
  3. When choosing an account during matching you can search by the Arabic or the English name.
Note: Check the suggestion yourself even when the name matches word for word: two accounts with the same name in different groups are not the same account.

An account that isn’t in your chart

  1. Next to «🆕 Not in your chart», «Suggested: a new account under» the proposed group «with code» a proposed code appears, with the reason: «Shared words», «Same code prefix» or «All matches are under the same group».
  2. If you are allowed to add accounts, an «Open a new account» button appears so you can open it in place and continue matching.
  3. If the button doesn’t appear, open the account from the chart of accounts, then return to the matching.
Note: Check the proposed group for the new account yourself: an account’s place in the chart decides its line in the financial statements.

Matching memory

  1. The matches you approve are saved in «🧠 Account matching memory», so they appear in the next file with the status «🧠 From memory».
  2. If you approved a wrong match, delete it from «🧠 Account matching memory», then choose the right account in the next file and it is saved.
Note: After uploading, review the period’s trial balance yourself: any account with an unexpected balance points to a match that needs reviewing.
Chapter 12 of 31

Employees and payroll

A card for each employee and a monthly payroll run that creates its entry and the bank file.

Employees

Employees
  1. «+ New employee»: details, hire date, salary and its components (basic · housing · transport), social insurance and IBAN.
  2. «Statement» shows advances and custody and their movements.

Payroll run

Payroll run
  1. Choose the month and click «Prepare payroll» — it loads every employee with their entitlements.
  2. Adjust days, overtime, bonuses and deductions if needed.
  3. «Preview and approve entry» records payroll; «⭳ Bank file» for the transfer (WPS).
Chapter 13 of 31

Fixed assets

A register of every asset with its cost, depreciation and net book value.

Asset register

Asset register
  1. «+ New asset»: the category (sets the accounts and useful life), purchase and in-service dates, and cost.
  2. Adding an asset can create the purchase entry directly.
  3. «↗ Calculate depreciation» computes accumulated depreciation and posts its entry.
Chapter 14 of 31

Taxes

VAT is calculated from the entries themselves — not from a side file.

VAT report

VAT report
  1. Choose the period: month by month sales base and output VAT, purchases base and input VAT, and the net due.
  2. «↗ Tax definitions» to change rates or accounts.

VAT returns

VAT returns
  1. Each return period (e.g. quarterly) is gathered on its own, in the authority's format.
  2. «Return» to view it, and «Close» after filing.
  3. Any entry that lands in a closed period shows as an «Adjustment» and moves to the next return instead of changing the filed one.
Chapter 15 of 31

Deposits and e-invoicing

A deposit that carries VAT gets its own e-invoice when it is received, and the final invoice it is deducted from then refers to it.

The principle

  1. An advance payment for a supply carries VAT on the day it is received, so a «Prepayment invoice» is issued for it and sent to the Authority with the deposit’s base and VAT.
  2. When the deposit is deducted from the final invoice, the invoice is sent with its full VAT, plus a line referring to the prepayment invoice, and the amount due is the total minus the prepaid amount.
  3. A refund of the deposit gets a «Prepayment credit note» against the prepayment invoice.
  4. A refundable security deposit is not a supply, so no invoice is issued for it.
Note: Check each deposit’s type yourself before saving it: an advance payment gets an e-invoice straight away, a refundable security deposit doesn’t.

When the final invoice stops

  1. The final invoice stops with the status «Missing data» in the «ZATCA log» until the cause is fixed, if one of these messages appears:
  2. «The prepayment invoice is not in the ZATCA chain»: the deposit’s own invoice hasn’t been sent yet.
  3. «The amount deducted exceeds the deposit balance» or «Prepayments exceed the invoice total»: the amount deducted exceeds what remains of the deposit or the invoice itself.
  4. «Deposit not found»: the deducted deposit doesn’t exist.
Note: Check the «ZATCA log» yourself at the end of each day: every prepayment invoice, and every final invoice a deposit was deducted from, should have been sent.

The invoice at receipt, with and without the integration

  1. For a VAT-registered company, a «Prepayment invoice» is issued when the deposit is received, even if the integration with the Authority is off. It takes a number from the same sequence, a date and a time, and is printed with a QR code.
  2. The invoice is signed and sent to the Authority only if the integration is on when it is issued. An invoice issued before the integration was enabled is not sent to the Authority later, and the final invoice refers to it by its original number, date and time.
  3. To print it later: from «Deposits», press «Print the prepayment invoice». On a refund, a «Credit note — Prepayment refund» is printed.
  4. Deposits received before this feature have no invoice. For those only, «Issue the prepayment invoice» appears.
  5. A company not registered for VAT gets no prepayment invoice.
  6. A manual deduction from «Deposits» against an invoice already sent to the Authority shows a warning: «The invoice was sent to ZATCA without the deposit deduction — settling it with ZATCA will need a note». The warning doesn’t block saving.
Note: Check yourself that every open advance-payment deposit has a «Prepayment invoice» before it is deducted from any final invoice, especially deposits received before this feature.

A prepayment invoice can’t be edited or cancelled

  1. Once issued, a prepayment invoice can’t be edited or cancelled, even if it was issued before the integration with the Authority was enabled. A correction is made with a credit note.
  2. Trying to edit it shows «The prepayment invoice was issued and cannot be edited: … — the correction is a credit note», and trying to cancel it shows «The prepayment invoice was issued and cannot be cancelled: … — issue a credit note instead».
  3. A deposit that has a prepayment invoice isn’t cancelled but refunded: «Cancel» doesn’t appear for it, and «This deposit has a prepayment invoice — refund it (credit note) instead of cancelling» appears.
  4. In the «ZATCA log», an invoice issued before the integration shows «Issued before the ZATCA integration and is not sent».
Note: Check the deposit’s details yourself before saving it: once its invoice is issued, any correction is a credit note, not an edit of the invoice.
Chapter 16 of 31

The e-invoice total and the invoice total

The e-invoice sent to the Authority must match the invoice you issued and posted, to the halala.

The principle

  1. The e-invoice is the invoice’s record with the Authority. So its total and its VAT must equal what was given to the customer and what was posted in the books.
  2. Differences usually come from rounding: the unit price is written with two decimals, and the quantity may have three (weighed items), so their product can differ from the line’s net amount by a few halalas.
Note: Check the total of a sample of invoices on the Authority’s portal yourself and compare it with the invoice’s own total, especially invoices with weighed items.

What the file sent contains

  1. The net amount of each line in the e-invoice equals the line’s net amount in the entry.
  2. If a line needs rounding, the halalas appear in the file as a small discount on the line with the reason «Rounding adjustment», not as a trade discount.
  3. The printed invoice and the entry don’t change, and the total in the QR code equals the invoice total.
Note: Check yourself that the total in the QR code on the printed invoice equals its written total, by reading it with the Authority’s app.

Earlier invoices

  1. Invoices issued before this update stay as they were sent.
  2. They may show, in the «ZATCA log», the warning «ZATCA total … differs from the document total …».
Note: Check the invoices that carry this warning yourself: if the difference is a few halalas from rounding, its cause is known; if it is larger, review the invoice itself.
Chapter 17 of 31

Documents after a VAT return is closed, and matching the filed return

If a document belonging to a period whose return you closed is added, changed or deleted, you see its effect on each box, and whether it is corrected in the next return or needs the previous return amended.

The principle

  1. The return filed with the Authority represents the period as it stood on the day it was filed. So any document belonging to the period that is recorded or changed after that needs a correction.
  2. An error that understated net VAT, if below SAR 15,000, is corrected in the next return, in the prior-period corrections box (item 14).
  3. An error that overstated net VAT (in your favour) is deducted in any later return with no amount limit, within five years from the end of the period’s calendar year.
  4. An error in the bases without the tax, or an understatement of SAR 15,000 or more, is corrected by amending the previous return itself on the Authority’s portal.
Note: Check the limit and the rule yourself in the implementing regulations published on the Authority’s website before you correct: the limit applies to net VAT, and only to corrections that increase it.

Documents after close

  1. From the side menu «Taxes & zakat», choose «VAT returns».
  2. If there are documents belonging to closed periods, a warning starting with «There are documents belonging to closed periods» appears above the list, with their effect on sales, purchases and net VAT.
  3. Press «After close» next to the period, with the count in brackets. «Documents after close» then lists them one by one: «Added after close», «Changed after close» or «Deleted/cancelled after close», with the number, type, date, who recorded it, and its effect on each box.
  4. You can export the list with «⭳ Export».
Note: Periods closed before this feature don’t show the details of each change: an added document appears, a deleted one appears without an amount, and a change appears as an overall difference in the reconciliation. Check these periods yourself by comparing the trial balance with the filed return.

Reconciliation with the return actually filed

  1. Press «Return actually filed» next to the period, and enter the return’s figures as filed on the Authority’s portal, after any amendment to them, for each box. Then press «Save». Nothing is saved before that, and each save is recorded in the «Save log».
  2. «Reconciliation with the return actually filed» shows three figures for each box: «Return actually filed», «Closed by the program» and «Correct now», with the reason: «Amended on the portal» or documents after close.
  3. Then the action: «The VAT difference is under the limit ⇒ item 14 in the first open return», or «The previous return needs amending (the «Amend VAT return» service)».
  4. If you saved the actually filed figures, the correction is calculated against them, not against what the program closed. If the two differ, a yellow line appears in the return: «The base is what was actually filed (…), while the program had closed (…) — the difference: amended on the portal».
Note: Check the actually filed figures yourself from the copy of the return on the Authority’s portal, not from memory: the whole correction is calculated against them.
Chapter 18 of 31

E-invoicing per branch and device

Every device that signs invoices is linked to the Authority on its own, has a branch profile with its address and registration, and you choose the points of sale that sign with it.

The principle

  1. Every device that issues e-invoices is registered with the Authority on its own, with a code requested from the Fatoora portal for each device.
  2. An invoice is signed by the device of the point of sale that issued it, and carries the address and commercial registration of that device’s branch.
  3. A company that sets none of this up carries on exactly as it does today.
Note: Check how many devices you need yourself before registering: every point of sale on a separate machine needs a device registered on that machine.

Registering the device

  1. On the machine that will sign, open «ZATCA integration».
  2. Sign in to the Fatoora portal with the business account, choose to onboard a new unit or device, and request the code.
  3. Enter the code in «OTP code» and press «Register device». The code is valid for one hour.
  4. Repeat this on every machine, with a new code for each device.
Note: Check the option’s name on the Fatoora portal yourself when registering: the portal belongs to the Authority, and its labels may change.

The branch profile and points of sale

  1. In the devices table each device shows its «Branch and points». Press «Branch profile» next to the device.
  2. Enter the «Branch name» and the «Branch commercial registration (if different from the company)».
  3. In «Branch national address» enter the full address, or leave it empty so invoices carry the company address.
  4. In «Points of sale signing with this device» tick the points of sale that sign with this device, then press «Save».
  5. A point of sale is linked to one device only. Selecting it for another device moves it there.
Note: Check each branch’s address and registration yourself against the business’s documents: this is what the customer and the Authority see on the invoice.

An invoice from a point linked to another device

  1. A point of sale linked to a device that isn’t on the selling machine doesn’t have its invoices signed here, and they aren’t signed by another device.
  2. The invoice shows in the ZATCA log with the status «Device not registered».
  3. Open it from the point’s machine and press «Retry», or change the point’s link from «Branch profile».
Note: Check the ZATCA log yourself at the end of each day that every invoice was signed: an invoice that wasn’t signed hasn’t been sent to the Authority.
Chapter 19 of 31

Deposits and VAT

A deposit paid for an upcoming supply carries VAT on the day it is received, while a refundable security deposit is outside VAT. That is why every deposit has a type.

The principle

  1. VAT becomes due when the consideration, or part of it, is received — even before the invoice is issued.
  2. So a deposit a customer pays for an upcoming service or goods (a hall booking, an appointment, an order) carries VAT on the day it is received.
  3. A security amount that is refunded to the customer and is not paid for a supply carries no VAT.
Note: Check the nature of every amount you receive yourself: is it part of the price of a supply, or a guarantee that will be refunded? The name doesn’t decide the VAT; the nature of the amount does.

Each deposit’s type

  1. From «Deposits», press «➕ New deposit».
  2. Choose the «Deposit type»: «Advance payment for a supply (VAT due)» or «Refundable security deposit (outside VAT)».
  3. If your entity is registered for VAT, a deposit of the first type is recorded VAT-inclusive: part to customer advances and part to output VAT.
  4. When the deposit is applied to an invoice or refunded to the customer, its VAT is reversed, so the VAT is not counted twice. A refund is recorded as a credit note, so that is how you will find it when reviewing the return.
Note: After saving, check the entry yourself: the VAT line appears for an advance payment only, not for a refundable security deposit. If no VAT line appears for an advance payment, review the company’s output VAT setup.

Your entity’s default type

  1. In the company settings you will find «Default deposit type: advance for a supply (VAT due on receipt)».
  2. Choose «Yes» if most of your deposits are advances for a supply, or «No — refundable security deposit» if most are guarantees that are refunded.
  3. The default type is preselected on every new deposit, and you can change it for that deposit.
Note: Check the deposits recorded before this setting yourself: review the type and entry of every open deposit — the setting applies to what you record from now on.

Matching the VAT return

  1. The VAT on deposits received goes into the output VAT of the period of receipt, not the period of the invoice.
  2. When the deposit is applied to an invoice in a later period, the invoice carries its full VAT and the VAT of the deducted deposit is reversed, so the net entering that period is the VAT on the remainder only.
Note: Check yourself at the end of each period: the customer-advances balance equals the open advance payments excluding their VAT, plus the open refundable security deposits at their full amount, and the output VAT on the return matches the books.
Chapter 20 of 31

Correcting prior-period errors in the VAT return

A filed return does not change once it is filed. If you find an error in a previous period, the authority's rules decide how it is corrected: some corrections go into the next return, others require amending the previous return itself.

The rule: what goes into the next return and what does not

  1. The «corrections from previous periods» field (item 14) takes the VAT amount only, not the base.
  2. A correction that increases the tax (an understatement in a previous return) goes into this field if its net amount is below SAR 15,000.
  3. If it is SAR 15,000 or more, amend the previous return or make a voluntary disclosure through the «Amend VAT return» e-service on the Zakat, Tax and Customs Authority portal.
  4. A correction in your favour (an overstatement in a previous return) is deducted in any later return with no amount limit, within five years from the end of the calendar year in which that period falls (article 63, paragraphs 2 and 4).
  5. An error in zero-rated, exempt or other bases with no tax effect is not put into the new return's boxes; it is corrected by amending the previous return.
Note: These are the authority's rules, not the program's. Check their current wording on the authority's website before filing, as limits can change.

A closed period shows what was filed

  1. From «Taxes & zakat», choose «VAT returns». Once a period's return is filed, press «Close» next to it.
  2. A closed period shows the figures as filed. Any entry that lands in it after closing shows in the «Adjustments» column, together with the difference between what was filed and the correct figure.
  3. That difference moves to the first open return after it, according to the «Entries posted after closing» setting in «Return settings».
  4. The year-close entry is left out of the return, because it zeroes revenue without tax and is neither a sale nor a return.
Note: The «Open» button next to a closed period merges later entries back into its return. Use it only if you are actually amending that return with the authority.

A tax correction below the limit: item 14

  1. Open the «Return» for the open period. If a previous closed period has a tax difference, a «Box 14 — corrections from a prior period» line appears with the period's name.
  2. Below it, the «Box 14 corrections — where they came from» table lists the entries that created the difference, so you can review them one by one.
  3. If the open period has more than one closed period before it, all their differences are gathered in this return, and whatever was carried into a return that has since been closed is not carried again.
  4. The limit in «Return settings» («Box 14 limit — prior-period corrections (tax, SAR)») can be lowered if you want to be cautious, but not raised above the legal limit.

Above the limit, or a difference in the bases: amend the previous return

  1. If the net tax correction reaches or exceeds the limit, the alert «Correction above the Box 14 limit — voluntary disclosure required» appears with the «Original period», «Net correction» and «Box 14 limit», and the amount is not added to the return.
  2. If the difference is in the bases (standard-rated, zero-rated or exempt sales, or purchases), the alert «A previous period needs its return amended (the «Amend VAT return» service)» appears.
  3. With the alert comes a table for each period and item: «Filed», «Correct» and «Difference». The new return's boxes stay for its own period only.
  4. Use that table to amend the previous return on the authority's portal, item by item.
Note: The amendment or disclosure is made on the authority's portal, outside the program. Keep a copy of the table and of the authority's acknowledgement with the period's documents.

The return matches the books

  1. Before filing any return, compare each item in it with the general ledger: the sales base and its tax, zero-rated, exempt, and purchases and their tax.
  2. Output VAT on the return must equal the movement on the output VAT account for the period, and the same for input VAT.
  3. Any difference you cannot explain through «Adjustments» or item 14 — find its source before filing.
Note: The principle: the return is drawn from the entries themselves, so if it differs from the books one of them is wrong. Check the match yourself every period.
Chapter 21 of 31

Month-end and year-end close

A checklist calculated from your data that tells you what is missing before you close.

Closing

Closing
  1. Choose the close type (monthly · quarterly · annual) and the «up to» date.
  2. The list shows each item: depreciation, prepayments, provisions, reconciliations, taxes — every missing item has «Go ←».
  3. When done: «Save close status» — the period is locked against new entries.
Chapter 22 of 31

Reports and financial statements

Every report grouped by function, and all of them export to Excel and PDF.

All reports

All reports
  1. In the menu: «Reports» ← a category (accounts · financial statements · customers and sales …) ← the report.
  2. Or «All reports» to see every category as tiles.

Income statement

Income statement
  1. Choose the period and the comparison (previous period of the same length, or the same period last year).
  2. Each line with its % of revenue; the cards on top show revenue, gross profit, operating profit and net profit.
  3. Click any number to see the entries behind it.

Balance sheet

Balance sheet
  1. Choose the «as at» date and the comparison: current and non-current assets, liabilities and equity.

Trial balance

Trial balance
  1. Opening, period movement and closing balance — debit and credit for each account.
  2. «Export for auditor» prepares it for your auditor.

Receivables ageing

Receivables ageing
  1. Each customer's balance by days overdue: 1–30 · 31–60 · 61–90 · 91–120 · over 120.
Chapter 23 of 31

The smart assistant

It reviews your data continuously and tells you what is wrong and how to fix it.

Continuous review

Continuous review
  1. At the top: the data health score out of 100, errors, warnings and what is new since the last review.
  2. Each note says what the problem is, where it comes from, and the suggested fix.
  3. «Apply fix» opens the right screen on the problem; «Mark as reviewed» when you are done.

Full recalculation and repair tools

Full recalculation and repair tools
  1. From the menu «Full recalculation», then the tidy-and-check button: the program tidies entries and the chart, checks every record, and lists each problem with its cause and a suggested fix — without deleting or changing any figure on its own.
  2. Each finding has a button to apply its fix, or apply all ready fixes at once — you confirm first, and the confirmation says whether the fixes touch posted entries, closed periods or filed returns.
  3. If a correction cannot be saved, nothing changes and you are shown why.
Note: Repair tools are for the manager only — they change posted entries and cannot be undone. Other users can see the findings but cannot apply fixes.

Free AI with every subscription

  1. Every subscription includes 1,000 free AI points a month (about 150 typical requests).
  2. The assistant works with you automatically: it suggests how to arrange reports and new templates, helps you search, and organises your ideas.
  3. It changes nothing in your data without your approval — every suggestion is shown to you first.
  4. When the balance runs out, you can subscribe to the monthly AI assistant package.
Note: A feature coming for subscribers.
Chapter 24 of 31

Users, saving and backup

Who can access what — where your data is saved and how it stays safe.

Users

  1. «+ User»: name, username, email or mobile, company and role.
  2. Each user has a validity window (from · to) — they cannot post an entry dated outside it.
  3. «🔑 Reset password» if they forget it.

The folder: an optional extra copy

  1. Your data is saved on the Tasaheel server with every save; the folder is an optional extra copy you keep.
  2. In «Folder and restore» → «Choose / change», pick a main folder — the program creates a folder per company inside it and saves its files automatically after every change.
  3. Put the main folder inside Dropbox or OneDrive, so you have an extra copy off the device.
  4. On a new device, signing in is enough. To restore the folder copy when needed: «⭯ Restore a company from a folder» and pick the company folder.
Note: Saving to a folder needs Chrome or Edge.

Backup

  1. Your data is saved on the Tasaheel server with periodic backups. For your own copy: «⭳ Export current company».
  2. Keep the file off the device (Dropbox · OneDrive · USB).
  3. To create a company from a copy you exported: «⭱ Import backup».
Note: Import does not bring users or attachment images; re-create the users or use «⭯ Restore a company from a folder».

Support and contact

  1. To reach the Tasaheel team: email ⁦[email protected]⁩, the website ⁦www.tasaheelerp.com⁩, WhatsApp ⁦+966541174901⁩.
  2. Inside the program: open «Ask me» and type what you are looking for — it takes you to the screen, and if you cannot find it, press «📝 Open a ticket».
  3. In the ticket, choose the request type (missing, change, error, idea), its priority and the screen you were on; it is recorded under your name and your company.
  4. For anything urgent, email us or message us on WhatsApp directly.
Chapter 25 of 31

Permission role from the user screen

Choose a user’s permission role while you add or edit them, without going to the permissions screen.

Choosing the role

  1. In the «New user» form or when editing a user, a «Permission role» field appears when the user is a «Company user» and you have roles defined. The default is the role marked as default, or their current role in the company.
  2. The choice assigns the role in the user’s company only, and doesn’t change their assignments in other companies or on the entity. For advanced assignments (several companies, or the entity) use «User permissions».
  3. The users list has a «Permission role» column with the actual role in the current company. The owner has no role.
Note: After saving, check the role in the «Permission role» column yourself, and try signing in as the user once to see what they get.
Chapter 26 of 31

Signing out and the login session on a shared device

When a login session ends, what to do on a device used by more than one person, and the «admin / client» bar that the Tasaheel team sees.

The principle

  1. Permissions follow the person who signed in, not the device or the browser. So when a device passes to someone else, the first person’s session must end before the second one starts.
  2. That is why you should press «Sign out» before leaving a shared device, rather than just closing the page.
Note: Check it yourself after signing out: open the program again, and it should ask you to sign in before it shows any data.

What ends the session

  1. «Sign out» from the top bar menu ends the login session on the device, and the server session if there is one, provided the device is connected to the internet. Without a connection it is cleared from the device and ends on the server when it expires, so sign out of a shared device while it is connected.
  2. Signing in with another account in the same browser ends the previous account’s session.
  3. At the POS terminal, «Switch cashier» is treated as a change of user: the previous cashier’s permissions do not carry over to the next one.
Note: If, after signing out or switching cashier, you see a permission that wasn’t yours, don’t carry on working; tell the company owner or support.

For the Tasaheel team: admin inside a client company

  1. An admin or developer sign-in is valid only for the tab you signed in from. Reloading the page keeps you signed in, but a new tab or closing the browser asks you to sign in again. The /admin/ console asks you to sign in in every new tab.
  2. Inside any company a small bar appears at the bottom of the screen: «In this company as Tasaheel admin» or «In this company as a client — owner rights only», with a «Switch to client» or «Switch to admin» button to change it.
  3. «Client» means the company owner’s rights only, without Tasaheel screens. It is the default in any company you haven’t chosen for yet, except the first company after an intentional admin sign-in, which opens «as admin».
  4. After this update the program asks developers to sign in once, because the old sessions were ended on purpose. Any old tab open in the same browser also leaves developer mode.
Note: Before changing anything in a client company, check the bar’s text yourself: work «as a client» while you review what the client sees, and switch to «admin» only for the task that needs it.
Chapter 27 of 31

Writing from several devices, sign-out and permissions on a new device

In an online company every device saves the company's data straight to the server. Here is what happens on edit and sign-out, and when a restricted user signs in on a new device.

Who writes the company data

  1. Every device linked to the company saves to it: the save goes to the server first, then is written on the device. There is no main device and no view-only devices.
  2. If two devices edit the same record, the first save wins, and the second is told the record was just changed and the latest version has been loaded, to review before redoing the change.
  3. Preferences that belong to the device itself, such as the menu's look and position and the save folder, are saved on the device as usual.
Note: Saving needs an internet connection, and only the point of sale (cashier) sells offline.

Signing out and switching company

  1. No changes are left waiting to upload when you sign out or switch company, because every save reaches the server at once.
  2. The exception: cashier sales recorded offline upload when the connection returns, so don't clear the browser's data on a cashier device before they finish uploading.

A restricted user on a new device

  1. Permission groups are stored with the company's data on the server and reach every device through sync.
  2. If a restricted user signs in on a device the permissions have not reached yet, the screens stay locked for a moment until sync completes, then their screens open.
  3. The owner still sees every screen, and a company that never used permissions sees no change.
Note: After adding a new device for a restricted employee, ask the employee to sign in and check yourself that only their screens appear.

Signing in with company number and user name

  1. If the user and the company are on the device, the user signs in on the device at once without waiting for the website, even if the list of company numbers saved on the device was cleared.
  2. The website is asked only for a user who is not on the device or for another company number, and the program waits at most 8 seconds. If the website does not reply, a message says so instead of the screen staying stuck.
Note: A user’s first sign-in on a new device needs an internet connection. Check the connection yourself before handing the device over.
Chapter 28 of 31

Signing in on the device

A user registered on this device signs in directly, and a Tasaheel team account is checked on the website.

How sign-in works

  1. A user or email registered on this device is checked on the device itself, so sign-in happens without waiting and without any request to the website. Repeated attempts do not lock the account.
  2. If the password is wrong, the same message appears as before: «The username or password is incorrect».
  3. An email not registered on the device (a Tasaheel team account) is checked on the website. If the website does not respond within a few seconds, «Couldn't reach the server — try again shortly» appears.
  4. There is no new password rule and no new step.
Note: Because repeated attempts on the device don’t lock the account, a strong password and the device’s own lock are the protection. Check yourself that each user has a password nobody else knows.
Chapter 29 of 31

The company number and signing in from another device

Every company linked to the server has a number you use to sign in from any other device, together with your username or email and password.

Where to find the company number

  1. Open «Company settings»: the number appears under «The company number for signing in from another device» with a «Copy» button.
  2. The number also appears in «My companies» next to the company.
  3. Press «Copy» to copy the number, then keep it somewhere safe or send it to the person who should sign in to the company.
Note: The number belongs to the company and is not a password: signing in also needs a correct username and password. Check yourself that the person you send it to has a user on the company.

When no number appears

  1. «The company number appears when you are online»: the number is read from the server, so connect to the internet and open the screen again.
  2. «This company is on this device only — no sign-in number»: the company is stored on this device alone, so there is no number for signing in from another device.
  3. «The company is not linked to the server — link it from the sync screen»: link the company to the server first, then the number appears.
Note: Check the company’s status yourself before promising anyone access from another device: the number only appears for a company linked to the server.

Signing in from another device

  1. On the other device, open the program and choose to sign in; the «Sign in» window opens.
  2. Enter the «Company number» if this is the first time the company is opened on this device, then «Username or email», then «Password», and press «Sign in».
  3. You can type the number in Arabic or Western digits, or paste it as you received it in a message.
  4. You can type the registered email instead of the username. If «No account with this email on this device — try the username instead» appears, try the username.
  5. Tick «Keep me signed in on this device» on your personal device only, never on a shared one.
Note: After signing in, check the company name at the top of the screen yourself before recording any transaction.
Chapter 30 of 31

Entities and groups of companies

An entity is an umbrella over your companies: create it, put the parent and subsidiaries under it, and take the consolidated statements from one place.

Before you start: companies first

  1. Create each company from the «My companies» button at the top → «+ New company»: the parent and each subsidiary, each with its own name and fiscal year.
  2. Then open the parent company and, from «Data & settings» in the side menu, choose «Entities».
  3. The screen lists the entities: name and type, the parent company, the included companies with each subsidiary's ownership, and the «Edit», «Reports» and «Delete» buttons.
Note: The «My companies» button is shown to the program administrator; a user tied to one company goes straight into it. If the button does not appear right after signing up, sign out and sign in again.

Creating a new entity

  1. Press «+ New entity» and choose the «Entity type» first: «Group — several companies», or «Single — one company» for a company on its own.
  2. Then type the «Entity name» (for example: Al Noor Holding Group) — changing the type after typing the name clears the name.
  3. Enter the «Entity currency», and a note if you want one.
  4. In the table, tick «Included» for each company you want under the entity, and choose the «Parent».
  5. For each subsidiary enter the «Ownership %» and choose the «Consolidation method»: «Full consolidation — subsidiary», «Proportionate — joint operation» or «Equity method — associate», and check the «Activity» (the «Change» button).
  6. Press «Save entity».
Note: The method is an accounting decision: control (usually over 50%) = full consolidation, significant influence without control (usually 20–50%) = equity method, a joint arrangement = proportionate. Confirm it with your auditor before issuing statements. «Save entity» does not check the method against the percentage; that check appears in the consolidated statements as a warning that the ownership is not consistent with the consolidation method — if you see it, correct the method from «Edit».

Day-to-day work and consolidated statements

  1. Each company works on its own as usual: its entries, invoices and users stay inside it.
  2. For consolidated statements: on the «Entities» screen press «Reports» next to the entity, then «📊 Consolidated statements for the entity».
  3. From the same screen: «⚙️ Eliminations and intercompany transactions», or pick a single company to open its own statements.
Note: After any change to the entity, close the open «Consolidated statements» tab and open it again from «Reports» so it reads the change.

Adding a new company to an existing entity

  1. Create the company from «My companies» → «+ New company».
  2. Go back to «Entities», press «Edit» next to the entity, tick «Included» for the new company, and enter its ownership and method.
  3. Press «Save entity».
Chapter 31 of 31

Learn accounting

A path inside the program, always free — from «what is accounting» to closing the year.

Learning path

Learning path
  1. 10 chapters of about 30 minutes each, in the order of the accounting cycle.
  2. After each chapter a 20-question exam — pass with 80% to unlock the next chapter.
  3. There is a general path, and a path for your sector with its accounts and cycle.

The learning path: five stages

The learning path: five stages
  1. Each stage is a full course: explanation · questions · practice in the program · a quiz after every chapter · and a stage final exam with a certificate.
  2. The stages: Accounting from zero → Financial analysis → IFRS → Cash management → Your sector’s path.
  3. A stage is complete when you pass its final exam, and the next stage then opens automatically — a locked stage shows why.
  4. Your progress is saved under your user: log out and back in and your passed chapters and stage are still there; «Continue» takes you back where you stopped.
Note: Failed the final? You can retake it until you pass — each attempt shuffles the questions and the choices. On any practice question: pick an answer, then «Show answer».

Certificates

Certificates
  1. Passing a stage’s final exam issues the stage certificate, showing the final score, the chapters passed and your average in them.
  2. «🎓 Full track certificate» is issued once all five stages are passed: a table of every stage with its chapter average and final score, plus the total chapters and the average of the finals.
  3. Before the path is complete the screen shows your progress: how many of the five stages you have finished, and where each one stands.
Note: The full track certificate is issued only once every stage final is passed. Fail a final and you retake it until you pass, and the certificate then issues automatically — a passed final cannot be retaken, so an issued certificate is never withdrawn.

No match

Contact: [email protected] · www.tasaheelerp.com · WhatsApp +966541174901
This guide updates automatically with every new release — screenshots are from the version on the cover. · Guide date 2026-11-08 · tasaheelerp.com