BETASoft launch. If anything does not work, tell us.|LAUNCH OFFERAny audit kit for USD 1 with code LAUNCH1 until 20 November 2026.

AuditFun / All tests

Every audit test, in one place

41 tests are ready to run online now, right in your browser. The other 146 are available on request: tell us which one you need and we will let you know when it is ready.

ONLINE ready to use nowON REQUEST ask us and we will build it for you

General Industry: common reports

Reconciliations, aging, verification and payroll checks that work for any business.

Cash, Bank & Payments3 online · 5 tests
  • ONLINE
    Bank reconciliationBook vs bank statement: unrecorded items, items not cleared, old reconciling items.Files: Bank book; Bank statement
    Run now
  • ONLINE
    POS / card settlement reconciliationCard sales vs bank settlements, fees and missing credits.Files: POS sales report; Bank statement
    Run now
  • ONLINE
    Payment gateway & payment link reconciliationOnline payments (e.g. Appiso, payment links) vs receipts posted in the books.Files: Gateway report; Receipts register
    Run now
  • ON REQUEST
    Petty cash count & vouchersCash count vs petty cash book; vouchers without support or above limit.Files: Petty cash book; Cash count sheet
    Request
  • ON REQUEST
    Cash deposit timingCash receipts deposited in the bank within one day.Files: Receipts register; Bank statement
    Request
Customers (Receivables)2 online · 4 tests
  • ONLINE
    Customer agingOpen customer balances by age with red flags and expected credit loss.Files: AR open items
    Run now
  • ONLINE
    Client verificationSales to customers with no agreement, expired agreements, above credit limit.Files: Sales register; Customer agreement log
    Run now
  • ON REQUEST
    Customer balance confirmationPrepare and track balance confirmations with customers.Files: Customer statements
    Request
  • ON REQUEST
    Credit notes & write-offsEach credit note or write-off has a reason and an approver.Files: Credit note register
    Request
Suppliers (Payables)4 online · 6 tests
  • ONLINE
    Supplier agingOpen supplier balances by age.Files: AP open items
    Run now
  • ONLINE
    Supplier aging by billing basisDue dates from booking, check-in or check-out date plus credit days.Files: AP open items; Supplier agreement log
    Run now
  • ONLINE
    Supplier verificationPurchases from suppliers not on the approved list or outside agreement dates.Files: Purchases register; Supplier agreement log
    Run now
  • ONLINE
    Duplicate payment finderSame invoice paid twice, same amount within days, reused invoice numbers.Files: Payments register
    Run now
  • ON REQUEST
    Supplier statement reconciliationSupplier ledger vs supplier statement.Files: Supplier ledger; Supplier statement
    Request
  • ON REQUEST
    Supplier bank detail changesChanges to supplier bank accounts (payment fraud risk).Files: Audit log; Supplier master
    Request
Payroll & HR2 online · 5 tests
  • ONLINE
    Time sheet / attendance vs payrollAbsences not deducted, more days paid than worked, staff paid with no attendance.Files: Attendance report; Payroll register
    Run now
  • ONLINE
    Ghost employees & leavers paidPaid staff not in HR records, paid after leaving, shared bank accounts.Files: Payroll register; Employee master
    Run now
  • ON REQUEST
    Salary confirmationSalary and allowances paid vs contracts.Files: Payroll register; Contracts
    Request
  • ON REQUEST
    WPS / Mudad & GOSI matchPayroll vs WPS file, bank transfer and GOSI.Files: Payroll; WPS file; GOSI report
    Request
  • ON REQUEST
    End of service & leave provisionsEOSB and leave provisions recalculated.Files: Employee master; Provisions
    Request
Financial Reports1 online · 3 tests
  • ONLINE
    Financial statements from trial balanceP&L, balance sheet, cash flow and changes in equity, with issues to fix.Files: Closing and opening trial balance
    Run now
  • ON REQUEST
    Qawaem-ready financial statementsStatements in the format required for filing on Qawaem.Files: Trial balance
    Request
  • ON REQUEST
    General audit reportOne report summarising all tests run, with risk ratings.Files: Your test results
    Request
