Powerful Features for Modern Accounting

Everything you need to manage your business finances efficiently

🚀 NEW IN 2026

What's New in 2026

Powerful new features to supercharge your business

📱 Snap & Post Receipt Scanner

Say goodbye to manual data entry! Simply snap a photo of any receipt and our AI instantly extracts vendor details, dates, amounts, and line items. Works seamlessly with both Arabic and English receipts.

AI-Powered Bilingual OCR

📈 90-Day AI Cash Flow Forecast

Know where your cash will be before it gets there. APS reads your last 12 months of posted entries and projects inflows, outflows, and your net cash position 30, 60, and 90 days ahead — automatically. You get three forecast cards, a trend chart overlaying history with projections, and surplus/deficit flags. No setup, no spreadsheets.

AI-Powered 30 / 60 / 90 Days Auto-Updating

🛠️ Daily-Wage Labor Payroll

Pay your daily workers exactly what they earned — down to the day. Set a daily rate on the contract and APS counts the actual days each worker was present in the payroll period and calculates gross pay automatically. Duplicates are handled as one day, journals post to the GL, and fixed-salary staff are unaffected. All countries and currencies supported.

Daily Rate Auto GL Posting All Currencies

📲 Install as Mobile App

Access your accounting system like a native app! Add to your home screen for instant access, enjoy faster loading, and stay connected in real time. No app store needed - install directly from your browser in seconds.

PWA Technology Online Access

🤝 Partner Program

Join our growing network of partners and earn generous commissions on every referral. Start at 15% as a Registered Partner, grow to 20% as Silver, or reach 25% as a Gold Partner.

Up to 25% Commission Marketing Support

🤖 AI-Assisted Quick Transactions

Beginners no longer need to know debit/credit rules. Inside the quick transaction wizards, a new "Let the assistant choose" option lets users describe what happened in plain words (English or Arabic, with voice input) — the AI picks the correct accounts and fills in the entry, ready to review and record. It safely handles only simple two-account transactions and guides users to the full Journal Entry screen for anything more complex.

AI-Powered Voice Input Bilingual

🧭 Simple Mode for Newcomers

A friendly, simplified interface for shop owners and non-accountants, with a streamlined sidebar, an onboarding checklist, and large one-tap action cards for common transactions (Cash Sale, Cash Purchase, Pay Expense, Transfer, Owner Investment, Owner Drawings). Users can switch between Simple and Advanced at any time, and the preference is remembered.

Beginner Friendly One-Tap Actions

📊 Full Financial Overview in Every View

Your key numbers — Total Assets, Liabilities, Net Income, and Cash — plus the Assets vs. Liabilities and Financial Overview charts, and the stock alerts panel (negative, out-of-stock, and low-stock items) now appear on the dashboard in both Simple and Advanced modes, so important business information is always visible alongside the quick action cards.

Live Dashboard Stock Alerts

🌍 Fully Bilingual & RTL

All of the above works seamlessly in both English and Arabic with proper right-to-left layout.

English & Arabic RTL Ready

🔔 Push Notifications

Stay informed in real-time with browser push notifications. Administrators can broadcast important announcements, system updates, and alerts to all registered users instantly. Users can easily enable or disable notifications from their profile menu.

Real-Time Alerts Bilingual Desktop & Mobile

📊 Project Management Module

Track consultant billable hours and project time that feeds directly into payroll calculations. Create projects, log timesheets, mark entries as billable or non-billable, and sync with payroll for accurate variable pay.

Consulting Firms

Bill clients based on actual hours worked

Service Companies

Track time spent on customer projects

Internal Projects

Monitor resource allocation across initiatives

Timesheet Tracking Payroll Integration Mobile-Friendly

📦 Packing Module

Generate professional packing slips for customer orders with item names, quantities, bale counts and weights. Full RTL/Arabic support and one-click PDF export directly from order view.

PDF Export RTL Support

📊 Sales Orders & Invoices Report

Comprehensive reporting with filtering by date, status, and customer. Export filtered reports to PDF with full bilingual support. One-click conversion of customer orders to invoices.

Advanced Filters Order to Invoice

📄 Proforma Invoice

Professional proforma invoice PDF generation with company bank details. Configure bank name, branch, account number, IBAN, and SWIFT code in company settings for seamless payment processing.

Bank Details PDF Generation

🔢 Unit Quantity System

Select units like "Bale20 (×20)" and the system auto-calculates pricing. Arabic unit names supported. All subtotals and totals correctly apply unit multipliers for accurate invoicing.

Auto-Calculate Arabic Units

👤 Customer Auto-Fill

Customer details (country, phone, email, address, tax number) auto-fill when selecting a customer. Quick searchable dropdown by code, name, or phone for faster data entry.

Auto-Population Smart Search

💾 Backup & Restore

FEB 2026

Secure data protection for your accounting and inventory. Export complete backups as JSON files and restore anytime. License-protected for security.

Complete Export

Companies, accounts, journals, inventory as JSON

Easy Restore

Upload & validate backup for your license

Cross-Device

USB, cloud storage for disaster recovery

License Protected

Backups tied to your license key

Data Protection JSON Export Disaster Recovery Security

🏷️ Automatic Pricing Strategy

FEB 2026

Smart pricing engine that automatically calculates selling prices based on weighted average cost and your desired profit margin. No more manual price adjustments when costs change.

Pricing Formula
Selling Price = Cost / (1 - Margin%)

Example: Cost 100 + 20% margin → 100 / 0.80 = 125 selling price

Target Margin

Set desired profit % per item, auto-calculates price

Safety Floor

Minimum margin prevents pricing below acceptable profit

Auto-Update

Price recalculates when costs change from purchases

  • Eliminates manual price updates across inventory
  • Protects profit margins when supplier costs change
  • Per-item control with granular margin settings
  • Full audit trail for all automatic price changes
Smart Pricing Profit Protection Auto-Calculate Audit Trail

🌍 Export Documents & International Trade

FEB 2026

Comprehensive international trade documentation module. Create Commercial Invoices, Proforma Invoices, Packing Lists, and Customer Orders with full lifecycle tracking, multi-currency support, and professional PDF export.

Commercial Invoice
Proforma Invoice
Packing List
Customer Order
Order Lifecycle - 8 Stages
Draft Confirmed Picking Packed Shipped Delivered Invoiced
7 Currencies

USD, EUR, GBP, INR, AED, SAR, KWD

Bank Details

IBAN, SWIFT auto-filled from company settings

PDF Export

Professional bilingual PDFs with RTL Arabic support

  • One-click order to Commercial Invoice conversion
  • Complete buyer details: GSTIN, PAN, IEC compliance
  • Shipping logistics: HS Code, ports, container tracking
  • Packing lines with seal numbers, weights, and bale counts
  • Delivery terms support: FOB, CIF, EXW and more
International Trade Export Documentation Multi-Currency Order Lifecycle PDF Reports

🔧 Smart Order Workflow

Separate numbering for orders (ORD-) vs invoices (INV-). Smart print buttons show packing slip and proforma only for orders, while invoice/receipt appears for posted transactions. Comprehensive bilingual help documentation included.

Smart Numbering

ORD- for orders, INV- for invoices

Context-Aware Print

Right buttons for right documents

