Payroll assurance · Before release

Catch payroll risks before the bank transfer.

Turn a payroll CSV or Excel workbook into a clear, explainable review: what needs attention, why it was flagged, and what to do before money moves.

Drop a CSV or Excel (.xlsx) file here · first worksheet only · use synthetic or anonymized data

Synthetic demo · payroll_demo_july.csv

A decision-ready payroll review

13 records · processed locally
Employees reviewed1213 payroll rows processed
Total net payrollSAR 144,250Before flagged corrections
Flagged employees866.7% need attention
Critical findings5Transfer should remain on hold

Priority queue

Findings that need action

9 shown of 9
PriorityEmployeeFindingEvidenceRecommended action
CriticalHuda Aziz · EMP-1007Duplicate employee ID2 payroll rows use the same employee IDConfirm the valid row and remove the duplicate
CriticalYousef Saleh · EMP-1008Net pay mismatchNet pay differs from gross minus deductions by SAR 1,500Recalculate the payroll result
CriticalLina Faris · EMP-1009Non-positive net payCalculated net pay is SAR -500Stop payment and review deductions or recovery amounts
CriticalLina Faris · EMP-1009Net pay mismatchNet pay differs from gross minus deductions by SAR 12,100Recalculate the payroll result
CriticalMaha Al-Harbi · EMP-1011Post-termination paymentSAR 14,200 is scheduled for an inactive or terminated employeeConfirm final settlement or remove the employee from payroll
WarningNora Salem / Majed YoussefShared bank accountSA-1105 is assigned to 2 employeesVerify ownership and obtain payroll approval
WarningLina Faris · EMP-1009Unexplained payroll varianceNet pay changed 104.3% from the prior periodIdentify the cause and validate one-time earnings or deductions
ReviewRana Nasser · EMP-1010Documented payroll varianceNet pay changed 123.5% from the prior period. Reason: Annual leave salary paid in advanceVerify supporting evidence and approval before release
ReviewZiad Omar · EMP-1012Missing bank accountNo destination account is presentComplete banking details before release

Release workflow

Turn findings into a controlled decision.

Export a workflow-ready Excel report, a CSV integration file, or a concise review note for the payroll owner. Resolve findings, document approval, then run the file again before release.

  1. 1Investigate critical findings
  2. 2Document corrections and approvals
  3. 3Re-run the corrected payroll
  4. 4Release only when the decision is ready

Explainable by design

Seven checks. One release decision.

Payroll Preflight uses transparent audit rules instead of an unexplained risk score. Every finding shows its evidence and next action.

01

Duplicate identity

Flags repeated employee IDs before totals are approved.

02

Shared bank account

Finds one account assigned to different employees.

03

Net pay mismatch

Reconciles gross pay, deductions, and net pay.

04

Non-positive net pay

Stops zero or negative employee payments for review.

05

Period variance

Surfaces movements of 35% or more and preserves documented reasons.

06

Employment status

Checks payments against termination dates and status.

07

Payment readiness

Catches missing destination bank-account details.