Fraud, Tax & Controls1 online · 5 tests
  • ONLINE
    Journal & payment risk scannerBenford’s law, round amounts, weekend postings, split payments and duplicates.Files: Journal entries or payments register
    Run now
  • ON REQUEST
    VAT & e-invoice checksVAT treatment and e-invoice sequence gaps.Files: Sales register; VAT report; e-invoice log
    Request
  • ON REQUEST
    Zakat & withholding taxZakat base and WHT on non-resident payments.Files: Trial balance; Payments register
    Request
  • ON REQUEST
    Fixed asset register vs booksAsset register agrees with the general ledger; depreciation recalculated.Files: Fixed asset register; Trial balance
    Request
  • ON REQUEST
    System access & edits after postingEdits, backdating and segregation of duties.Files: Audit log; User list
    Request

Travel & Tourism

Air ticketing, hotels, visas, packages and the full back office.

For business owners

For department heads

For teams, by department

Air Ticketing6 online · 15 tests
  • ONLINE
    Ticket to invoice completenessEvery ticket issued has an invoice or cash sale, so no revenue is lostFiles: Ticket Issue Report; BSP Billing Analysis (BSPlink)
    Run now
  • ONLINE
    Duplicate ticket invoicingSame ticket invoiced twice or to two customersFiles: Ticket Issue Report
    Run now
  • ONLINE
    Late invoicing / month cut-offTickets issued in one month but invoiced in the next monthFiles: Ticket Issue Report
    Run now
  • ONLINE
    Holding-account ticketsTickets billed to holding accounts (Tickets Under Process, MASTER, Cash in Hand) instead of a real customerFiles: Ticket Issue Report
    Run now
  • ONLINE
    Invoice dated before ticketInvoice date earlier than ticket issue date (possible backdating)Files: Ticket Issue Report
    Run now
  • ONLINE
    Staff void rateStaff whose void rate is above 10%Files: Ticket Issue Report
    Run now
  • ON REQUEST
    Invoice without ticketFind invoices with no matching ticket in BSP or GDS (fake or wrong invoices)Files: Ticket Issue Report; BSP Billing Analysis
    Request
  • ON REQUEST
    BSP vs system amount matchFare, tax, commission and net in the system agree with BSP for each ticketFiles: Ticket Issue Report; BSP Billing Analysis
    Request
  • ON REQUEST
    GDS tickets pending processingTickets captured from GDS but not processed for more than X daysFiles: GDS Captured / Pending Ticket List
    Request
  • ON REQUEST
    LCC booking completenessLCC bookings (flynas, flyadeal, etc.) are all invoicedFiles: Ticket Issue Report; LCC Portal Statements
    Request
  • ON REQUEST
    Void controlVoids are recorded in the system, not invoiced, and not voided after the deadlineFiles: Ticket Issue Report; BSP Billing Analysis
    Request
  • ON REQUEST
    Conjunction and EMD invoicingConjunction tickets and EMDs (seats, bags) are invoicedFiles: Ticket Issue Report
    Request
  • ON REQUEST
    Tickets from other office IDsTickets issued under your IATA from other branches or office IDs are accounted forFiles: Ticket Issue Report; BSP Billing Analysis
    Request
  • ON REQUEST
    Card used as airline FOPCustomer card paid the airline directly but the customer was also billedFiles: Ticket Issue Report; Sales Register
    Request
  • ON REQUEST
    After-hours ticketsTickets issued outside office hoursFiles: Ticket Issue Report with issue time
    Request
ADM / ACM & BSP Control0 online · 9 tests
  • ON REQUEST
    ADM recorded in booksEvery ADM in BSPlink is recorded in the booksFiles: BSPlink ADM/ACM List; ADM/ACM Register
    Request
  • ON REQUEST
    ADM allocationShows who carries each ADM: sub-agent, customer, staff or company (% absorbed)Files: ADM/ACM Register
    Request
  • ON REQUEST
    ADM recoveryADMs charged to sub-agents or customers but never collected or written offFiles: ADM/ACM Register; Customer Ledger
    Request
  • ON REQUEST
    ACM treatmentACMs passed on to customers or kept, and recorded as incomeFiles: BSPlink ADM/ACM List; ADM/ACM Register
    Request
  • ON REQUEST
    ADM dispute deadlineADMs where the dispute deadline was missedFiles: BSPlink ADM/ACM List
    Request
  • ON REQUEST
    ADM root causeADMs analysed by reason and by the staff member who issued the ticketFiles: BSPlink ADM/ACM List; Ticket Issue Report
    Request
  • ON REQUEST
    ADM risk (churning)Repeated booking and cancelling, passive segments and duplicate bookings that lead to ADMsFiles: GDS Booking / Segment Report
    Request
  • ON REQUEST
    BSP remittanceBSP paid on time and the amount equals billingFiles: BSP Billing Analysis; Bank Statement
    Request
  • ON REQUEST
    BSP limit usageUse of the BSP bank guarantee and limitFiles: BSPlink Limit / RHC Report
    Request