Built-in Help

Bilingual documentation for all features

Transaction Numbering Smart Print Help Docs

📒 General Ledger Report

FEB 2026

Comprehensive General Ledger report showing all transactions posted to each account in the chart of accounts. Filter by date range and account code range, with automatic opening/closing balance calculation and full PDF export with Arabic RTL support.

Date Range Filtering

Filter transactions by start and end date for any period

Account Code Range

Focus on specific account groups (e.g., assets 1000-1999)

PDF Export

Full Arabic RTL support for professional presentation

  • Automatic opening balance from initial balance + prior transactions
  • Individual transaction lines with date, reference, description, debit, credit & running balance
  • Closing balance auto-calculated: Opening + Debits - Credits
Financial Reports Account Filtering PDF Export

📄 Statement of Account Report

FEB 2026

Complete transaction history for any single account with running balance. Ideal for customer/vendor reconciliation, audit trails, and confirming outstanding account balances.

Account Selection

Select any account from the chart of accounts

Running Balance

Cumulative balance shown at every transaction line

Reconciliation

Send to customers/vendors to confirm balances

  • Opening balance calculated from initial balance + all prior transactions
  • Complete audit trail of every debit and credit affecting the account
  • Date range filtering for viewing activity over any specific period
Account Statement Reconciliation Audit Trail

🧾 Receipt Voucher: AR Support

FEB 2026

Credit account dropdown now includes both revenue and asset accounts (such as Accounts Receivable). Properly record customer payment collections against outstanding invoices with smart debit account selection.

  • Accounts Receivable support for proper AR collection workflow
  • Smart debit: Bank transfers → Bank (1010), Cash → Cash (1000)
  • Journal entries include actual account code and name in descriptions
Accounts Receivable Smart Posting

✏️ Enhanced Journal Descriptions

FEB 2026

Journal entries from inventory transactions now include actual account code and name. Instead of generic "Sales - TXN001", entries show "1100 - Accounts Receivable - TXN001" for easier auditing and tracing.

Before vs After
Sales - TXN001 1100 - Accounts Receivable - TXN001
  • Applies to purchases, sales, COGS, inventory, tax & discount entries
  • Makes reviewing and auditing journal entries significantly easier
Audit Trail Traceability

📊 Income Statement: Cost of Sales & Gross Profit

FEB 2026

On-screen Income Statement now shows a dedicated Cost of Sales section with Gross Profit calculation, following GAAP/IFRS accounting standards for proper COGS separation.

Comprehensive P&L Breakdown

Total Sales

Cost of Sales

Gross Profit

Expenses

Net Profit

  • Dedicated Cost of Sales section for proper COGS tracking
  • Gross Profit calculation: Total Sales minus Cost of Sales
  • GAAP/IFRS compliant with proper expense categorization
GAAP/IFRS Gross Profit Cost of Sales

📊 4 New Business Reports

FEB 2026

Four powerful new reports with date filtering, PDF export with company logo, and full Arabic/RTL support for comprehensive business analysis.

Sales Summary Report

Aggregated sales revenue overview with filtering by date range and customer

Sales by Customer Report

Detailed breakdown of sales grouped by customer with filtering options

Purchases by Supplier Report

Comprehensive purchase analysis grouped by supplier with date filtering

Item Movement Report

Tracks Quantity In, Quantity Out, and Running Balance for each inventory item

  • All reports include PDF export with company logo and Arabic RTL support
  • Smart contextual filters — filter by customer, supplier, or item
  • Real-time running balances for accurate inventory tracking
Sales Analysis Purchase Analysis Inventory Tracking PDF Reports

📗 Excel Export for All Major Reports

FEB 2026

Export any major report to Excel format alongside existing PDF export. All Excel exports support full bilingual labels (English/Arabic) with proper RTL layout for Arabic users.

Profit & Loss

Cash Flow

Budget vs Actual

Statement of Account

Customer Card

Stock Report

Sales Summary

Sales by Customer

Purchases by Supplier

Item Movement

Excel Export Bilingual Labels RTL Support

📄 Professional PDF Reports

FEB 2026

Fixed Arabic text rendering in PDF exports — characters now display correctly using the Amiri font. All PDF reports include your company logo for a professional branded appearance.

  • Arabic text renders correctly — no more garbled or reversed characters
  • Company logo displayed at top of every PDF report
  • Amiri font for clear, readable Arabic output across all reports
Arabic PDF Fix Company Branding

📈 P&L COGS Classification

FEB 2026

Profit & Loss report now correctly classifies Cost of Goods Sold accounts using plCategory field with intelligent fallback to keyword matching and parent account hierarchy for accurate gross profit.

  • Smart COGS detection using plCategory, keywords, and parent accounts
  • Accurate gross profit calculations for financial analysis
COGS Gross Profit

🔗 Customer-to-GL Account Linking

FEB 2026

When a customer or supplier is selected in sales or purchase transactions, their linked General Ledger accounts are automatically populated, reducing manual data entry and errors.

  • Auto-fills GL accounts when selecting customer or supplier
  • Reduces manual entry errors and speeds up transaction posting
Auto-Population Time Saver

🎯 Contextual Report Filters

FEB 2026

Each report now includes smart contextual filters for focused data analysis — customer-based reports filter by customer, supplier-based by supplier, and item-based by specific inventory item.

  • Customer, supplier, and item-specific filtering per report
  • Drill down into exactly the data you need for any analysis
Smart Filters Data Analysis

↩️ Transaction Unposting

FEB 2026

Fixed errors when unposting inventory transactions with improved error handling, better user feedback, and added missing translation keys for all unposting-related messages.

  • Reliable inventory transaction reversal without errors
  • Clear bilingual feedback messages during unposting process
Error Fix Reliability

💾 Default Accounts & Payment Terms

FEB 2026

Sales transactions now support saving default accounts and payment terms, streamlining repetitive data entry for recurring transaction types.

  • Save default GL accounts for recurring transaction types
  • Pre-set payment terms to eliminate repetitive data entry
Automation Efficiency

📚 Updated Help Documentation

FEB 2026

Server-side help documentation exports (PDF and RTF) have been updated to reflect all new features, including the new sales, purchase, and inventory reports plus Excel export capabilities.

PDF Manual RTF Manual Bilingual

👤 Employee Delete with Cascade

FEB 2026

Safely delete employees with full referential integrity. Automatically removes related records including contracts, payroll items, and timesheets.

  • One-click employee removal
  • Automatic cleanup of related payroll data
Payroll Data Integrity

📊 Chart of Accounts Cleanup

FEB 2026

Delete accounts from the Chart of Accounts when they have no transactions. Supports deleting master accounts with all their children if the entire tree is unused.

  • Keep your financial structure clean
  • Smart validation prevents deleting accounts with history
Accounting Maintenance

📄 Delete Employee Contracts

FEB 2026

Delete specific contracts directly from the contracts page with a confirmation dialog. Perfect for managing historical or incorrect records.

  • Better contract history management
  • Simple deletion interface
Payroll Management

🎯 Contract Fields Reorganization

FEB 2026

Hourly rate and consultant status fields moved exclusively to the contracts page for better data organization and accurate tracking.

  • Cleaner employee forms
  • Accurate contract-based tracking
UX Payroll

