AuditFun / Travel & Tourism
Travel & Tourism
Air ticketing, ADM, refunds, hotels, visas, payroll and the full back office. 28 tests run online now and 131 more are available on request. Choose your level: owner, department head or team.
ONLINE ready to use nowON REQUEST ask us and we will build it for you
Travel & Tourism
Air ticketing, hotels, visas, packages and the full back office.
For business owners
- ON REQUESTOwner Health Check (all-in-one)One upload pack, one plain-language PDF: High / Medium / Low risk areas and the exceptions list.Files: 8 files: tickets, sales, BSP, AR, AP, bank, payroll, trial balanceRequest
For department heads
- ON REQUESTOperations Health CheckTicketing, ADM, refunds, hotel & visa.Files: One upload pack per departmentRequest
- ON REQUESTSales & Commercial Health CheckMargins, agreements, customers.Files: One upload pack per departmentRequest
- ON REQUESTFinance Health CheckReceivables, payables, treasury, tax.Files: One upload pack per departmentRequest
- ON REQUESTHR & Payroll Health CheckPayroll, GOSI, WPS, Iqama.Files: One upload pack per departmentRequest
- ON REQUESTControls & Fraud Health CheckAccess, audit trail, red flags.Files: One upload pack per departmentRequest
For teams, by department
Air Ticketing6 online · 15 tests
- ONLINETicket 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
- ONLINEDuplicate ticket invoicingSame ticket invoiced twice or to two customersFiles: Ticket Issue ReportRun now
- ONLINELate invoicing / month cut-offTickets issued in one month but invoiced in the next monthFiles: Ticket Issue ReportRun now
- ONLINEHolding-account ticketsTickets billed to holding accounts (Tickets Under Process, MASTER, Cash in Hand) instead of a real customerFiles: Ticket Issue ReportRun now
- ONLINEInvoice dated before ticketInvoice date earlier than ticket issue date (possible backdating)Files: Ticket Issue ReportRun now
- ONLINEStaff void rateStaff whose void rate is above 10%Files: Ticket Issue ReportRun now
- ON REQUESTInvoice without ticketFind invoices with no matching ticket in BSP or GDS (fake or wrong invoices)Files: Ticket Issue Report; BSP Billing AnalysisRequest
- ON REQUESTBSP vs system amount matchFare, tax, commission and net in the system agree with BSP for each ticketFiles: Ticket Issue Report; BSP Billing AnalysisRequest
- ON REQUESTGDS tickets pending processingTickets captured from GDS but not processed for more than X daysFiles: GDS Captured / Pending Ticket ListRequest
- ON REQUESTLCC booking completenessLCC bookings (flynas, flyadeal, etc.) are all invoicedFiles: Ticket Issue Report; LCC Portal StatementsRequest
- ON REQUESTVoid controlVoids are recorded in the system, not invoiced, and not voided after the deadlineFiles: Ticket Issue Report; BSP Billing AnalysisRequest
- ON REQUESTConjunction and EMD invoicingConjunction tickets and EMDs (seats, bags) are invoicedFiles: Ticket Issue ReportRequest
- ON REQUESTTickets from other office IDsTickets issued under your IATA from other branches or office IDs are accounted forFiles: Ticket Issue Report; BSP Billing AnalysisRequest
- ON REQUESTCard used as airline FOPCustomer card paid the airline directly but the customer was also billedFiles: Ticket Issue Report; Sales RegisterRequest
- ON REQUESTAfter-hours ticketsTickets issued outside office hoursFiles: Ticket Issue Report with issue timeRequest
ADM / ACM & BSP Control0 online · 9 tests
- ON REQUESTADM recorded in booksEvery ADM in BSPlink is recorded in the booksFiles: BSPlink ADM/ACM List; ADM/ACM RegisterRequest
- ON REQUESTADM allocationShows who carries each ADM: sub-agent, customer, staff or company (% absorbed)Files: ADM/ACM RegisterRequest
- ON REQUESTADM recoveryADMs charged to sub-agents or customers but never collected or written offFiles: ADM/ACM Register; Customer LedgerRequest
- ON REQUESTACM treatmentACMs passed on to customers or kept, and recorded as incomeFiles: BSPlink ADM/ACM List; ADM/ACM RegisterRequest
- ON REQUESTADM dispute deadlineADMs where the dispute deadline was missedFiles: BSPlink ADM/ACM ListRequest
- ON REQUESTADM root causeADMs analysed by reason and by the staff member who issued the ticketFiles: BSPlink ADM/ACM List; Ticket Issue ReportRequest
- ON REQUESTADM risk (churning)Repeated booking and cancelling, passive segments and duplicate bookings that lead to ADMsFiles: GDS Booking / Segment ReportRequest
- ON REQUESTBSP remittanceBSP paid on time and the amount equals billingFiles: BSP Billing Analysis; Bank StatementRequest
- ON REQUESTBSP limit usageUse of the BSP bank guarantee and limitFiles: BSPlink Limit / RHC ReportRequest
Refunds & Reissues1 online · 8 tests
- ONLINERefund recorded and creditedEvery BSP refund has a refund note credited to the original customerFiles: Ticket Issue Report; BSP Refund ListRun now
- ON REQUESTRefund amount checkRefund to customer is no more than airline refund minus chargesFiles: Refund Register; BSP Refund ListRequest
- ON REQUESTEarly refund paymentCustomer refunded before the airline refund was receivedFiles: Refund Register; BSP Refund ListRequest
- ON REQUESTRefund to wrong partyRefund on uninvoiced tickets or to a different customerFiles: Refund Register; Ticket Issue ReportRequest
- ON REQUESTRefund payment methodRefund paid by a different method than the original paymentFiles: Refund Register; Receipts RegisterRequest
- ON REQUESTPending airline refundsAirline refunds still pending after X daysFiles: Refund RegisterRequest
- ON REQUESTReissue chargesReissue charge to customer is at least the airline ADC + penalty + feeFiles: Ticket Issue Report; Sales RegisterRequest
- ON REQUESTUnclaimed tax refundsUnused tickets with refundable taxes not claimedFiles: Ticket Issue Report; GDS Unused Ticket ReportRequest
Sales & Pricing1 online · 9 tests
- ONLINEProfit per ticketSelling price minus cost for each ticket; flags zero or negative profitFiles: Sales Register with selling price; Ticket Issue ReportRun now
- ON REQUESTMargin vs agreed markupProfit below the markup or service fee agreed with the customerFiles: Sales Register; Customer MasterRequest
- ON REQUESTAbnormally high marginPossible overcharging of corporate customersFiles: Sales RegisterRequest
- ON REQUESTManual price overrideSelling price changed by hand after GDS captureFiles: Sales Register; Audit LogRequest
- ON REQUESTUnauthorised discountDiscount above the user's authority limitFiles: Sales Register; User Authority ListRequest
- ON REQUESTCommission and incentivesCommission, PLB and incentives booked agree with airline statementsFiles: Sales Register; Airline PLB / Incentive StatementsRequest
- ON REQUESTPrivate fare misuseCorporate or private fares used for customers not entitled to themFiles: Sales Register; Customer MasterRequest
- ON REQUESTProfit trendProfit by staff, branch, customer and airline over timeFiles: Sales RegisterRequest
- ON REQUESTStaff 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 REQUESTHotel and other booking completenessEvery hotel, visa and package booking is invoicedFiles: Non-Air Sales Register; Supplier StatementsRequest
- ON REQUESTSupplier cancellation penaltySupplier cancellation charges are passed on to the customerFiles: Non-Air Sales Register; Supplier StatementsRequest
- ON REQUESTNegative margin servicesHotel, visa or package sold below costFiles: Non-Air Sales RegisterRequest
- ON REQUESTPackage costing vs actualPackage costing sheet agrees with actual supplier invoicesFiles: Package Costing Sheets; Supplier InvoicesRequest
- ON REQUESTCost without sale / sale without costSupplier cost with no sale, or sale with no cost bookedFiles: Non-Air Sales Register; Supplier LedgerRequest
- ON REQUESTHotel booking completenessEvery confirmed hotel booking is invoiced to a customerFiles: Hotel Booking Report; Hotel Supplier StatementsRequest
- ON REQUESTHotel nights and dates matchNights and check-in/out dates billed to the customer match what the supplier chargedFiles: Hotel Booking Report; Hotel Supplier InvoicesRequest
- ON REQUESTHotel cancellations and no-showsSupplier penalties are passed on, and refunds are credited correctlyFiles: Hotel Booking Report; Hotel Supplier StatementsRequest
- ON REQUESTHotel rate vs contractThe rate charged by the supplier matches the contracted rateFiles: Hotel Supplier Invoices; Hotel Rate ContractsRequest
- ON REQUESTHotel cost not yet bookedGuest has checked out but the supplier cost is not yet recorded (understated cost)Files: Hotel Booking Report; Supplier LedgerRequest
- ON REQUESTVisa completenessEvery visa processed is invoiced to a customerFiles: Visa Register; Visa Platform Report (Embassy / MOFA / Nusuk)Request
- ON REQUESTVisa fee vs chargeThe government or embassy fee paid is recovered from the customer with the agreed marginFiles: Visa Register; Visa Fee Payment RecordsRequest
- ON REQUESTVisa rejections and refundsRejected or cancelled visas are refunded or credited correctlyFiles: Visa Register; Refund RegisterRequest
Credit Control (Receivables)4 online · 12 tests
- ONLINECredit limit breachSales above credit limit or to blocked customersFiles: Sales Register; Customer MasterRun now
- ONLINECustomer 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, limitRun now
- ONLINESales without customer agreementSales to a customer not in the approved customer log, so no agreement is on fileFiles: Sales Register; Customer Agreement LogRun now
- ONLINEExpired customer agreementSales made after the customer's agreement end dateFiles: Sales Register; Customer Agreement LogRun now
- ON REQUESTUnallocated receiptsReceipts and advances not matched to invoicesFiles: Receipts Register; Customer LedgerRequest
- ON REQUESTCredit notes and write-offsEach credit note or write-off has a valid reason and an approverFiles: Credit Note RegisterRequest
- ON REQUESTCredit to walk-in customersCash customers given creditFiles: AR Aging; Customer MasterRequest
- ON REQUESTSub-agent depositsSub-agent deposits vs usageFiles: Sub-agent LedgerRequest
- ON REQUESTCustomer balance confirmationCustomers confirm their balancesFiles: Customer Statements; Customer ConfirmationsRequest
- ON REQUESTSystem terms vs signed agreementCredit limit, credit days or markup in the system differ from the signed agreementFiles: Customer Master; Customer Agreement LogRequest
- ON REQUESTCash customer account balanceThe Cash in Hand / walk-in customer account should be cleared daily; any balance is investigatedFiles: Customer LedgerRequest
- ON REQUESTCustomer concentrationDependence on a few large customers and their credit exposureFiles: Sales Register; AR AgingRequest
Payables & Suppliers4 online · 8 tests
- ONLINEDuplicate supplier paymentsSame supplier invoice paid twiceFiles: Payments RegisterRun now
- ONLINESupplier 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 daysRun now
- ONLINEPurchases without supplier agreementPurchases from a supplier not in the approved supplier logFiles: Supplier Ledger; Supplier Agreement LogRun now
- ONLINEDuplicate supplier invoice numbersSame supplier invoice number booked more than once with different amounts or datesFiles: Supplier LedgerRun now
- ON REQUESTSupplier reconciliationSupplier ledgers agree with supplier statementsFiles: Supplier Ledger; Supplier StatementsRequest
- ON REQUESTSupplier advancesAdvances to suppliers not yet adjustedFiles: Supplier LedgerRequest
- ON REQUESTEarly supplier paymentsSuppliers paid before the due date or before the service was usedFiles: Payments Register; Supplier Agreement LogRequest
- ON REQUESTSupplier bank detail changesSupplier bank accounts changed in the system (payment fraud risk)Files: Audit Log; Supplier MasterRequest
Treasury - Cash, Bank & Payments4 online · 12 tests
- ONLINEBank reconciliationAge of unreconciled bank itemsFiles: Bank Book; Bank StatementRun now
- ONLINECard settlementPOS and payment-gateway receipts agree with settlements and feesFiles: Receipts Register; POS / Gateway Settlement StatementsRun now
- ONLINEAppiso payment reconciliationEvery Appiso transaction is recorded as a receipt, matched to an invoice and settled to the bankFiles: Appiso Transaction Report; Receipts Register; Bank StatementRun now
- ONLINEPayment 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 StatementRun now
- ON REQUESTChargebacksCard chargebacks received and recoveredFiles: Card Chargeback StatementsRequest
- ON REQUESTCash deposit timingCash deposited in the bank within one dayFiles: Receipts Register; Bank StatementRequest
- ON REQUESTAgency card misuseAgency card used for non-business spendingFiles: Agency Credit Card StatementRequest
- ON REQUESTCancelled receiptsReceipts cancelled after printingFiles: Receipts RegisterRequest
- ON REQUESTPayment link refunds / cancellationsRefunds and cancellations made through the gateway are also recorded in the booksFiles: Payment Link Report (gateway); Refund RegisterRequest
- ON REQUESTLoans and financingLoan balances, interest and repayments agree with the bank scheduleFiles: Trial Balance; Bank Loan StatementsRequest
- ON REQUESTBank signatories and online banking usersOnly current, authorised people can sign or approve bank paymentsFiles: Bank Mandate Letters; Online Banking User List; User ListRequest
- ON REQUESTLiquidity vs BSP obligationsCash and bank balances are enough to meet upcoming BSP and supplier paymentsFiles: Bank Statement; BSP Billing Analysis; AP AgingRequest
Petty Cash0 online · 5 tests
- ON REQUESTPetty cash countPetty cash book balance agrees with the physical cash countFiles: Petty Cash Book; Cash Count SheetRequest
- ON REQUESTPetty cash limitsVouchers above the per-voucher limit or float above the approved limitFiles: Petty Cash Book; Petty Cash PolicyRequest
- ON REQUESTPetty cash supportVouchers without receipt, VAT invoice or approvalFiles: Petty Cash VouchersRequest
- ON REQUESTPetty cash splitting and frequencySplit vouchers or unusually frequent replenishmentsFiles: Petty Cash BookRequest
- ON REQUESTPersonal expenses in petty cashNon-business or personal items paid from petty cashFiles: Petty Cash Book; Petty Cash VouchersRequest
HR & Payroll4 online · 15 tests
- ONLINEGhost employeesEvery employee paid exists in the HR master, is active and registered in GOSIFiles: Payroll Register; Employee Master (HR records); GOSI ReportRun now
- ONLINETime 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
- ONLINELeavers still paidSalary paid after the employee's last working dayFiles: Payroll Register; Leavers List (HR records)Run now
- ONLINEDuplicate payroll bank accountsSame IBAN used for more than one employeeFiles: Payroll Register; Employee Master (HR records)Run now
- ON REQUESTSalary vs contractSalary and allowances paid match the employment contract and QiwaFiles: Payroll Register; Employee Contracts (HR records); Qiwa Contract ReportRequest
- ON REQUESTWPS / Mudad matchPayroll in the books equals the Mudad/WPS file and the bank salary transferFiles: Payroll Register; Mudad / WPS File; Bank StatementRequest
- ON REQUESTGOSI contribution checkGOSI paid matches registered salaries; all Saudi and non-Saudi staff correctly registeredFiles: Payroll Register; GOSI Report; GOSI InvoiceRequest
- ON REQUESTOvertime and allowance outliersOvertime, commissions or allowances unusually high compared with normal patternFiles: Payroll RegisterRequest
- ON REQUESTSalary advances and loansStaff advances and loans recovered as per scheduleFiles: Employee Advances Ledger; Payroll RegisterRequest
- ON REQUESTEnd of service benefitsEOSB provision calculated correctly as per Saudi Labour LawFiles: Employee Master (HR records); EOSB ProvisionRequest
- ON REQUESTStaff 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 REQUESTLeave accrualAnnual leave balance and provision are correctFiles: Leave Records (HR records); Leave ProvisionRequest
- ON REQUESTIqama and work permit expiryExpired or near-expiry iqamas and work permits (penalty risk)Files: Muqeem Report; Employee Master (HR records)Request
- ON REQUESTSaudization (Nitaqat) statusCompany Nitaqat band and impact on visas and hiringFiles: Qiwa Nitaqat ReportRequest
- ON REQUESTStaff sales commissionSales incentives calculated on collected, not cancelled or refunded, salesFiles: Commission Sheet; Sales Register; Refund RegisterRequest
Admin, Purchasing & Fixed Assets0 online · 10 tests
- ON REQUESTExpense approvalEvery expense approved as per the authority matrixFiles: Expense Register; Approval Authority MatrixRequest
- ON REQUESTRecurring expense varianceRent, utilities, telecom and similar expenses compared month to month for unusual jumpsFiles: Expense Register; Trial BalanceRequest
- ON REQUESTPurchases without quotation / POPurchases above limit made without quotations or purchase orderFiles: Expense Register; Purchase OrdersRequest
- ON REQUESTPrepaid expensesPrepaid rent, insurance and licences are expensed over the right periodFiles: Prepaid Schedule; Trial BalanceRequest
- ON REQUESTAccrued expensesExpenses incurred but not invoiced are accrued at month endFiles: Journal Report; Supplier StatementsRequest
- ON REQUESTVehicle and fuel expensesFuel and vehicle costs reasonable per vehicle; no personal useFiles: Expense Register; Vehicle ListRequest
- ON REQUESTFixed asset register vs GLAsset register total agrees with the booksFiles: Fixed Asset Register; Trial BalanceRequest
- ON REQUESTDepreciation checkDepreciation recalculated and agrees with the booksFiles: Fixed Asset RegisterRequest
- ON REQUESTPhysical asset verificationAssets in the register physically exist (laptops, furniture, vehicles)Files: Fixed Asset Register; Physical Verification SheetRequest
- ON REQUESTAsset disposalsAssets sold or scrapped are removed and any gain or loss recordedFiles: Fixed Asset Register; Disposal ApprovalsRequest
Accounts & Reporting0 online · 8 tests
- ON REQUESTSub-ledger vs GLAR and AP sub-ledgers agree with the GL control accountsFiles: Trial Balance; AR and AP AgingRequest
- ON REQUESTClearing / suspense accountsBSP, card and suspense accounts are cleared to zeroFiles: Trial Balance; GL DetailRequest
- ON REQUESTManual journalsManual journals posted to revenue or costFiles: Journal ReportRequest
- ON REQUESTExchange ratesRates used agree with official ratesFiles: Sales Register; Official FX RatesRequest
- ON REQUESTGross vs net revenueRevenue booked consistently as gross or netFiles: Trial Balance; GL DetailRequest
- ON REQUESTBudget vs actualRevenue and expenses compared with budget; large variances explainedFiles: Trial Balance; BudgetRequest
- ON REQUESTInter-branch accountsInter-branch and inter-company accounts reconcile to zeroFiles: Trial Balance; GL DetailRequest
- ON REQUESTBranch and department profitabilityProfit by branch and department; loss-making units highlightedFiles: Trial Balance by Cost CentreRequest
Tax & Compliance0 online · 8 tests
- ON REQUESTVAT treatmentInternational air at 0%; domestic air and service fees at 15%Files: Sales Register; VAT ReportRequest
- ON REQUESTZATCA e-invoiceEvery invoice and credit note has an e-invoice, with no gaps in the sequenceFiles: Sales Register; e-Invoice LogRequest
- ON REQUESTInput VATInput VAT claimed correctly on supplier invoicesFiles: VAT Report; Supplier InvoicesRequest
- ON REQUESTWithholding taxWHT deducted on payments to non-resident suppliersFiles: Payments RegisterRequest
- ON REQUESTZakatZakat base, calculation and filing are correct and on timeFiles: Trial Balance; Zakat Return (ZATCA)Request
- ON REQUESTLicence and registration expiryIATA accreditation, Tourism licence, CR, municipality, Hajj/Umrah licences are validFiles: Licence RegisterRequest
- ON REQUESTBank guarantee and insurance validityIATA bank guarantee and business insurance policies are valid and sufficientFiles: Bank Guarantee Copies; Insurance PoliciesRequest
- ON REQUESTRelated party transactionsSales and purchases with owners' or staff related entities are disclosed and at fair termsFiles: Sales Register; Supplier Ledger; Related Party ListRequest
System Access & Master Data0 online · 9 tests
- ON REQUESTEdits after postingInvoices edited or deleted after postingFiles: Audit LogRequest
- ON REQUESTBackdated entriesEntries backdated or made in a closed periodFiles: Audit LogRequest
- ON REQUESTSegregation of dutiesThe same user creates and approves a transactionFiles: Audit Log; User ListRequest
- ON REQUESTCustomer master changesWho changed customer credit limits or markupsFiles: Audit LogRequest
- ON REQUESTFormer staff loginsLogins still active for staff who have leftFiles: User List; Leavers List (HR records)Request
- ON REQUESTDuplicate mastersCustomers or suppliers created twiceFiles: Customer and Supplier MasterRequest
- ON REQUESTMissing CR / VAT numbersCustomers missing a CR or VAT numberFiles: Customer MasterRequest
- ON REQUESTMissing pricing rulesCustomers with no markup or service-fee rule setFiles: Customer MasterRequest
- ON REQUESTShared or generic loginsSystem users shared by several staff (no accountability)Files: User List; Audit LogRequest
Fraud & Forensic4 online · 12 tests
- ONLINEBenford's law analysisDigit pattern of payments and expenses checked for unnatural or made-up amountsFiles: Payments Register; Journal ReportRun now
- ONLINERound-amount paymentsUnusual number of round-figure payments or expenses (possible estimated or fake claims)Files: Payments Register; Journal ReportRun now
- ONLINESplit payments below approval limitSeveral payments to the same party on the same day, each just under the approval limitFiles: Payments Register; Approval Authority MatrixRun now
- ONLINEWeekend and holiday postingsTransactions posted on Fridays, public holidays or at unusual hoursFiles: Audit Log; Journal ReportRun now
- ON REQUESTSupplier-employee matchSupplier bank account, phone, address or name matches an employeeFiles: Supplier Master; Employee Master (HR records)Request
- ON REQUESTSame IBAN on multiple partiesOne bank account used by several suppliers, customers or employeesFiles: Supplier Master; Employee Master (HR records); Refund RegisterRequest
- ON REQUESTFake / dormant suppliersSuppliers with no CR/VAT, one-off large payments, or dormant suppliers suddenly used againFiles: Supplier Master; Payments RegisterRequest
- ON REQUESTDocument number gapsMissing numbers in invoice, receipt, refund or voucher sequencesFiles: Sales Register; Receipts Register; Refund RegisterRequest
- ON REQUESTUnusual journal entriesEntries to cash/bank/revenue with no description, by senior users, or at period endFiles: Journal Report; Audit LogRequest
- ON REQUESTLapping of receiptsCustomer receipts applied to another customer's older invoices to hide a shortageFiles: Receipts Register; Customer LedgerRequest
- ON REQUESTRefund 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 StatementRequest
- ON REQUESTCard fraud pattern on ticketsSame card used for many unrelated passengers, high-value last-minute one-way ticketsFiles: Ticket Issue Report; Receipts Register with card detailsRequest
Request a test
Tell us which test you want. We will reply by email or WhatsApp when it is ready to use.