Refunds & Reissues1 online · 8 tests
  • ONLINE
    Refund recorded and creditedEvery BSP refund has a refund note credited to the original customerFiles: Ticket Issue Report; BSP Refund List
    Run now
  • ON REQUEST
    Refund amount checkRefund to customer is no more than airline refund minus chargesFiles: Refund Register; BSP Refund List
    Request
  • ON REQUEST
    Early refund paymentCustomer refunded before the airline refund was receivedFiles: Refund Register; BSP Refund List
    Request
  • ON REQUEST
    Refund to wrong partyRefund on uninvoiced tickets or to a different customerFiles: Refund Register; Ticket Issue Report
    Request
  • ON REQUEST
    Refund payment methodRefund paid by a different method than the original paymentFiles: Refund Register; Receipts Register
    Request
  • ON REQUEST
    Pending airline refundsAirline refunds still pending after X daysFiles: Refund Register
    Request
  • ON REQUEST
    Reissue chargesReissue charge to customer is at least the airline ADC + penalty + feeFiles: Ticket Issue Report; Sales Register
    Request
  • ON REQUEST
    Unclaimed tax refundsUnused tickets with refundable taxes not claimedFiles: Ticket Issue Report; GDS Unused Ticket Report
    Request
Sales & Pricing1 online · 9 tests
  • ONLINE
    Profit per ticketSelling price minus cost for each ticket; flags zero or negative profitFiles: Sales Register with selling price; Ticket Issue Report
    Run now
  • ON REQUEST
    Margin vs agreed markupProfit below the markup or service fee agreed with the customerFiles: Sales Register; Customer Master
    Request
  • ON REQUEST
    Abnormally high marginPossible overcharging of corporate customersFiles: Sales Register
    Request
  • ON REQUEST
    Manual price overrideSelling price changed by hand after GDS captureFiles: Sales Register; Audit Log
    Request
  • ON REQUEST
    Unauthorised discountDiscount above the user's authority limitFiles: Sales Register; User Authority List
    Request
  • ON REQUEST
    Commission and incentivesCommission, PLB and incentives booked agree with airline statementsFiles: Sales Register; Airline PLB / Incentive Statements
    Request
  • ON REQUEST
    Private fare misuseCorporate or private fares used for customers not entitled to themFiles: Sales Register; Customer Master
    Request
  • ON REQUEST
    Profit trendProfit by staff, branch, customer and airline over timeFiles: Sales Register
    Request
  • ON REQUEST
    Staff and family ticketsTickets for staff or their relatives at zero marginFiles: Sales Register; Staff List (HR records)
    Request
Hotel, Visa & Packages0 online · 13 tests
  • ON REQUEST
    Hotel and other booking completenessEvery hotel, visa and package booking is invoicedFiles: Non-Air Sales Register; Supplier Statements
    Request
  • ON REQUEST
    Supplier cancellation penaltySupplier cancellation charges are passed on to the customerFiles: Non-Air Sales Register; Supplier Statements
    Request
  • ON REQUEST
    Negative margin servicesHotel, visa or package sold below costFiles: Non-Air Sales Register
    Request
  • ON REQUEST
    Package costing vs actualPackage costing sheet agrees with actual supplier invoicesFiles: Package Costing Sheets; Supplier Invoices
    Request
  • ON REQUEST
    Cost without sale / sale without costSupplier cost with no sale, or sale with no cost bookedFiles: Non-Air Sales Register; Supplier Ledger
    Request
  • ON REQUEST
    Hotel booking completenessEvery confirmed hotel booking is invoiced to a customerFiles: Hotel Booking Report; Hotel Supplier Statements
    Request
  • ON REQUEST
    Hotel nights and dates matchNights and check-in/out dates billed to the customer match what the supplier chargedFiles: Hotel Booking Report; Hotel Supplier Invoices
    Request
  • ON REQUEST
    Hotel cancellations and no-showsSupplier penalties are passed on, and refunds are credited correctlyFiles: Hotel Booking Report; Hotel Supplier Statements
    Request
  • ON REQUEST
    Hotel rate vs contractThe rate charged by the supplier matches the contracted rateFiles: Hotel Supplier Invoices; Hotel Rate Contracts
    Request
  • ON REQUEST
    Hotel cost not yet bookedGuest has checked out but the supplier cost is not yet recorded (understated cost)Files: Hotel Booking Report; Supplier Ledger
    Request
  • ON REQUEST
    Visa completenessEvery visa processed is invoiced to a customerFiles: Visa Register; Visa Platform Report (Embassy / MOFA / Nusuk)
    Request
  • ON REQUEST
    Visa fee vs chargeThe government or embassy fee paid is recovered from the customer with the agreed marginFiles: Visa Register; Visa Fee Payment Records
    Request
  • ON REQUEST
    Visa rejections and refundsRejected or cancelled visas are refunded or credited correctlyFiles: Visa Register; Refund Register
    Request