⚡ Automated Payroll Runs

FEB 2026

A new dedicated interface to create and calculate payroll periods. Process salaries, bonuses, and deductions for your entire team in one place with a streamlined workflow from draft to final posting.

1. Create Period

Define monthly or custom pay periods with start and end dates

2. Calculate

Auto-calculate gross pay, deductions, taxes, and net salary for all employees

3. Post & Pay

Review, approve, and post with automatic journal entry generation

  • Process salaries, bonuses, overtime, and deductions in a single payroll run
  • Draft → Calculated → Posted workflow with full audit trail
  • Country-specific tax and social insurance calculations applied automatically
Batch Processing Auto-Calculate Audit Trail

⚙️ Advanced Payroll Configuration

FEB 2026

A comprehensive settings dashboard to define country-specific payroll rules for KSA, UAE, Egypt, USA, UK, and Germany — including working hours, overtime multipliers, and bank account mappings.

🇸🇦 KSA 🇦🇪 UAE 🇪🇬 Egypt 🇺🇸 USA 🇬🇧 UK 🇩🇪 Germany
  • Working hours, overtime rates, and weekend definitions per country
  • Bank account mappings for salary disbursement and WPS compliance
  • Social insurance and tax rule configuration with rate tables
6 Countries Overtime Rules Bank Mapping

🔗 Payroll–Accounting Integration

FEB 2026

Fully activated the link between Payroll and your Chart of Accounts. When you post a payroll run, journal entries are automatically generated with proper debits and credits — no manual accounting needed.

DEBIT
Salary Expense
Employer Contributions
CREDIT
Net Salary Payable
Tax & Insurance Payable
  • One-click journal entry generation from any posted payroll run
  • Automatic GL account mapping for salary, tax, and insurance accounts
Auto Journal Double-Entry GL Mapping

🌐 Payroll Bilingual Interface Fixes

FEB 2026

Resolved 404 errors on payroll navigation links and activated full Arabic/English navigation across all payroll sub-pages. Every payroll screen now fully supports RTL layout and bilingual labels.

  • All payroll sub-pages accessible with correct routing — no more 404 errors
  • Full Arabic/English language switching across payroll dashboard, runs, settings, and reports
  • RTL layout support for Arabic users with proper text alignment and mirrored UI
Bug Fix RTL Support Bilingual
NEW

🔔 Push Notifications

FEB 2026

Stay informed in real-time with browser push notifications. Administrators can broadcast important announcements, system updates, and alerts to all registered users instantly. Users can easily enable or disable notifications from their profile menu.

Admin-only broadcast capability to all APS users
Bilingual notification support (English and Arabic)
One-click enable/disable from user profile menu
  • Automatic cleanup of expired subscriptions
  • Secure VAPID-based authentication
  • Works on desktop and mobile browsers
Real-Time Alerts Bilingual Desktop & Mobile
Employee GPS Attendance Tracking System

📍 GPS Attendance System

FEB 2026

Employee self-service attendance with mobile clock-in and clock-out. GPS automatically captures the employee's exact location, converts coordinates into readable street addresses, and displays them on the admin dashboard.

Mobile Clock-In/Out
GPS Location Capture
Address Conversion
Bilingual Addresses
  • Green pin for check-in location, red pin for check-out location on admin dashboard
  • Automatic fallback — uses check-in location if clock-out location is unavailable
  • Works on any mobile device using built-in GPS — no extra hardware needed
GPS Tracking Self-Service Mobile Ready Bilingual
Batch/Lot Tracking Integration with Inventory & Sales

📦 Batch/Lot Integration with Sales

FEB 2026

Batch tracking is now fully integrated with inventory transactions and sales/sales return forms. When selecting an item that has active batches, a dropdown appears to optionally assign a batch. Batch quantities are automatically updated on posting and restored on unposting.

Smart Batch Dropdown
Auto Quantity Update
Unpost Reversal
Optional Selection
  • Purchases & returns increase batch quantity, sales decrease it automatically
  • Items without batches are completely unaffected — zero disruption
  • Full traceability across sales, sales returns, purchases, and purchase returns
Batch Tracking Inventory Sales Integration

📥 CSV Data Import

FEB 2026

Easily migrate your existing data into APS with our powerful CSV import tool. Import inventory items, customers, suppliers, and journal entries in bulk — download ready-made templates, upload your CSV file, and let the system handle the rest with full validation and import history tracking.

Inventory Items
Customers
Suppliers
Journal Entries
How It Works
1. Select Import Type 2. Download Template 3. Fill & Upload CSV 4. Data Imported!
  • Ready-made CSV templates for each import type — no guesswork
  • Bulk import thousands of records in seconds
  • Built-in data validation prevents errors before import
  • Full import history log — track every import with timestamps
  • Seamless migration from Excel, QuickBooks, or any system that exports CSV
Data Migration Bulk Import CSV Templates Import History

📊 Statutory Entitlement Rates Dashboard

FEB 2026

Configure payroll compliance for 6 countries with interactive visual sliders. Adjust social insurance, pension, and tax contribution rates for Egypt, Saudi Arabia, UAE, USA, UK, and Germany with gradient-filled sliders that make rate visualization intuitive.

Visual Sliders

Interactive gradient-filled sliders for employee & employer rates

6 Countries

Egypt, KSA, UAE, USA, UK, Germany compliance support

Tax Brackets

Add, edit, remove income tax brackets per country

Smart Defaults

One-click reset to current country regulations

  • US filing status support with separate brackets for Single, Married Filing Jointly, and Head of Household
  • Real-time integration — all configured rates automatically applied by the payroll calculation engine
6 Countries Visual Sliders Tax Brackets Auto-Calculate

📎 Employee Document Attachment

FEB 2026

Securely attach and manage scanned PDF documents directly to employee records. Store passports, national IDs, work permits, educational certificates, and contracts in secure cloud storage with each employee's profile.

PDF Upload

Attach scanned passports, IDs, certificates, contracts

Cloud Storage

Secure object storage with presigned URL access

Per-Employee

Documents linked to individual employee profiles

Authenticated

All operations require login for data protection

  • Upload scanned documents (passport copies, ID cards, certificates, contracts) directly to each employee record
  • PDF-only validation ensures consistent document format across all records
Secure Storage PDF Documents Cloud-Based HR Compliance

🎙️ Voice Commands for AI Reports

FEB 2026

Query your data hands-free using voice commands! Tap the microphone button in the AI Report Builder, speak your question in English or Arabic, and the system automatically transcribes and executes your query.

Voice Input

Tap mic, speak your question, get instant results

Bilingual Speech

Recognizes both English and Arabic voice commands

Auto-Transcribe

Speech converted to text and executed automatically

Mobile-Ready

Optimized for phones and tablets — no keyboard needed

Voice Commands Hands-Free Bilingual Speech Mobile-Optimized

🧠 Intelligent Query Routing

FEB 2026

The AI Report Builder now intelligently detects complex queries and automatically routes them to OpenAI for dynamic SQL generation.

Smart Detection

Automatically classifies simple vs complex queries

Template Engine

Fast built-in templates for common report queries

AI Engine

OpenAI-powered SQL generation for complex analysis

Auto-Switch

Seamless routing — no manual mode selection needed

