Skip to main content
Fahad BangashFahad BangashSenior Full Stack Engineer
Back to projects
ZATCA ERP POS – Complete ERP, POS, Inventory, Accounting & E-Invoicing — project case study by Fahad Bangash
ERP · POS · Saudi

Project detail

ZATCA ERP POS – Complete ERP, POS, Inventory, Accounting & E-Invoicing

Demo Links

Admin Demo Login

pos.devsoftic.com/login

User: admin

Pass: admin

Description

ZATCA ERP POS is a complete ERP and point-of-sale platform built for Saudi businesses that need speed at the counter and confidence in compliance. It unifies inventory, purchases, sales, expenses, accounting, VAT, multi-warehouse stock, and ZATCA e-invoicing in one modern dashboard—so retailers, wholesalers, and multi-branch operators can run day-to-day operations without juggling separate tools.

From walk-in POS billing to due-purchase alerts, barcode stickers, and location-specific invoice layouts, the system is designed to feel practical on the floor and clear in the back office. Smart | Compliant | Powerful.

Why Choose ZATCA ERP POS?

  • 100% ZATCA-ready e-invoicing workflows for Saudi Arabia
  • Full ERP + POS: sales, purchases, inventory, and accounting
  • Unlimited businesses/shops with separate books per business
  • Multi-location / warehouse stock, purchase, and sell tracking
  • Fast Ajax POS with walk-in customer and express checkout
  • Roles, reports, barcode stickers, and offline-ready selling

Multiple Businesses & Locations

Scale from a single shop to a multi-branch operation without changing platforms.

  • Set up multiple businesses/shops with no hard limit
  • Inventory and accounting kept separately per business
  • Create multiple locations, storefronts, and warehouses
  • Track stocks, purchases, and sales differently per location
  • Customize invoice layout and invoice scheme per location

Users & Role Management

  • Powerful user and role management
  • Predefined roles: Admin and Cashier
  • Create custom roles with permissions as needed
  • Unlimited users across different roles

Contacts – Customers & Suppliers

  • Mark a contact as customer, supplier, or both
  • View full transaction history with each contact
  • See total credit/debit balance at a glance
  • Define pay terms and get payment alerts a week before due date

Products & Inventory

  • Manage single and variable products
  • Classify by brand, category, and sub-category
  • Multiple units with SKU entry or auto-generated SKUs with prefixes
  • Low-stock alerts to avoid empty shelves
  • Auto-calculate selling price from purchase price + profit margin
  • Variation templates—reuse configurations instead of retyping every time
  • Stock adjustments for accurate warehouse control

Purchases

  • Add purchases quickly across different locations
  • Manage paid and due purchases
  • Due-purchase notifications a week before pay date
  • Discounts and taxes on purchase documents

Sell & POS Billing

A simplified selling interface built for busy counters—fast, Ajax-based, and invoice-ready.

  • Default Walk-In Customer added automatically per business
  • Add new customers directly from the POS screen
  • Ajax selling screen to cut reload time
  • Mark invoices as draft or final
  • Flexible payment options
  • Customizable invoice layout and invoice schemes
  • Express checkout for high-volume days
  • Works offline so sales continue when the network drops

Expenses & Accounting

  • Log business expenses with clear categories
  • Analyse spend by category and location via expense reports
  • Business settings for currency, timezone, financial year, and profit margin
  • Tax rates, tax groups, and VAT-aware workflows

Reports & Analytics

  • Purchase & Sale reports
  • Tax report
  • Contact reports
  • Stock reports
  • Expense reports
  • Trending products—drill down by brand, category, sub-category, units, and date range
  • Cash register report
  • Sales representative report

Other Useful Features

  • Translation ready for multi-language teams
  • Predefined barcode sticker settings plus custom sticker layouts
  • Manage brands, units, categories, and sub-categories
  • Easy 3-step installation with detailed documentation
  • Saudi Arabia–ready branding and ZATCA-focused operations

Perfect For

  • Retail stores and supermarket chains in Saudi Arabia
  • Wholesalers and multi-warehouse distributors
  • Pharmacies, restaurants, and counter-based businesses
  • Companies needing ZATCA e-invoicing with day-to-day POS
  • Operators replacing spreadsheets and disconnected billing tools

Sell Faster. Stay Compliant.

ZATCA ERP POS brings ERP depth and POS speed together—so your team can bill quickly, keep stock honest across locations, and stay aligned with Saudi e-invoicing expectations from one secure system.

One platform for shops, warehouses, invoices, and growth.

Built With

PHPLaravelVue.jsMySQLJavaScriptjQueryAJAXBootstrapPOSZATCA e-Invoice