Credit Control (Receivables)4 online · 12 tests
  • ONLINE
    Credit limit breachSales above credit limit or to blocked customersFiles: Sales Register; Customer Master
    Run now
  • ONLINE
    Customer aging by credit termsReceivables overdue based on each customer's own agreed credit days; days to collect by customer and salespersonFiles: AR Aging; Customer Agreement Log: credit days, limit
    Run now
  • ONLINE
    Sales without customer agreementSales to a customer not in the approved customer log, so no agreement is on fileFiles: Sales Register; Customer Agreement Log
    Run now
  • ONLINE
    Expired customer agreementSales made after the customer's agreement end dateFiles: Sales Register; Customer Agreement Log
    Run now
  • ON REQUEST
    Unallocated receiptsReceipts and advances not matched to invoicesFiles: Receipts Register; Customer Ledger
    Request
  • ON REQUEST
    Credit notes and write-offsEach credit note or write-off has a valid reason and an approverFiles: Credit Note Register
    Request
  • ON REQUEST
    Credit to walk-in customersCash customers given creditFiles: AR Aging; Customer Master
    Request
  • ON REQUEST
    Sub-agent depositsSub-agent deposits vs usageFiles: Sub-agent Ledger
    Request
  • ON REQUEST
    Customer balance confirmationCustomers confirm their balancesFiles: Customer Statements; Customer Confirmations
    Request
  • ON REQUEST
    System terms vs signed agreementCredit limit, credit days or markup in the system differ from the signed agreementFiles: Customer Master; Customer Agreement Log
    Request
  • ON REQUEST
    Cash customer account balanceThe Cash in Hand / walk-in customer account should be cleared daily; any balance is investigatedFiles: Customer Ledger
    Request
  • ON REQUEST
    Customer concentrationDependence on a few large customers and their credit exposureFiles: Sales Register; AR Aging
    Request
Payables & Suppliers4 online · 8 tests
  • ONLINE
    Duplicate supplier paymentsSame supplier invoice paid twiceFiles: Payments Register
    Run now
  • ONLINE
    Supplier aging by billing basisPayable due dates worked out from each supplier's agreed billing start (booking date, check-in or check-out) plus credit days, to show what is truly overdueFiles: AP Aging / Supplier Ledger; Hotel Booking Report with booking, check-in and check-out dates; Supplier Agreement Log: billing basis, credit days
    Run now
  • ONLINE
    Purchases without supplier agreementPurchases from a supplier not in the approved supplier logFiles: Supplier Ledger; Supplier Agreement Log
    Run now
  • ONLINE
    Duplicate supplier invoice numbersSame supplier invoice number booked more than once with different amounts or datesFiles: Supplier Ledger
    Run now
  • ON REQUEST
    Supplier reconciliationSupplier ledgers agree with supplier statementsFiles: Supplier Ledger; Supplier Statements
    Request
  • ON REQUEST
    Supplier advancesAdvances to suppliers not yet adjustedFiles: Supplier Ledger
    Request
  • ON REQUEST
    Early supplier paymentsSuppliers paid before the due date or before the service was usedFiles: Payments Register; Supplier Agreement Log
    Request
  • ON REQUEST
    Supplier bank detail changesSupplier bank accounts changed in the system (payment fraud risk)Files: Audit Log; Supplier Master
    Request