Smart Routing AI-Powered Instant Results Dynamic SQL

📋 Expanded Payroll Table Support

FEB 2026

The AI Report Builder now supports querying all payroll and compliance tables.

HR Tables

Departments, employees, contracts, salary templates

Payroll Data

Payroll runs, payslips, statutory rates, deductions

Compliance

Compliance alerts, tax brackets, contribution rates

Auto-Security

Correct filters applied per table structure automatically

Payroll Analytics HR Reports Compliance Data Auto-Filtered

🔒 Enhanced Security Validation

FEB 2026

Improved query security validation now correctly handles tables with different security scoping structures.

Smart Scoping

Handles tables with different security column structures

Parent Validation

Validates through parent table relationships when needed

Data Isolation

Strict company and user data separation maintained

Zero False Rejects

Valid queries no longer incorrectly blocked

Data Security Smart Validation Data Isolation Zero False Rejects
Barcode Label Printing

🏷️ Barcode Label Printing

FEB 2026

Professional barcode label printing with support for 19 industry-standard sheet layouts — 13 Avery sizes (A4 & US Letter) plus 6 thermal roll formats. Select an item range, set copies per item, preview the full sheet layout live on screen, and print with exact physical dimensions to any printer or thermal roll device.

Item Range Selection

Choose From Item to To Item by code. Set both to the same item for a single item.

Copies Per Item

Control how many label copies to produce per item — perfect for stocking shelves or labelling multiple units.

19 Sheet Presets

13 Avery layouts (A4 & US Letter) and 6 thermal roll sizes via a grouped dropdown menu.

Live Sheet Preview

Scaled preview of one full sheet on screen so you can verify label alignment before printing.

Smart Summary

Shows items selected, total labels, labels per sheet, and exact sheets needed before you print.

Browser Print Window

Opens a print window with exact physical dimensions — ready for any printer, including thermal roll devices.

Supported Sheet Formats:

A4 Avery Sheets

L7160 (21/sheet) · L7162 (16) · L7163 (14) · L7165 (8) · L7173 (12) · L7565 (8 square)

US Letter Avery Sheets

5160 (30/sheet) · 5161 (20) · 5162 (14) · 5163 (10) · 5164 (6) · 5167 (80 mini) · 5168 (4 large)

Thermal Roll Sizes

50×25 mm (inventory tag) · 58×40 mm (POS/retail) · 58×80 mm (food) · 80×50 mm (warehouse) · 100×50 mm (logistics) · 100×150 mm 4×6″ (e-commerce shipping)

CODE128 Barcodes 19 Sheet Sizes Live Preview Thermal Printing Avery Compatible

🏗️ Fixed Asset Register

MAR 2026

Maintain a complete structured record of every depreciable asset your business owns. Choose from three depreciation methods, run one-click monthly depreciation that posts directly to the General Ledger, view per-asset amortization schedules, and let the system automatically mark assets as fully depreciated.

⚡ Three Depreciation Methods — Pick Your Accounting Policy

Straight-Line

Equal annual charges

Cost ÷ Useful Life = Fixed Annual Charge

Double Declining

Accelerated front-loaded

2× Straight-Line Rate × Book Value

Sum of Years' Digits

Decreasing-rate method

Remaining Life ÷ Sum of Digits × Cost

Asset Register

EN/AR names, code, category, serial, location

One-Click Run

Posts GL entries for all assets at once

Auto Status

Marks Fully Depreciated automatically

Dupe Protection

Same period blocked at system level

Auto GL Journal Entry

Dr: Depreciation Expense 5,000
Cr: Accum. Depreciation 5,000

Each asset links its own Asset, Expense & Accumulated Depreciation accounts

Amortization Schedule Preview

Period Opening BV Depr. Closing BV
Jan 2026 50,000 -833 49,167
Feb 2026 49,167 -833 48,334
Mar 2026 48,334 -833 47,501
Apr 2026 → Dec 2030 …
Dec 2030 833 -833 0 ✓

Posted periods highlighted · Book value auto-reaches salvage value

3
Depreciation Methods
1-Click
Monthly Run
Auto
GL Posting
Assets Tracked

Complete Accounting Solution

Designed for global businesses with full bilingual support

True Bilingual Excellence

Professional Multi-Section Profit & Loss Reports

Transform your financial reporting with GAAP/IFRS-compliant categorized P&L statements that provide instant business insights in perfect English and Arabic.

Automatic Multi-Section Categorization

  • Revenue - Sales, Services, minus Returns & Discounts
  • Cost of Goods Sold - See core business profitability instantly
  • Operating Expenses - Separated into Administrative & Selling
  • Operating Income - Understand operational efficiency
  • Net Income - Your bottom line clearly displayed

True Bilingual Support

  • Perfect Arabic RTL formatting
  • One-click language switching
  • All sections professionally translated
  • Culturally adapted for Middle Eastern markets
Multi-Section P&L Report
5-10h
Saved per month
30-40%
Cost reduction
GAAP/IFRS Compliant

Bilingual Interface

Seamlessly switch between Arabic and English with full RTL (Right-to-Left) support. No page reload required - instant language switching.

  • Complete Arabic and English support
  • Proper RTL layout for Arabic
  • Instant language switching

Bilingual Interface Demo

Accounting Compliance

Double-Entry Bookkeeping

Full accounting compliance with automated journal entries, customizable chart of accounts, and comprehensive financial vouchers.

  • Automated journal entries
  • Customizable chart of accounts
  • Financial vouchers and reports

Inventory & Barcode Scanning

Real-time stock tracking with mobile barcode scanning. Multi-warehouse support and average cost tracking included.

  • Mobile barcode scanning
  • Multi-warehouse management
  • Real-time stock tracking
  • Camera or hardware scanner with audio beep confirmation
  • Store validation required before allowing camera scanner access
  • Rapid scanning with emphasized speed and audio feedback

Inventory Management

Sales Invoice Management

Professional invoicing with two format options for different business needs. Generate perfect invoices for retail and corporate clients.

  • A4 Standard Invoice - Professional format for corporate clients
  • POS Receipt - Thermal printer format for retail
  • Bilingual invoice printing (Arabic/English)
  • Automatic transaction recording

Dual Invoice Formats

NEW · Sales

Customer Quotations

Create, send, track and convert customer price quotations — fully bilingual, fully integrated with your sales invoices, and ready for Microsoft Word editing or direct PDF delivery.

What It Does

  • Create, edit and track quotations with full line-item detail (item, quantity, unit price, discount, tax)
  • Built-in status workflow: Draft → Sent → Accepted / Rejected → Converted → Expired
  • "Valid until" date to set offer expiry
  • Notes and terms & conditions per quotation
  • Multi-currency support using your company's exchange rates

Bilingual Exports That Match Your Invoices

  • PDF export in English and Arabic with your company logo, colors, address, phone, email and tax number
  • RTF export (opens in Microsoft Word) for full Arabic editing — perfect if you need to tweak the offer before sending
  • Both formats use the same professional layout as your sales invoices: blue title bar, dark header table, bill-to card, totals box

One-Click Convert to Invoice

  • When a customer accepts, hit Convert to Invoice — a new sales invoice is pre-filled with customer, store, items, quantities, prices, discounts and taxes
  • The quotation status updates to "Converted" automatically
  • Saves time and eliminates re-entry errors

