Sales
Quote it, deliver it, invoice it, collect it
Twelve screens covering the full customer side: the documents themselves, the money still outstanding, and the analysis that tells you which customers and which dishes are actually paying for the kitchen.
Sales Orders
Raise a quotation, turn it into a confirmed order, then deliver and invoice from the same document — or go straight to a direct invoice when the job was never quoted. The order carries its own status, so you can always see what has been promised and not yet handed over.
Sales Order Tracking
Every open order split into the two legs that actually get chased — delivery and invoice — each shown as Pending, Partial or Complete, with the order overall as Open, Completed or Cancelled. Filter by period, status and party; the KPI row totals open orders, order value and what is pending on each leg. Nothing new to maintain — it reads the same delivered/invoiced counters the order flow already keeps.
Deliveries
Record what physically left the kitchen or the store against an order. The delivery is the document that moves stock and books cost of goods sold, so your margin is right even when the invoice follows days later.
Sales Invoices
The tax document itself: lines, VAT, totals and the effect on the customer's balance. Invoices can be generated from a delivery or written directly, and each one posts a balanced double-entry journal behind the scenes.
Credit Notes
A return, a spoiled dish or a billing mistake gets a credit note against the original invoice rather than an edit to it. The customer's balance comes down, both documents stay on file, and the audit trail stays honest.
Receivables (AR)
Every riyal owed to you, aged into buckets so current debt and ninety-day debt are not sitting in the same total. Work down the list by customer and apply the receipt when it arrives, without leaving the screen.
Customer Statement
A printable running account for one customer: opening balance, every invoice, credit note and receipt in date order, closing balance. This is the sheet you attach to a reminder email or hand to a corporate account at month end.
Customer-wise Sales
Rank every customer by what they actually bought over a date range. For catering and corporate accounts it usually shows that a handful of names carry most of the revenue — and which of them stopped ordering last month.
Product-wise Sales
Which dishes and which stock items are moving, by quantity and by value. The menu-engineering view: what sells, what does not, and what you keep buying in for a dish nobody orders.
Product-wise Gross Profit
Sales value less the costed consumption, item by item. A dish can be your best seller and your worst earner at the same time, and this is the screen that tells you which one it is before you reprint the menu.
Customer-wise P&L
Revenue less cost of goods sold for each customer, so a discounted contract can be judged on what it leaves behind rather than on the size of the invoice. Useful before a renewal conversation.
ZATCA e-Invoicing
Built for ZATCA Phase 2. The module generates UBL 2.1 XML, assigns the invoice counter value, maintains the PIH hash chain and produces the Base64 TLV QR payload for tags 1–5. Chain integrity is re-verified on every read, and documents are flagged unsigned until a real CSID is onboarded.