Treasury - Cash, Bank & Payments4 online · 12 tests
  • ONLINE
    Bank reconciliationAge of unreconciled bank itemsFiles: Bank Book; Bank Statement
    Run now
  • ONLINE
    Card settlementPOS and payment-gateway receipts agree with settlements and feesFiles: Receipts Register; POS / Gateway Settlement Statements
    Run now
  • ONLINE
    Appiso payment reconciliationEvery Appiso transaction is recorded as a receipt, matched to an invoice and settled to the bankFiles: Appiso Transaction Report; Receipts Register; Bank Statement
    Run now
  • ONLINE
    Payment link reconciliationEvery paid link is posted as a receipt against the right customer and invoice; no receipt posted for an unpaid linkFiles: Payment Link Report (gateway); Receipts Register; Bank Statement
    Run now
  • ON REQUEST
    ChargebacksCard chargebacks received and recoveredFiles: Card Chargeback Statements
    Request
  • ON REQUEST
    Cash deposit timingCash deposited in the bank within one dayFiles: Receipts Register; Bank Statement
    Request
  • ON REQUEST
    Agency card misuseAgency card used for non-business spendingFiles: Agency Credit Card Statement
    Request
  • ON REQUEST
    Cancelled receiptsReceipts cancelled after printingFiles: Receipts Register
    Request
  • ON REQUEST
    Payment link refunds / cancellationsRefunds and cancellations made through the gateway are also recorded in the booksFiles: Payment Link Report (gateway); Refund Register
    Request
  • ON REQUEST
    Loans and financingLoan balances, interest and repayments agree with the bank scheduleFiles: Trial Balance; Bank Loan Statements
    Request
  • ON REQUEST
    Bank signatories and online banking usersOnly current, authorised people can sign or approve bank paymentsFiles: Bank Mandate Letters; Online Banking User List; User List
    Request
  • ON REQUEST
    Liquidity vs BSP obligationsCash and bank balances are enough to meet upcoming BSP and supplier paymentsFiles: Bank Statement; BSP Billing Analysis; AP Aging
    Request
Petty Cash0 online · 5 tests
  • ON REQUEST
    Petty cash countPetty cash book balance agrees with the physical cash countFiles: Petty Cash Book; Cash Count Sheet
    Request
  • ON REQUEST
    Petty cash limitsVouchers above the per-voucher limit or float above the approved limitFiles: Petty Cash Book; Petty Cash Policy
    Request
  • ON REQUEST
    Petty cash supportVouchers without receipt, VAT invoice or approvalFiles: Petty Cash Vouchers
    Request
  • ON REQUEST
    Petty cash splitting and frequencySplit vouchers or unusually frequent replenishmentsFiles: Petty Cash Book
    Request
  • ON REQUEST
    Personal expenses in petty cashNon-business or personal items paid from petty cashFiles: Petty Cash Book; Petty Cash Vouchers
    Request
HR & Payroll4 online · 15 tests
  • ONLINE
    Ghost employeesEvery employee paid exists in the HR master, is active and registered in GOSIFiles: Payroll Register; Employee Master (HR records); GOSI Report
    Run now
  • ONLINE
    Time sheet / attendance vs payrollDays and hours paid in payroll match the daily attendance and time sheet records; absences, late hours and unpaid leave are deductedFiles: Payroll Register; Attendance / Time Sheet Report (attendance system)
    Run now
  • ONLINE
    Leavers still paidSalary paid after the employee's last working dayFiles: Payroll Register; Leavers List (HR records)
    Run now
  • ONLINE
    Duplicate payroll bank accountsSame IBAN used for more than one employeeFiles: Payroll Register; Employee Master (HR records)
    Run now
  • ON REQUEST
    Salary vs contractSalary and allowances paid match the employment contract and QiwaFiles: Payroll Register; Employee Contracts (HR records); Qiwa Contract Report
    Request
  • ON REQUEST
    WPS / Mudad matchPayroll in the books equals the Mudad/WPS file and the bank salary transferFiles: Payroll Register; Mudad / WPS File; Bank Statement
    Request
  • ON REQUEST
    GOSI contribution checkGOSI paid matches registered salaries; all Saudi and non-Saudi staff correctly registeredFiles: Payroll Register; GOSI Report; GOSI Invoice
    Request
  • ON REQUEST
    Overtime and allowance outliersOvertime, commissions or allowances unusually high compared with normal patternFiles: Payroll Register
    Request
  • ON REQUEST
    Salary advances and loansStaff advances and loans recovered as per scheduleFiles: Employee Advances Ledger; Payroll Register
    Request
  • ON REQUEST
    End of service benefitsEOSB provision calculated correctly as per Saudi Labour LawFiles: Employee Master (HR records); EOSB Provision
    Request
  • ON REQUEST
    Staff air ticket entitlementStaff tickets issued match leave and contract entitlement; excess is charged to staffFiles: Ticket Issue Report; Leave Records (HR records); Employee Contracts (HR records)
    Request
  • ON REQUEST
    Leave accrualAnnual leave balance and provision are correctFiles: Leave Records (HR records); Leave Provision
    Request
  • ON REQUEST
    Iqama and work permit expiryExpired or near-expiry iqamas and work permits (penalty risk)Files: Muqeem Report; Employee Master (HR records)
    Request
  • ON REQUEST
    Saudization (Nitaqat) statusCompany Nitaqat band and impact on visas and hiringFiles: Qiwa Nitaqat Report
    Request
  • ON REQUEST
    Staff sales commissionSales incentives calculated on collected, not cancelled or refunded, salesFiles: Commission Sheet; Sales Register; Refund Register
    Request