Where to find it

Sidebar → Inventory → Quotations

Permissions

Respects your existing inventory module access and user roles

Quotation → Invoice in 1 Click

QUOTATION #Q-1042 Accepted
Item A × 10$ 1,200
Item B × 4$ 480
Total$ 1,680
Convert to Invoice
SALES INVOICE #INV-2098 NEW
Item A × 10$ 1,200
Item B × 4$ 480
Total$ 1,680
Draft Sent Accepted Converted
NEW · Payroll → Sales

Project Management & Billable Hours → Invoice

Turn consultant and employee billable hours into a posted sales invoice in one click — no double-entry, no spreadsheets, no revenue leakage. Fully integrated with payroll, customers, items, e-invoicing (Egypt ETA / Saudi ZATCA), PDF exports, and GL posting.

Where to find it

Sidebar → Payroll → Project Management

What It Does

  • Tracks every billable hour your team logs against a project
  • Assigns a customer and billing rate to each project — project-wide rate or per-employee contract rate
  • Generates a draft sales invoice listing every employee's unbilled hours × their rate
  • Routes the invoice into the standard Sales Invoices screen — posts to GL, supports e-invoicing, exports to PDF, emails to customer

The One-Click Flow

  1. Set up the project once: Customer to bill, Service Item, optional project hourly rate.
  2. Log hours daily: Project, employee, date, hours — mark as billable.
  3. Generate Invoice from Hours: Preview every employee's unbilled hours × rate, grand total, and confirm.
  4. Post & deliver: Review the draft, Post to Stores, submit to ETA/ZATCA, export PDF, email customer.

Why It Matters

No double-entry

Hours captured once flow straight to the invoice

No revenue leakage

Every billable hour is visible in the preview

No double-billing

Atomic Invoiced marking with concurrency protection

Multi-employee, multi-rate

Different consultants → separate clearly-labeled lines on one invoice

Full audit trail

Every timesheet stores its linked invoice id and timestamp

Bilingual end-to-end

Arabic users see Arabic labels, toasts and names automatically

NEW · Item Type

Service Item Type (Labor / Overhead)

A new item type for non-physical things you sell or bill: consulting hours, labor, delivery fees, installation, subscriptions, transport, overhead.

  • No stock tracking — no quantity, no opening stock, never appears in stock reports or stock counting
  • Posting skips warehouse movement — only the GL entry is created (Dr Accounts Receivable / Cr Service Revenue + VAT)
  • Usable anywhere — add to any sales invoice for labor, transport, or any non-physical charge, not just project invoicing
  • Tax-ready — set VAT rate per item (Egypt 14%, KSA 15%) for automatic invoice tax calculation

Timesheet Hours → Sales Invoice in 1 Click

PROJECT: Acme Web Build Customer: Acme Ltd.
EmployeeHours × Rate
Ahmed (Senior)32h × $75 = $2,400
Sara (Designer)18h × $60 = $1,080
Yasser (Lead)10h × $120 = $1,200
Generate Invoice from Hours
DRAFT SALES INVOICE DRAFT
Consulting · Ahmed$ 2,400
Consulting · Sara$ 1,080
Consulting · Yasser$ 1,200
Grand Total$ 4,680
Billable Draft Invoice Posted to GL Hours: Invoiced ✓

Posted Invoice → Emailed Automatically

SALES INVOICE #1042 · Acme Ltd. Posted
Posted to Accounting ✓
Emailed to customer automatically ✓
Email to Customer
Communication & Reminders
Auto-email invoices
Auto statements
Auto overdue reminders
Frequency: MonthlyGrace days: 7
Send Now
Posted Auto-Emailed Reminder Scheduled
NEW · Automation

Auto-Email Invoices & Smart Reminders

Stop manually sending invoices and politely begging for payment. APS emails every sales invoice to your customer automatically the second it posts to accounting, and a built-in scheduler sends account statements and overdue reminders on the frequency you choose — all bilingual, all hands-off, and all safely isolated so they can never block or break your accounting.

Where to find it

Sidebar → Accounting → Communication & Reminders

1. Auto-Email Sales Invoices (+ Manual Send)

The moment a sales invoice posts to accounting, it is emailed to the customer automatically — fire-and-forget with its own protection, so it can never block or break the posting itself.

  • Invoice emailed to the customer automatically right after posting
  • Isolated send (own try/catch) — a mail hiccup never blocks or reverses posting
  • Manual "Email to Customer" button on every posted invoice — detail view and row actions
  • Guarded: the manual send refuses to fire on an unposted invoice

2. Statements & Overdue Reminders (Scheduled + Manual)

A dedicated Communication & Reminders page lets you switch on automatic statements and overdue reminders, set the frequency and a grace period — or fire any of them off instantly with one click.

  • Toggles for auto-invoice email, auto-statements (weekly / bi-weekly / monthly) and auto-overdue reminders — all default OFF, fully in your control
  • "Send Now" buttons trigger statements (with optional date range) and overdue reminders immediately
  • Daily scheduler respects each company's toggles, frequency and last-run timestamps
  • Functional grace-days setting — customers whose latest invoice falls inside the grace window are politely skipped

Why It Matters

Get paid faster

Customers receive invoices instantly and reminders automatically — no chasing

Zero manual effort

Set the toggles once; the scheduler handles statements and reminders for you

Never breaks posting

Every send is wrapped in its own try/catch — email problems stay invisible to accounting

Bilingual & polite

Arabic and English emails, with a grace window so good customers are never nagged

Split & Mixed Payments — one invoice settled with cash, card, cheque and bank transfer
Cash Card Cheque Bank Transfer
NEW · Payments

Split & Mixed Payments

APS now lets you settle a single invoice using more than one payment method at the same time — for example part cash, part card, part cheque and part bank transfer, all on one invoice. Each tender posts to its own cash, bank or cheque account, partial payments are fully supported, and any unpaid remainder is carried automatically as a balance owed by the customer or to the supplier.

Where to find it

Inventory → Settings → Payment Terms

Key highlights

  • Works on both sales and purchase invoices — identical behavior whether you collect from a customer or pay a supplier
  • Each payment posts to its own cash, bank or cheque account in the general ledger — no lumping everything into one account
  • Partial payments fully supported — any unpaid remainder is carried automatically as accounts receivable or accounts payable
  • One place to manage tenders — payment methods are now defined as Payment Terms; any term linked to a cash/bank account becomes a usable split tender
  • Built-in accuracy safeguards — every payment must be linked to a valid account before it can be saved, and each saved payment permanently remembers its account so older invoices stay accurate
  • Fully bilingual — the entire feature and the in-app AI Assistant's help work in English and Arabic with full RTL support

How to use it

1

Set up once

Go to Inventory → Settings → Payment Terms and attach a cash/bank account to each payment method you use (e.g. Cash, Visa, Cheque).

2

On the invoice

Add one payment row per method, choose the method and enter the amount for each.

3

Save

APS posts each tender to its own account and leaves any unpaid balance on the customer or supplier automatically.

NEW · Warehouse

Warehouse Issue Permits

