Visa-style customer list — search a client, then view ledger or record payment directly.
Customer / Travel Agent List
Customer / Agent
Phone
Tickets
Total Sale
Paid
Balance
Status
Action
Customer Account
Account Transactions
Date
Type
Reference
Details
Debit
Credit
Balance
Action
Client Source & Flight Contact Control
Search any passenger or PNR to see who owns the booking, how it
arrived, and who must be contacted after a flight change or
cancellation.
Passenger / PNR
Booking Owner
Source
Contact
Flight
Update Status
Last Contact
Action
Supplier Payments
Date
Supplier
Slip No.
Payment Type / Allocation
Method
Note
Created By
Amount
Action
Ticket Payment Matching Status
Ticket Date
Supplier
PNR
Passenger / Group
Purchase
Matched Payment
Remaining
Status
Matched Slip(s)
Unmatched Payments / Supplier Advance
Date
Supplier
Slip
Payment
Matched
Unmatched / Advance
Action
Complete Refund Control
Refund requests are maintained manually and stay separate from the Supplier Ledger. Applying a refund only records when/how the airline was contacted. A refund affects no supplier ledger balance automatically; adjustment is manual and optional.
Date
Supplier
PNR
Passenger
Slip No.
Request Status
Applied Detail
Refund Amount
Adjusted Against
Refund Used
Fresh Payment
Customer Status
Action
Profit Report
Profit = Sale Amount − Purchase Amount. Tickets with no Sale
Amount, Refund Pending or Refunded status are excluded from
recognized profit.
Date
Passenger
PNR
Supplier
Purchase
Sale
Profit / Loss
Margin
Status
Daily Cash Report
Time/Date
Type
Reference
Details
Cash In
Cash Out
Daily Cash Closing
OPEN
Recent Daily Closings
Date
Opening
Cash In
Cash Out
Expected
Actual
Difference
Closed By
Professional Departure Control
Live operational board: see overdue flights, upcoming departures and time remaining at a glance.
Departure
Time Left
Passenger
PNR
Route
Supplier
Status
Actions
Supplier Reconciliation & Mismatch Control
Admin compares the supplier's monthly statement with the system
ledger. A matched record can be verified and locked.
Mismatch Diagnostics
Reconciliation History
Month
Supplier
System Balance
Statement Balance
Difference
Status
Locked By
Note
Supplier Aging & Payment Plan
Outstanding supplier debits are settled against the oldest items
first (FIFO). Use this report to see what is payable, receivable,
overdue and why.
Recommended Payment Plan
Outstanding Item Detail
Priority
Supplier
Date
Age
Bucket
Reference
Reason
Original Debit
Outstanding
Opening Balance & Adjustment Journal
Admin-only journal. Entries are never deleted; a wrong entry must
be reversed. Lock a completed supplier month to prevent back-dated
changes.
Journal History
Date
Supplier
Type
Voucher
Reason
Debit
Credit
Status
Action
Supplier Control Center
Supplier Smart Control Panel — All Supplier Work in One Place
Click any supplier to open its account. Add payments and payment slips only inside that supplier account. Existing tickets, payments and historical data remain unchanged.
Add New Supplier
AL AMAL TRAVELS
Supplier Ledger Statement
Supplier Account
Simple staff workflow: Smart Ticket Entry automatically creates the supplier row. Click Add Payment on that same ticket row, enter payment details, attach slip and Save. Passenger / PNR never need to be entered again.
Pending Reconciliation Dashboard
Work from the pending list first. Unlinked and partially linked payments stay here until reconciled. Linking is reference-only and never changes the supplier ledger balance.
Date
Slip / Ref
Payment
Linked
Remaining
Status
Action
Simple Ticket-wise Supplier Ledger — Newest First
Rows come automatically from Smart Ticket Entry. Passenger, PNR and purchase amount are read-only here. Add supplier payment directly on the same ticket row.
Date
PNR
Passenger / Route
Purchase
Paid
Balance
Status
Slip / Payment
Date
Voucher #
Ref. #
Narration
Traveling Date
Debit
Credit
Balance
User Activity & Edit History
Date & Time
User
Action
Record
Details / Old → New
Login / Logout History
Admin-only security record showing who accessed the system, when
they logged in or out, and the total session duration.
User
Role
Login Time
Logout Time
Duration
Status
Recycle Bin
Deleted tickets, supplier payments/refunds and client payments stay here for 7 days. Admin can restore them before automatic expiry.
ITEMS IN BIN0
RETENTION7 Days
NEXT AUTO CLEANUP—
Deleted
Type
Record
Details
Expires
Action
Data Backup & Restore
Live Backup Restored
Backup source: AL_AMAL_LEDGER_BACKUP_2026-09-08.json • 100 tickets • 85 supplier transactions • 24 customer receipts. Existing cloud records are preserved; only missing records are merged.
Weekly Email Backup
Schedule: Every Sunday at 10:00 PM Pakistan time. This requires the Netlify scheduled function and email service environment variables included with this build.
EMAIL TOalamaltravels.tourism786@gmail.com
LAST EMAIL BACKUPNever / not reported
LAST STATUSNot configured
Important: a browser-only HTML file cannot send an email by itself while the computer is closed. The scheduled Netlify function must be deployed and configured.
Download Backup
Save all tickets, payments and refunds in one backup file.
Restore Backup
Select a previously downloaded JSON backup.
Important
This system saves data in this browser. Take a backup regularly,
especially before changing computer or clearing browser data.
Add Supplier Payment
Save the supplier payment first. Then open that payment from this account statement to link the correct ticket(s).
Apply Refund / Airline Contact Detail
Generate the airline refund letter first, send it manually, then confirm the exact sent method/date/time.
Manual Refund Entry
Create the refund record first. Applying/contacting the airline is a separate detailed action.
Smart Client Profile
All tickets, payments, refunds and balance in one place
Smart Ticket Entry
Client + Ticket + Optional Payment in one save
1. ClientSelect existing or type new
2. TicketAdd journey and amounts
3. PaymentOptional receipt in same entry
Simple Staff Workflow:Quick Rebrand / No Record (Dashboard) صرف PDF تبدیل کرتا ہے، کوئی ledger/database entry نہیں۔ یہاں Single / Group Import + Save ticket details import کرتا ہے، record save کرتا ہے، اور اسی imported PDF کو Export AL AMAL Ticket سے client-ready بھی بناتا ہے۔
Ticket Details
New Ticket
Passenger, journey, fare and Travel Agent details
Fields marked * are mandatory. Completed required fields show a green ✓.
Add Payment
Supplier / airline top-up, reference and payment method
Fields marked * are mandatory. Payment method remains empty until you select it.
Customer Payment
Recovery Follow-up
Client Payment
Money received from client / travel agent for this ticket