Admin, Purchasing & Fixed Assets0 online · 10 tests
  • ON REQUEST
    Expense approvalEvery expense approved as per the authority matrixFiles: Expense Register; Approval Authority Matrix
    Request
  • ON REQUEST
    Recurring expense varianceRent, utilities, telecom and similar expenses compared month to month for unusual jumpsFiles: Expense Register; Trial Balance
    Request
  • ON REQUEST
    Purchases without quotation / POPurchases above limit made without quotations or purchase orderFiles: Expense Register; Purchase Orders
    Request
  • ON REQUEST
    Prepaid expensesPrepaid rent, insurance and licences are expensed over the right periodFiles: Prepaid Schedule; Trial Balance
    Request
  • ON REQUEST
    Accrued expensesExpenses incurred but not invoiced are accrued at month endFiles: Journal Report; Supplier Statements
    Request
  • ON REQUEST
    Vehicle and fuel expensesFuel and vehicle costs reasonable per vehicle; no personal useFiles: Expense Register; Vehicle List
    Request
  • ON REQUEST
    Fixed asset register vs GLAsset register total agrees with the booksFiles: Fixed Asset Register; Trial Balance
    Request
  • ON REQUEST
    Depreciation checkDepreciation recalculated and agrees with the booksFiles: Fixed Asset Register
    Request
  • ON REQUEST
    Physical asset verificationAssets in the register physically exist (laptops, furniture, vehicles)Files: Fixed Asset Register; Physical Verification Sheet
    Request
  • ON REQUEST
    Asset disposalsAssets sold or scrapped are removed and any gain or loss recordedFiles: Fixed Asset Register; Disposal Approvals
    Request
Accounts & Reporting0 online · 8 tests
  • ON REQUEST
    Sub-ledger vs GLAR and AP sub-ledgers agree with the GL control accountsFiles: Trial Balance; AR and AP Aging
    Request
  • ON REQUEST
    Clearing / suspense accountsBSP, card and suspense accounts are cleared to zeroFiles: Trial Balance; GL Detail
    Request
  • ON REQUEST
    Manual journalsManual journals posted to revenue or costFiles: Journal Report
    Request
  • ON REQUEST
    Exchange ratesRates used agree with official ratesFiles: Sales Register; Official FX Rates
    Request
  • ON REQUEST
    Gross vs net revenueRevenue booked consistently as gross or netFiles: Trial Balance; GL Detail
    Request
  • ON REQUEST
    Budget vs actualRevenue and expenses compared with budget; large variances explainedFiles: Trial Balance; Budget
    Request
  • ON REQUEST
    Inter-branch accountsInter-branch and inter-company accounts reconcile to zeroFiles: Trial Balance; GL Detail
    Request
  • ON REQUEST
    Branch and department profitabilityProfit by branch and department; loss-making units highlightedFiles: Trial Balance by Cost Centre
    Request