APS lets you turn any warehouse movement into an official stock issue permit in one click, with a recorded reason for every issue. Hand out free samples, give a customer gift, write off damaged or expired stock, or move goods for internal use — each permit posts the correct inventory movement at the right cost and keeps a full audit trail of who issued what, when and why. The reason list is fully expandable, so you can add your own categories to match exactly how your business operates.

Where to find it

Inventory → Warehouse → Stock Issue Permits

Key highlights

  • One-click issue permit generated directly from any warehouse / stock transaction
  • Record a reason for every issue — gifts, free samples, damaged or expired stock, internal use, donations, promotions
  • Fully expandable reason list — add your own custom reasons to match how your business operates
  • Accurate stock & costing — issued quantities reduce inventory at the correct cost, with the reason recorded against the movement
  • Complete audit trail — every permit records who issued what, when and why, ready for review
  • Print or export a professional, fully bilingual permit document (English & Arabic with RTL support)

How to use it

1

Open the transaction

From a warehouse / stock transaction, choose "Generate Issue Permit".

2

Choose a reason

Pick the reason (gift, sample, damage, internal use…) or add a new custom reason on the spot.

3

Confirm & print

APS posts the stock issue at the correct cost and produces a printable bilingual permit.

Warehouse Issue Permit — generate a stock issue voucher from a warehouse transaction with a recorded reason
Gifts Samples Damaged Stock Internal Use
Green Accounting — tag accounts by environmental category and report sustainability spend in English or Arabic
Energy & Electricity Fuel Water Waste & Disposal Travel & Transport Materials & Packaging Emissions Recycling Other Environmental
NEW · Sustainability

Green Accounting & Sustainability Tracking

Tag any account. Report your environmental spend in seconds.

APS now lets you track the environmental side of your business right inside your existing books — no separate system, no extra data entry. Simply tag the accounts that matter (electricity, fuel, water, waste, and more) and APS turns your everyday transactions into clear sustainability insights.

Where to find it

Chart of Accounts → Environmental Category · AI Report Builder

Key capabilities

  • Optional environmental tagging — add an Environmental Category to any account; tag it once and every transaction is automatically counted toward your green reporting
  • Nine ready-made categories — Energy & Electricity, Fuel, Water, Waste & Disposal, Travel & Transport, Materials & Packaging, Emissions, Recycling, and Other Environmental
  • Ask for reports in plain language — use the AI Report Builder to get instant, grouped results by environmental category
  • Built-in AI guidance — the APS Assistant explains how to set up and use green accounting, step by step
  • Fully bilingual — works seamlessly in both English and Arabic, with full right-to-left support
  • Zero disruption — tagging is completely optional and additive; your existing accounts, reports, and workflows keep working exactly as before

Why it matters

Sustainability reporting is becoming a competitive and regulatory expectation. APS helps you measure and communicate your environmental spend using the financial data you already capture — no new tools, no duplicated effort.

How to use it

1

Tag an account

Open the Chart of Accounts and assign an Environmental Category to any account.

2

Keep working as usual

Every transaction on that account is automatically counted toward your green reporting.

3

Ask for a report

Use the AI Report Builder to see spend by environmental category instantly.

🏛️ Government Compliance

E-Invoicing: Egypt ETA & Saudi ZATCA

Fully integrated electronic invoicing for Egypt and Saudi Arabia — submit invoices directly to government tax portals from inside APS, automatically, on every posted invoice.

APS E-Invoicing Settings — Egypt ETA and Saudi ZATCA configuration screen

🇪🇬 Egypt — ETA (Electronic Tax Authority)

⚖️ Legally mandatory in Egypt for all VAT-registered businesses (since 2021).

APS connects directly to the Egyptian Tax Authority (ETA) portal using your API credentials. Every invoice you post is automatically signed and submitted — no manual uploads, no third-party tools.

How it works in APS

1

Configure API credentials

Enter your ETA Client ID and Client Secret once in APS settings

2

Choose environment

Select Sandbox to test without real submissions, or Production when you go live

3

Post invoices as normal

APS automatically signs and submits to ETA on every posted invoice — zero extra steps

4

Receive UUID confirmation

ETA returns a unique UUID for every accepted invoice, stored in APS for audit

Supported document types

Standard Tax Invoice (B2B) Simplified Invoice (B2C) Credit Note Debit Note Export Invoice

Submission status tracking

Every invoice shows its ETA status: Pending · Valid · Rejected (with rejection reason from ETA)

// Direct API — no middleware

🔵 Sandbox: api.preprod.invoicing.eta.gov.eg

🟢 Production: api.invoicing.eta.gov.eg

Auth: OAuth2 (Client ID + Client Secret)

Submits · Retrieves UUID & Long ID · Checks status

🇸🇦 Saudi Arabia — ZATCA (Fatoora Phase 2)

⚖️ Mandatory in Saudi Arabia for all VAT-registered businesses under ZATCA Phase 2.

APS handles the complete ZATCA Phase 2 cycle — from generating the XML invoice in UBL 2.1 format, to real-time clearance (B2B) or reporting (B2C), to printing the QR code on every invoice.

How it works in APS

1

Configure ZATCA credentials

Enter your ZATCA API credentials from the Fatoora portal once in APS settings

2

Post invoices as normal

APS generates the XML in the required ZATCA format automatically in the background

3

Clearance or Reporting

Standard B2B invoices go through ZATCA clearance; simplified B2C invoices are reported

4

QR code printed automatically

Every invoice gets a ZATCA-compliant QR code, printed automatically on the invoice PDF

Supported document types

Standard Invoice (B2B — clearance) Simplified Invoice (B2C — 24h) Credit Note

Submission status tracking

Every invoice shows its ZATCA status: Cleared · Reported · Rejected (with ZATCA reason code)

// Direct ZATCA gateway — no middleware

🔵 Sandbox: gw-fatoora.zatca.gov.sa/developer-portal

🟢 Production: gw-fatoora.zatca.gov.sa/core

B2B → Real-time clearance from ZATCA

B2C → Reporting within 24 hours

AI-Powered Analytics

AI Report Builder

Ask questions in Arabic or English and get instant reports. No SQL knowledge required - just natural language queries.

  • Natural language queries
  • Instant report generation
  • No SQL knowledge needed
  • Save reports to sidebar menu for quick access
🚀 NEW IN 2026

Project Management Module

Track consultant billable hours and project time that feeds directly into payroll calculations. Perfect for consulting firms, service companies, and internal project management.

Project Tracking

  • Create and manage multiple projects per company
  • Track project status (active, completed, on-hold)
  • Set start/end dates and budgets with full bilingual support

Timesheet Logging

  • Log hours worked by employees against specific projects
  • Record date, hours, and work description
  • Mark entries as billable or non-billable
  • Mobile-friendly interface for on-the-go time entry

Payroll Integration

  • Timesheets link to employees in the payroll module
  • Track which timesheets have been processed in payroll runs
  • Logged hours feed into variable pay calculations based on hourly rates

Perfect For

Consulting Firms

Bill clients based on actual hours worked with detailed time tracking

Service Companies

Track time spent on customer projects for accurate billing

Internal Projects

Monitor resource allocation across initiatives and teams

Mobile Optimized

Responsive design with RTL support for Arabic users

Manufacturing Module
NEW 2026

Production & Manufacturing Module

