Restaurants and cafes
Counters, tables, order types, receipts, close-day checks, and staff visibility for busy service shifts.
Built for businesses where the counter, invoice desk, stock room, and close-day report all need to agree.
eSellar is a cloud POS and invoicing platform for Saudi retail, restaurant, and service businesses. It connects POS, invoices, inventory, payments, customers, staff, supplier management, and ZATCA workflows so daily selling is easier to run and easier to audit.
Why it exists
Many businesses can take orders, print receipts, and send invoices, but still lose time reconciling systems that disagree. eSellar exists to keep the operational record close to the sale.
Counters run on one system while invoices live somewhere else.
So Sales, invoices, customers, payments, and daily totals should describe the same business day.
Stock changes at the counter but reports drift behind.
And Owners need inventory and supplier work to stay close to real selling, not rebuilt at month end.
Teams adopt software, then still depend on manual setup work.
And A POS rollout should include product import, templates, permissions, and staff walkthroughs when needed.
ZATCA work becomes a separate checklist after checkout.
And Invoice status, QR output, XML generation, and submission queues belong inside the selling workflow.
Who it fits
The product is intentionally practical: it favors daily operating clarity over broad enterprise customization.
Counters, tables, order types, receipts, close-day checks, and staff visibility for busy service shifts.
Barcode sales, product import, stock movement, suppliers, customer records, and simple daily reporting.
Invoice mode for teams that sell appointments, repairs, projects, or mixed product-and-service work.
Role-based access, attendance visibility, business settings, and handover-friendly operating records.
Product principles
Every design choice should make daily work more legible: what happened, who did it, what changed, and what still needs attention.
Cashiers, managers, and owners should be able to finish the next real task: sell, adjust, invoice, review, or close.
Cloud records are designed to update quickly across workstations when the network is available; outage handling has clear limits.
ZATCA support is treated as part of invoice handling, with visible statuses and queues instead of hidden back-office steps.
Businesses can start themselves, or bring us in for paid setup work when data, templates, and staff habits need attention.
Operational trust
A POS system is trusted when teams know what it handles, what waits for a connection, and where to review important work.
Each business keeps its users, records, settings, reports, and operating history separate from other businesses.
Queued POS saves can help during connection issues. ZATCA submission, shared reporting, and cross-device visibility wait for reconnection.
Permissions, staff activity, payment records, invoice status, and close-day checks help owners review what happened.
eSellar supports ZATCA e-invoicing workflows, including QR output, XML generation, invoice status visibility, and submission queues for configured Phase 1 and Phase 2 use cases. It is software support, not legal or tax advice; each business remains responsible for its VAT registration, tax treatment, invoice data, certificates, and advisor review.
Launch support
Launch support is optional. It is useful when a business wants cleaner data, faster staff adoption, or a more controlled first operating day.
Try the product with your counter, invoice, inventory, staff, and ZATCA questions in mind. If setup quality matters, contact the team before launch.