Tax & Compliance0 online · 8 tests
  • ON REQUEST
    VAT treatmentInternational air at 0%; domestic air and service fees at 15%Files: Sales Register; VAT Report
    Request
  • ON REQUEST
    ZATCA e-invoiceEvery invoice and credit note has an e-invoice, with no gaps in the sequenceFiles: Sales Register; e-Invoice Log
    Request
  • ON REQUEST
    Input VATInput VAT claimed correctly on supplier invoicesFiles: VAT Report; Supplier Invoices
    Request
  • ON REQUEST
    Withholding taxWHT deducted on payments to non-resident suppliersFiles: Payments Register
    Request
  • ON REQUEST
    ZakatZakat base, calculation and filing are correct and on timeFiles: Trial Balance; Zakat Return (ZATCA)
    Request
  • ON REQUEST
    Licence and registration expiryIATA accreditation, Tourism licence, CR, municipality, Hajj/Umrah licences are validFiles: Licence Register
    Request
  • ON REQUEST
    Bank guarantee and insurance validityIATA bank guarantee and business insurance policies are valid and sufficientFiles: Bank Guarantee Copies; Insurance Policies
    Request
  • ON REQUEST
    Related party transactionsSales and purchases with owners' or staff related entities are disclosed and at fair termsFiles: Sales Register; Supplier Ledger; Related Party List
    Request
System Access & Master Data0 online · 9 tests
  • ON REQUEST
    Edits after postingInvoices edited or deleted after postingFiles: Audit Log
    Request
  • ON REQUEST
    Backdated entriesEntries backdated or made in a closed periodFiles: Audit Log
    Request
  • ON REQUEST
    Segregation of dutiesThe same user creates and approves a transactionFiles: Audit Log; User List
    Request
  • ON REQUEST
    Customer master changesWho changed customer credit limits or markupsFiles: Audit Log
    Request
  • ON REQUEST
    Former staff loginsLogins still active for staff who have leftFiles: User List; Leavers List (HR records)
    Request
  • ON REQUEST
    Duplicate mastersCustomers or suppliers created twiceFiles: Customer and Supplier Master
    Request
  • ON REQUEST
    Missing CR / VAT numbersCustomers missing a CR or VAT numberFiles: Customer Master
    Request
  • ON REQUEST
    Missing pricing rulesCustomers with no markup or service-fee rule setFiles: Customer Master
    Request
  • ON REQUEST
    Shared or generic loginsSystem users shared by several staff (no accountability)Files: User List; Audit Log
    Request
Fraud & Forensic4 online · 12 tests
  • ONLINE
    Benford's law analysisDigit pattern of payments and expenses checked for unnatural or made-up amountsFiles: Payments Register; Journal Report
    Run now
  • ONLINE
    Round-amount paymentsUnusual number of round-figure payments or expenses (possible estimated or fake claims)Files: Payments Register; Journal Report
    Run now
  • ONLINE
    Split payments below approval limitSeveral payments to the same party on the same day, each just under the approval limitFiles: Payments Register; Approval Authority Matrix
    Run now
  • ONLINE
    Weekend and holiday postingsTransactions posted on Fridays, public holidays or at unusual hoursFiles: Audit Log; Journal Report
    Run now
  • ON REQUEST
    Supplier-employee matchSupplier bank account, phone, address or name matches an employeeFiles: Supplier Master; Employee Master (HR records)
    Request
  • ON REQUEST
    Same IBAN on multiple partiesOne bank account used by several suppliers, customers or employeesFiles: Supplier Master; Employee Master (HR records); Refund Register
    Request
  • ON REQUEST
    Fake / dormant suppliersSuppliers with no CR/VAT, one-off large payments, or dormant suppliers suddenly used againFiles: Supplier Master; Payments Register
    Request
  • ON REQUEST
    Document number gapsMissing numbers in invoice, receipt, refund or voucher sequencesFiles: Sales Register; Receipts Register; Refund Register
    Request
  • ON REQUEST
    Unusual journal entriesEntries to cash/bank/revenue with no description, by senior users, or at period endFiles: Journal Report; Audit Log
    Request
  • ON REQUEST
    Lapping of receiptsCustomer receipts applied to another customer's older invoices to hide a shortageFiles: Receipts Register; Customer Ledger
    Request
  • ON REQUEST
    Refund paid to third partyRefund paid to a bank account or card that is not the customer's or passenger'sFiles: Refund Register; Customer Master; Bank Statement
    Request
  • ON REQUEST
    Card fraud pattern on ticketsSame card used for many unrelated passengers, high-value last-minute one-way ticketsFiles: Ticket Issue Report; Receipts Register with card details
    Request

Request a test

Tell us which test you want. We will reply by email or WhatsApp when it is ready to use.