Transform raw materials into finished products with our powerful manufacturing workflow. Perfect for manufacturers who need to track materials through the production process with full cost visibility.

  • Item Classification - Classify items as Trading, Raw Material, Semi-Finished, or Finished Product
  • Production Orders - Create production orders with automatic cost calculation from bill of materials
  • Auto Cost Calculation - Automatically calculate finished product costs based on raw material consumption
  • Category Filtering - Filter inventory reports by item type for better visibility
  • Production Tracking - Track work-in-progress and finished goods inventory in real-time
JAN 2026

Batch/Lot Tracking System

Track products through the supply chain with unique batch and lot numbers for quality control, expiry management, and regulatory compliance.

  • Unique Batch Numbers - Create and manage batches with unique batch numbers and optional lot numbers
  • Expiry Management - Track manufacturing dates and expiry dates for perishable goods
  • Cost Tracking - Monitor batch quantities and unit costs for accurate inventory valuation
  • Status Management - Set batch status (Active/Expired) with full CRUD operations
  • Recall Ready - Meet FDA/ISO requirements with efficient product recalls by batch number
Batch Tracking System
Batch/Lot Tracking Integration with Inventory & Sales
FEB 2026

Batch/Lot Tracking Integration with Inventory & Sales

Batch tracking is now fully integrated with inventory transactions and sales/sales return forms. Batch quantities are automatically updated on posting and restored on unposting.

  • Smart Batch Selection - When selecting an item with active batches, a dropdown appears to optionally assign a batch
  • Automatic Quantity Updates - Batch remaining quantity is automatically updated upon posting (increased for purchases/returns, decreased for sales)
  • Unpost Reversal - Unposting reverses the changes and restores batch quantities to their original state
  • Optional & Non-Intrusive - Batch selection is optional and does not affect items without batches
  • Full Sales Cycle - Works across sales, sales returns, purchases, and purchase returns for complete traceability
FEB 2026

🏷️ Barcode Label Printing

Professional barcode label printing with support for 19 industry-standard sheet layouts — 13 Avery sizes (A4 & US Letter) plus 6 thermal roll formats.

Item Range Selection

From Item to To Item by code

Copies Per Item

Control label count per item

19 Sheet Presets

Avery A4, US Letter & thermal rolls

Live Sheet Preview

Verify alignment before printing

Smart Summary

Items, labels, and sheets needed

Browser Print Window

Exact physical dimensions for any printer

Supported Sheet Formats

A4 Avery: L7160 (21/sheet) · L7162 (16) · L7163 (14) · L7165 (8) · L7173 (12) · L7565 (8 square)

US Letter: 5160 (30) · 5161 (20) · 5162 (14) · 5163 (10) · 5164 (6) · 5167 (80 mini) · 5168 (4 large)

Thermal Rolls: 50×25 · 58×40 · 58×80 · 80×50 · 100×50 · 100×150 mm (4×6″)

Barcode Label Printing

19

Sheet Sizes

128

CODE128 Format

Label Copies

Bill of Materials Management
JAN 2026

Bill of Materials (BOM) Management

Define component recipes for manufacturing finished products with multi-level sub-assembly support and version control for tracking product design changes.

  • Component Linking - Create BOMs linking finished products to their raw material components
  • Multi-Level BOMs - Support for semi-finished products with their own BOMs (sub-assemblies)
  • Wastage Configuration - Configure wastage percentages for expected material loss
  • Version Control - Track product design changes with version history
  • Optional Components - Mark optional components for variant products
JAN 2026

Production Basics Help Guide

Comprehensive beginner-friendly documentation explaining manufacturing concepts. Available in English and Arabic with practical examples.

  • 5-Step Production Process - Complete guide to the production workflow from start to finish
  • Item Type Explanations - Trading, Raw Material, Semi-Finished, and Finished Product definitions
  • Cost Flow Examples - Practical examples showing how costs flow through production
  • Best Practices - Inventory and production management best practices
  • Bilingual Support - Complete documentation in English and Arabic
Production Basics Guide

Team Collaboration Made Simple

Email-Based Invitation System

Invite team members to your accounting workspace with just their email address. Our secure invitation system makes collaboration effortless with bilingual email delivery and seamless onboarding.

  • Secure & Controlled - Unique invitation codes, time-limited invitations, and full tracking (pending, accepted, expired, revoked)
  • Bilingual Email Delivery - Professional email templates in English and Arabic with direct invitation links
  • Seamless Onboarding - One-click acceptance, automatic license assignment, instant access to your company's data
  • Multi-License Support - Users can belong to multiple companies, easy license switching, separate data isolation per company
  • Perfect For - Adding accountants to client workspaces, collaborating with bookkeepers, multi-user teams, and cross-company consultants

Team Collaboration

Year-End Process

Year-End Rollover

Automatically transfer ending balances to next year's opening balances with full data preservation. Available to Admin and Accountant users with two-step confirmation and irreversibility warnings.

  • Transfers ending balances → next year's opening balances
  • Available to Admin AND Accountant users
  • Two-step confirmation with irreversibility warning
  • Preserves account hierarchy and relationships

Hierarchical Account Structure

Four-level hierarchical chart of accounts with master accounts for accumulation and subaccounts for transactions. Supports Root → Section → Group → Leaf structure.

  • 4-level hierarchy: Root → Section → Group → Leaf
  • Master accounts (isMaster='Y') for accumulation only
  • Subaccounts (isMaster='N') for transactions
  • Visual indentation in UI for clarity

Account Hierarchy

Nature Classification

Account Nature Classification

Proper balance calculation based on account nature. Supports Debit ('D') and Credit ('C') classifications with contra-account handling for Accumulated Depreciation and Owner's Drawings.

  • Debit ('D') / Credit ('C') nature classification
  • Proper balance calculation based on nature
  • Contra-account support (Accumulated Depreciation)
  • Owner's Drawings contra-account handling

Parent-Child Relationships

Automatic parent-child relationship maintenance with recursive balance aggregation. Visual indentation in the UI makes navigation intuitive and clear.

  • Automatic hierarchy maintenance
  • Visual indentation in UI for easy navigation
  • Recursive balance aggregation up the tree
  • Integrity checks prevent circular references

Account Relationships

Fixed Asset Register

3

Depreciation Methods

Auto

GL Posting

Assets Tracked

MAR 2026

🏗️ Fixed Asset Register

Maintain a complete structured record of every depreciable asset your business owns. Choose from three depreciation methods, run one-click monthly depreciation that posts directly to the General Ledger, view per-asset amortization schedules, and let the system automatically mark assets as fully depreciated.

  • Asset Register Name (EN/AR), code, category, serial number, location, purchase date, cost, salvage value, useful life
  • 3 Depreciation Methods Straight-Line, Double Declining Balance, Sum of Years' Digits
  • One-Click Depreciation Run Posts balanced journal entries to GL automatically, duplicate-run protected
  • Amortization Schedule Period-by-period table with opening/closing book value, posted periods highlighted
  • Auto Status Tracking Automatically marks assets Fully Depreciated when book value reaches salvage value
  • Duplicate-Run Protection Running the same period twice is blocked at the system level

GL Accounts Linked Per Asset:

