Welcome to the Ababil Technologies Transport and Garage ERP demonstration.
This complete tutorial explains the system from login to reporting, including every main tab, day-to-day data entry, linked histories, early alerts, document attachments, PDF and Excel exports, printing, user access, and recovery controls.
The login screen provides two safe ways to enter.
“Open interactive demo” signs the visitor into the Super Admin demonstration without requiring a password.
Alternatively, a visitor can use the displayed Super Admin, Admin, or Driver User credentials to preview the permissions and interface for a specific role.
The security code and rate limits protect normal password login against automated attempts.
All information in this Demo is synthetic.
Visitor creates, edits, deletes, uploads, and settings changes are temporary and automatically discarded.
Protected credentials and Ababil Technologies identity cannot be changed from a public Demo session.
This makes the system realistic to explore without risking live business data.
The About Ababil link opens the company profile, project capabilities, direct email, and WhatsApp contact.
After signing in, the left navigation separates operational modules from financial and administrative controls.
The navigation is organized for fast daily work.
Overview opens the management dashboard.
The Operations section contains Companies, Drivers, Vehicles, Vehicle Trips, Invoices, Delivery Notes and Challans, Payments and Receipt Vouchers, Driver Payroll, Quotations, SOA and Company Records, VAT percent of Invoices, and Vehicle Maintenance.
The Control section contains Financial Reports, Trash and Restore, Users and Access, and System Settings.
The account chip at the top shows the current user and role.
The Logout button securely ends the session.
Permission rules decide which menus and actions each role can see.
Super Admin receives the complete control set, while other roles see only authorized functions.
On phones and tablets, the sidebar becomes a menu drawer, filter groups stack cleanly, forms use full-width controls, and record tables transform into readable mobile cards.
All business functions remain available without sideways page overflow.
The permanent Demo notice confirms that changes are temporary and administrator credentials remain locked.
The Executive Overview is the daily management starting point.
The first financial row separates total credit, total debit, total VAT, VAT paid, and VAT pending.
Credit represents operational income.
Debit represents expenses such as trip costs, maintenance, paid payroll, and refunds.
VAT is counted once from invoices and divided by payment status.
The next row shows revenue for the current month, net receipts, operational vehicles, trips, utilization, and active companies.
Monthly revenue compares gross billing with applied collections.
Receivables Health separates pending, partial, and paid invoices and shows the applied collection percentage.
The Urgent Attention panel is an early-alert system.
Maintenance due opens only due or open maintenance records.
Overdue invoices opens only invoices with an outstanding balance after their due date.
Driver licence and vehicle registration alerts open only records expired or expiring within forty-five days.
These links are already filtered, so managers go directly to the exceptions requiring action.
Lower dashboard panels show recent invoices, pending invoice VAT, unpaid driver payroll, top customer accounts, and the vehicles generating the highest trip income.
Quick buttons create a new invoice, record a payment, or open full financial reports.
All operational pages follow one consistent pattern.
The first panel contains keyword search, a specific-date filter, From and To date range filters, relevant status selectors, and relationship filters such as company, driver, vehicle, or invoice.
A specific date overrides the range when selected.
Apply Filters refreshes the list and all displayed summaries.
Reset restores the complete active dataset.
PDF and Excel use the current filtered scope.
When no rows are selected, exports include every filtered record.
When one or more checkboxes are selected, exports include only those selected rows.
The selection message confirms the scope.
Super Admin can move selected records to Trash using the Delete Selected button below the record table.
The summary tiles show record counts, current page totals, fields, currency, or module-specific financial totals.
The Add panel creates a record.
Required fields use an asterisk.
Dropdown status values prevent spelling mistakes.
Save creates the record, Clear Form resets the inputs, Edit loads an existing row back into the same form, and Delete moves it to recoverable Trash.
Each Files button displays attachments and generated official documents linked to that exact row.
This common structure makes every tab familiar after learning one module.
Companies stores the customer master record.
Enter company name, contact person, TRN, email, phone, address, country, city, opening balance, credit limit, notes, and Active or Inactive status.
Search can find a company by name, TRN, email, phone, or city.
Date and status filters narrow the list.
Each company row provides History, SOA, Edit, Delete, and Files actions.
SOA produces the company’s branded statement directly.
History opens the complete linked customer record.
Company History combines invoices, receipts, quotations, SOA entries, VAT obligations, trips, assigned drivers, assigned vehicles, and linked attachments.
Filters include search, record type, exact date or range, general status, paid or unpaid invoices, paid or unpaid VAT, paid or unpaid trips, a specific invoice, and a specific SOA.
Summary cards show invoice total, invoice paid, invoice pending, quotation totals and status values, trip income and payment position, SOA values, and VAT.
Users can select individual history rows or an entire section.
PDF and Excel then export only the selected records, while no selection exports the full filtered history.
This provides a complete customer account, operational, and document trail from one screen.
Drivers stores each driver’s personal, compliance, employment, and assignment information.
The form includes full name, email, phone, identity number, address, country, city, licence number, issue and expiry dates, assigned company, assigned vehicle, start and end dates, default salary, status, and notes.
The licence alert filter shows only expired licences or licences expiring within forty-five days.
Status values include Active, Inactive, and On Leave.
The record table supports History, Edit, Delete, Files, selection, PDF, and Excel.
Driver History brings together trips, payroll, company assignments, vehicle assignments, and attachments.
The header confirms the current linked company and vehicle.
Filters can isolate salary records, trips, assignments, dates, payment status, or salary month.
Summary tiles show trip count and income, payroll totals, paid and pending salary values, overtime, deductions, and other relevant driver figures.
Selected history rows can be printed or exported without including unrelated records.
This screen gives management a reliable timeline of driver work, compensation, and assignments.
Vehicles is the fleet master register.
Enter vehicle name, type, plate number, registration number, model year, colour, insurance policy number, insurance expiry, registration expiry, assigned company, operating status, purchase or rental cost, and notes.
Status values include Available, Assigned, Maintenance, and Inactive.
The registration alert filter identifies only expired registrations or those expiring within forty-five days.
Insurance information remains visible in the vehicle record and history.
Vehicle History combines trips, maintenance expenses, assigned drivers, assigned companies, invoices where linked, and record attachments.
Filters isolate exact dates, date ranges, maintenance, trips, assignment records, and statuses.
Summary tiles calculate trip count, trip income, maintenance cost, VAT where applicable, and other relevant fleet totals.
The linked driver and company sections make it easy to understand who operated a vehicle, for which customer, and during which period.
PDF and Excel exports respect current filters and selected history rows.
Vehicle Trips records the operational movement that creates fleet income and expenses.
Select the vehicle, company, and driver.
Enter travel date, pickup location, drop-off location, mileage, rental period, income, maintenance cost, other expenses, notes, and status.
Trip status can be Planned, Active, Completed, or Cancelled.
Use Planned before dispatch, Active while work is in progress, Completed after delivery, and Cancelled when the movement did not proceed.
Only appropriate active or completed trip income contributes to management reporting, while trip expenses contribute to debit calculations.
Filters can search routes and statuses or isolate a company, driver, vehicle, exact date, or date range.
The records list immediately shows the financial and assignment relationship for each trip.
Files can contain trip sheets, delivery evidence, route documents, or photographs.
Because trips are linked to the company, driver, and vehicle, the same record automatically appears in all three history screens.
This avoids entering the same operational event several times.
Vehicle Maintenance tracks service, fines, tyres, oil intervals, registration notes, and other fleet expenses.
Select the vehicle, enter the pay month, oil-change reading, next service reading, maintenance description, tyre-change information, fine amount, registration end-date note, other expenses, notes, and status.
Statuses include Active, Due, Completed, and Cancelled.
The Maintenance Alert filter shows only Due or open items.
Dashboard maintenance alerts use the same rule and therefore open the exact records requiring review.
Maintenance and fine values are treated as expenses in financial calculations.
The vehicle link places each cost in the relevant Vehicle History.
Attach invoices, workshop reports, inspection documents, photographs, or PDF receipts through Files.
Use filters and row selection to produce a maintenance register for one vehicle, one period, one status, or a chosen set of records.
PDF is suitable for review and printing; Excel is suitable for analysis and reconciliation.
Invoices is the central billing workflow.
First select the company.
Optionally select the linked vehicle and driver.
Enter vehicle number, billing month, invoice date, due date, LPO number, project, customer payment status, VAT payment status, customer and VAT payment methods, discount, VAT rate, amount already paid, notes, and terms.
The Trip or Service Lines section supports more than one charge on a single invoice.
For the first line, enter a clear dated description, quantity, unit of measure, and unit price.
Choose Trip, Load, Day, Hour, Kilometre, or Ton as appropriate.
Press Add Trip to create another line and repeat for every included service.
The Remove button deletes an unnecessary line before saving.
Each line amount is quantity multiplied by unit price.
The Trip Subtotal is the sum of all line amounts.
The live calculator subtracts the discount, calculates VAT using the selected percentage, adds VAT to produce the invoice total, subtracts the amount already paid, and displays the balance due.
Values are recalculated securely on the server when saved.
For example, two trips at one thousand two hundred and eight hundred dirhams produce a two-thousand-dirham subtotal.
At five percent VAT, tax is one hundred dirhams and the invoice total is two thousand one hundred dirhams before any payment.
Payment and VAT statuses are kept separate for accurate customer and tax tracking.
The Invoice records table shows invoice number, company, invoice date, project, grand total, paid amount, pending amount, and customer payment status.
The summary above the form recalculates total invoice amount, paid amount, pending amount, total VAT, VAT paid, and VAT pending for the current filters or selection.
Filters include keyword, exact date, date range, customer payment status, VAT payment status, overdue balance, company, driver, and vehicle.
This allows a manager to isolate unpaid customer invoices, pending VAT for one company, or the activity of one assigned vehicle.
The Invoice action opens the official branded tax invoice.
Approved or imported invoices can be locked to preserve financial integrity.
Files opens the exact invoice’s attachments and generated documents.
Users can preview PDF, PNG, JPEG, WebP, spreadsheets, and supported office files according to permission, then download or print when required.
Select several invoices to export a combined filtered report or selected SOA.
With no selection, the PDF, Excel, SOA PDF, and SOA Excel buttons use every filtered invoice.
Generated documents are archived against their source record for later preview.
Delivery Notes and Challans records proof of movement or delivery.
Link the company, invoice, trip, vehicle, and driver.
Enter delivery date, LPO number, project, pickup and delivery locations, material description, quantity, unit, receiver name, receiver phone, status, and notes.
Status can be Draft, Issued, Delivered, or Cancelled.
The Challan action produces the branded printable delivery note.
Quotations records proposed commercial work before invoicing.
Select the company, enter a complete description, daily rate, quantity, VAT percentage, valid-until date, terms, and status.
Status can be Draft, Sent, Accepted, Rejected, or Expired.
Gross amount is based on rate, quantity, and VAT.
Both modules include exact-date and range filtering, status filtering, company-related search, attachments, row editing, recoverable deletion, and selected PDF or Excel export.
Multiple selected quotation rows can be included in one professional quotation document; when nothing is selected, the export uses the full filtered list.
Payments and Receipt Vouchers records money received, refunds, or adjustments.
Select the company first.
The Invoice list then shows only that company’s eligible invoices and avoids invoices that already have a completed receipt where applicable.
Select an invoice, enter the amount, payment type, payment method, reference number, payment date, and notes.
The invoice amount can populate automatically while the custom paid amount allows partial collection.
Receipt creates income and reduces the invoice balance.
Refund is treated as an outgoing amount.
Adjustment remains separately identified because its accounting direction must be reviewed.
The Receipt action produces a branded voucher linked to the payment record.
Driver Payroll records driver, pay month, base payment, overtime, overtime paid, other expenses, deductions, payment status, payment method, payment date, and notes.
Net payable is calculated from these components.
Only payroll marked Paid contributes to paid payroll debit totals.
Both pages support date, status, driver, company, or invoice filters as relevant, plus attachments, selected exports, editing, and recoverable deletion.
SOA and Company Records supports both stored legacy-style account rows and live statements generated from invoices.
A record contains company, start date, end date, payment method, paid invoice amount, tax deposit, amount, description, and Pending or Paid status.
Payment method options include Cash, Cheque, Receipt, and Bank Transfer.
The Generate Company Statement of Account panel selects a company, exact date or date range, billing-month or invoice-date basis, and payment status such as Pending, Partial, Paid, Outstanding, Cancelled, or All.
Generate SOA PDF opens a printable statement; SOA Excel downloads the detailed workbook.
VAT percent of Invoices is created from invoice VAT.
Each row displays invoice, company, invoice total, tax amount, status, payment method, payment date, and reference.
Filter by company, invoice date, status, or search.
Summary cards show total invoice value and VAT for filtered or selected records.
Bulk VAT Status Update can update selected rows or every row matching current filters.
Choose the scope, date criteria, current status, and new status, then confirm.
This prevents re-entering invoice and tax values manually.
Files are stored against the record that owns them.
Open Files on a company, driver, vehicle, trip, invoice, payment, payroll, quotation, SOA row, VAT row, challan, or maintenance record.
Choose one or several files and upload them together.
Supported examples include PNG, JPEG, WebP, PDF, Excel, Word, and CSV.
The panel separates uploaded Attachments from Generated Official Documents.
Preview opens the file in a protected viewer before download.
PDF and images display directly when supported.
Download saves the original file, and Print uses the browser’s print controls.
Each item has its own action, so Super Admin can delete one specific file without deleting the complete business record.
Generated invoices, receipts, SOA, challans, reports, and history exports are archived with their related record.
Access checks protect file content from unauthorized users.
Deleted files go to Trash and remain restorable by Super Admin.
This record-level approach removes the need to search a separate document folder and keeps evidence beside the exact transaction it supports.
Exports always respect scope.
First apply search, exact date, date range, company, driver, vehicle, invoice, and status filters.
Summary figures update to match the filtered dataset.
If no rows are selected, PDF and Excel include all filtered records.
If checkboxes are selected, the selection message confirms that exports include only those rows.
Use the header checkbox to select the current page, or choose records individually.
On history screens, each section has its own Select This Section option.
The totals shown on invoice and VAT pages update to selected amounts when selection is active.
PDF creates a professional Ababil Technologies Demo document with logo, Demo marking, readable tables, calculated page-end summaries, and the current filter scope.
Open it in preview and use the browser Print command for paper or Save as PDF.
Excel preserves numeric values, currency formatting, filters, worksheets, totals, document metadata, and a Demo notice.
Delete Selected is intentionally positioned below the table and requires confirmation.
It moves records to Trash instead of permanently removing them.
Bulk VAT status is a separate controlled action so payment status updates cannot be confused with deletion.
Financial Reports is the reconciled management view.
Filter by a specific date or From and To range.
The report separates invoice-date measures, payment-date cash measures, payroll payment measures, and accounting-ledger entries to prevent mixed calculations.
Key performance cards show gross sales, applied collections, outstanding receivables, VAT, payroll paid, account debit, account credit, and net ledger movement.
Insight cards add invoice count, average invoice, collection rate, gross receipts, refunds, adjustments, net receipts, and receipts less payroll.
Monthly Revenue compares billed value with applied collections.
Receivables Aging groups current outstanding balances by age.
Top Companies ranks revenue and outstanding exposure.
Payment Methods explains collection mix.
Vehicle Performance subtracts trip maintenance and other trip expenses from trip income.
Invoice Status Analysis compares billed and outstanding amounts by payment state.
Largest Overdue Accounts prioritizes collection work.
The Accounting Ledger shows date, company, invoice, entry type, description, debit, credit, and period balance.
Financial PDF and Financial Excel reproduce the selected period with summaries.
These reports support management review and reconciliation; they do not replace independent statutory accounting advice.
Users and Access is available to authorized administrators.
Create a user with full name, unique email, phone, role, temporary password, and confirmation.
Available roles include Super Admin, Admin, Accountant, Manager, Editor, Viewer, Driver User, and Client Portal User.
Edit can change the role, reset a password, or activate and deactivate access.
Demo protection prevents visitors from changing protected credentials permanently.
Trash and Restore is a Super Admin recovery centre for attachments, official documents, and each operational module.
Choose a category, review deleted date and related record, then Restore.
Recovery never overwrites an active record.
System Settings manages company identity, banking details, invoice defaults, currency, VAT, document behavior, and operational preferences.
In the public Demo, Ababil Technologies identity remains fixed and visitor changes are discarded.
The About Ababil page presents the company’s business systems, automation, analytics, commerce, and interactive technology capabilities.
If your organization needs a custom ERP, finance workflow, operations dashboard, reporting platform, document system, automation, or another tailored business solution, Ababil Technologies can design and build it for you.
Contact Ababil Technologies on WhatsApp at plus nine seven one, five eight, one zero zero, eight five nine eight.
Thank you for watching this complete system tutorial.