Please fill out the form below if you have a plan or project in mind that you'd like to share with us.
FEFO, batch and expiry-controlled food supply to restaurants and hotels, with route delivery and credit collections.

Sitaf is a Saudi B2B reseller of premium food and ingredients for foodservice, supplying restaurants and hotels. Its stock is perishable, so batches and expiry dates drive every pick.

Perishable products needed batch control and first-expiry-first-out shipping
Zoho Inventory tracks batches and expiry dates and picks stock FEFO
Restaurants and hotels each bought on separately negotiated price lists
Customer price lists are applied automatically on every B2B quote
Route deliveries needed proof of delivery before billing
Proof of delivery releases the ZATCA invoice in Zoho Books
Most customers bought on credit, so collections needed close tracking
Collections and gross margin are visible per customer
A sales agent logs the hotel or restaurant request against the foodservice account in Zoho CRM. Agents can also take orders in the field through the sales-agent mobility setup.
The agent prepares a B2B quote in Zoho CRM using that customer's negotiated price list, so restaurants and hotels are quoted on their agreed terms automatically.
Procurement raises supplier purchase orders and import orders in Zoho Inventory, with vendor catalogues loaded into the system so buyers can order from current supplier ranges.
Incoming stock is received in Zoho Inventory with batch numbers and expiry dates, and picking follows first-expiry-first-out so the earliest-expiring stock leaves the warehouse first.
Orders go out on delivery routes, and proof of delivery confirms receipt at the restaurant or hotel. That confirmation releases the invoice in Zoho Books as a ZATCA Fatoora-format e-invoice.
Finance tracks credit terms and collections in Zoho Books, and Zoho Analytics shows gross margin by customer and product so management can see which accounts need follow-up.
Shyphan delivered the project on Zoho CRM, Zoho Inventory, Zoho Books and Zoho Analytics, covering a 6-step process with 4 integration points.



Manage foodservice accounts, take orders in the field and quote restaurants and hotels on their own price lists
Raise supplier purchase orders and imports in Zoho Inventory using vendor catalogues loaded into the system
Receive stock with batch and expiry details and pick orders first-expiry-first-out for route deliveries
Deliver orders on routes and confirm proof of delivery, which releases the customer invoice
Issue ZATCA invoices, follow up credit collections and review gross margin by customer and product
Agents take orders in the field.
Delivery confirmation releases the invoice.
Fatoora-format e-invoicing.
Supplier catalogues loaded for ordering.
Gross margin by customer and product in Zoho Analytics, combining sales and cost data
Stock on hand by batch and expiry date, used to drive first-expiry-first-out picking
Outstanding balances and credit terms per customer from Zoho Books, for collection follow-up
Account activity and orders recorded by sales agents in Zoho CRM per foodservice customer
Process mapping, documents and data reviewed with each team.
Target flow agreed across 4 apps and 4 integration points.
Apps configured, custom logic built and integrations connected.
User acceptance testing with real scenarios and role-based training.
Cut-over, hypercare and ongoing improvements.
Fatoora-format tax invoices with XML and QR, cleared or reported as required.
Standard, zero-rated and exempt supplies mapped, with return-ready reports.
Personal data kept to what the process needs, with role-based access.
Bilingual documents where customers and authorities expect them.
Every receipt is recorded in Zoho Inventory with its batch and expiry date. When an order is picked, Zoho Inventory directs staff to the batches that expire first, so stock leaves on a first-expiry-first-out basis and each delivery can be traced back to its batch.
Sitaf supplies on delivery routes, so the invoice should reflect what the restaurant or hotel actually received. Proof of delivery confirms receipt, and that confirmation releases the invoice in Zoho Books in ZATCA Fatoora format, keeping billing aligned with delivered goods.
Each restaurant or hotel has its own price list held in Zoho CRM. When a sales agent prepares a B2B quote, the customer's price list is applied automatically, so agreed prices carry through to the order and invoice without being re-entered.
Send us your brief and a senior consultant will reply within 1 hour with scope, timeline and a fixed quote. No spam, no junior reps.
We are not the cheapest, and we decline work where the budget will not cover doing it properly or where the product is the wrong answer.
How we handle it: You get a written recommendation after the free discovery call either way, including when that recommendation is not to proceed.