Each asset links directly to its Asset Account, Depreciation Expense Account, and Accumulated Depreciation Account — no manual mapping needed.

🚀 Advanced Financial Reports Suite

Elevate your financial analysis with powerful Tier 1 reporting capabilities

Aging Report

📊 Aging Report (A/R & A/P)

Take control of your cash flow with intelligent receivables and payables tracking

  • 5 age bracket analysis: Current, 1-30, 31-60, 61-90, 90+ days
  • Separate A/R and A/P analysis
  • Spot collection risks before they become problems
  • Professional PDF export with Arabic RTL support
Cash Flow

💰 Cash Flow Statement

Understand where your money comes from and where it goes

  • Comprehensive Operating, Investing, Financing activities
  • Track opening and closing cash balances
  • Automatic net cash flow calculations
  • Essential liquidity management insights
Budget vs Actual

📈 Budget vs Actual Report

Keep your business on track with real-time performance monitoring

  • Compare planned budgets vs actual results
  • Instant variance calculations with indicators
  • Separate revenue and expense analysis
  • Data-driven decisions with clear percentages
Customer Card

👤 Customer Card Report

Build stronger customer relationships with complete transaction visibility

  • Full customer transaction history at your fingertips
  • Track sales, returns, payments, and balances
  • View complete purchase history with details
  • Powerful tool for credit decisions

✨ All Reports Feature

Bilingual Support

Full English and Arabic with professional RTL layouts

PDF Export

Professional documents ready for sharing or printing

Real-Time Data

Always reflects your latest transactions

Mobile Friendly

Access reports from any device

📊 Advanced Data Visualization Across Every Report

Our system features beautiful, interactive pie charts that bring your financial and inventory data to life

📈 Dashboard

Visual breakdown of Assets vs. Liabilities with real-time financial position insights

📊 Income Statement

Pie chart showing Revenue vs. Expenses breakdown to understand your profitability mix

💰 Balance Sheet

Dual pie charts displaying Assets, Liabilities, and Equity distribution for complete financial clarity

📦 Stock Report

Intelligent stock status distribution showing In Stock, Low Stock, and Out of Stock items at a glance

🏪 Item Card

Multi-store stock distribution pie charts to track inventory across all your locations

🤝 Vendor Card

Purchases vs. Returns breakdown to visualize supplier performance and trends

⏰ Aging Report

Interactive aging bucket distribution (Current, 0-30, 31-60, 61-90, 90+) for receivables and payables

🤖 AI Report Builder

Dynamic pie charts generated from your custom natural language queries for unlimited analytical possibilities

✨ All Charts Include

📱 Responsive Design

Perfect rendering on mobile devices and desktop screens

🌍 Bilingual Labels

Full English and Arabic with professional RTL layouts

✨ Smooth Animations

Smooth transitions and interactive tooltips that respond to user interaction

🌙 Theme-Aware Colors

Automatic light/dark mode colors that adapt to user preference

📊 Percentage Breakdown

Clear percentage distribution visible at a glance

📄 PDF Export

Export all charts with full preservation in PDF format

💼 Global Payroll Module - 6 Countries

Complete payroll compliance for Egypt, Saudi Arabia, UAE, USA, UK, and Germany

Enterprise Payroll Solution

Automated Payroll with Global Tax Compliance

Run payroll for employees across 6 countries with automatic tax calculations, compliance with local regulations, and seamless accounting integration.

Automated Tax Calculations

Country-specific tax rates and deductions automatically applied

Multi-Currency Support

Pay employees in their local currency with real-time conversion

Automatic Journal Entries

Payroll automatically posts to accounting with proper GL codes

Bilingual Payslips

Generate payslips in English and Arabic with full RTL support

6-Country Compliance

🇪🇬 Egypt
  • • WPS (Wage Protection System) compliance
  • • Social Insurance (GOSI) deductions
  • • Health Insurance integration
  • • Progressive tax calculations
🇸🇦 Saudi Arabia
  • • GOSI (General Organization for Social Insurance)
  • • Zakat and Saudi tax compliance
  • • End-of-service benefit calculations
  • • Expatriate vs. National rates
🇦🇪 UAE
  • • EOSB (End-of-Service Benefits)
  • • VAT ready for future compliance
  • • Labor Law wage deductions
  • • Accommodation and allowances
🇺🇸 USA
  • • FICA (Social Security + Medicare) deductions
  • • Federal Income Tax withholding (FITW)
  • • State-specific tax calculations
  • • I-9 verification ready
🇬🇧 UK
  • • PAYE (Pay As You Earn) Tax
  • • National Insurance contributions
  • • Workplace Pension (Auto-Enrolment)
  • • RTI (Real Time Information) ready
🇩🇪 Germany
  • • Income Tax & Solidarity Surcharge
  • • Social Insurance (SV) deductions
  • • Church Tax (Kirchensteuer)
  • • Mini-Job compliance

Advanced Payroll Features

📊
Payroll Dashboard

Real-time payroll metrics and pending payments overview

💳
Bank Transfers

Direct bank transfer integration with compliance validation

📧
Email Payslips

Automated payslip delivery via email in employee's language

📈
Payroll Reports

Detailed payroll analytics and compliance reporting

🔒
Audit Trail

Complete payroll history with change tracking for compliance

⚙️
Flexible Templates

Customizable payroll structures for different employee types

AI Feature

AI-Powered Chart of Accounts

Stop hunting for account types, codes, and parent accounts. Just describe what you need — in English or Arabic, by typing or by voice — and the AI builds it for you.

Voice or Text · English & Arabic

Add Any Account in Plain Language

Tell APS what account you want — "Petty cash for the main office", "Loan from Bank ABC", "اضف حساب عملاء" — and the AI designs it for you: type, nature, code, parent account, and bilingual name, all in one step.

Picks the Right Account Type

Assets, Liabilities, Equity, Income, or Expenses — automatically determined from your description

Sets the Correct Nature

Debit or Credit, derived from the account type so it's always right

Suggests the Next Free Code

Reads your existing codes and proposes the next available one in the correct range (1xxx assets, 2xxx liabilities…)

Bilingual Naming

Generates a clean account name in both English and Arabic automatically

Master vs. Subaccount Detection

Generic wording like "clients account" → master; a specific name like "client Yasser" → subaccount placed under the correct parent

Preview Before Save

See the suggested code, name, type, nature, and explanation — nothing is created until you click Create

AI Chart of Accounts Preview Table Voice Input for Chart of Accounts
Exclusive Superpower

The "Missing Master" Superpower

Ask for a subaccount whose master doesn't exist yet — e.g. "add client Yasser" with no Customers master — and the AI detects this and creates both accounts in one click.

  1. 1Detects a Customers master should exist
  2. 2Proposes creating it — e.g. 1100 – Customers / العملاء
  3. 3Shows both accounts in preview before anything is saved
  4. 4Creates master first, then subaccount — all in one click
APS AI

Voice Input

Tap the mic and dictate the account in English or Arabic

Preview First

Nothing is saved until you review and confirm the suggestion

Bilingual Examples

Click an example to load it — English or Arabic, your choice

Safe by Design

All suggestions pass the same validation as the manual Add Account form

Ready to Experience These Features?

Try our live demo and see how APS Accounting & Stock Control can transform your business

Try Live Demo