A ceramics or sanitary-ware store in Saudi Arabia is a heavy-inventory, low-margin, contractor-driven business. The catalog runs into thousands of SKUs of floor tiles, wall tiles, mosaics, mixers, basins, toilets, and accessories, sold by the box or by the piece. Most revenue comes from B2B contractor accounts buying for a single villa or a high-rise project, with credit terms, partial deliveries, and end-of-project returns. A single Riyadh showroom can stock 4,800 SKUs, serve 320 active contractor accounts, ship 90 deliveries a week, and absorb 1.5% breakage on every order. Without per-box inventory, contractor credit control, delivery scheduling, and ZATCA e-invoicing, the store discovers cash trapped in receivables that should never have been extended.
What makes ceramics and sanitary-ware accounting different
A ceramics store is a B2B-heavy retail business with delivery operations attached. Tiles ship by the box, with a coverage area per box (a 60×60 tile typically covers 1.44 sqm per 4-piece box). Contractors order the box count, the store delivers to the job site, the contractor returns unused full boxes, and partial boxes are non-returnable. Generic POS tools cannot model box-to-sqm conversion, partial-versus-full-box returns, or contractor credit terms across multiple deliveries.
Ceramics accounting revolves around five connected pieces: per-box and per-piece inventory with sqm conversion, contractor B2B accounts with credit limits and aging, delivery scheduling with truck utilization, breakage and returns with full-box-only return policy, and ZATCA standard tax invoice on every B2B order plus simplified tax invoice on retail showroom sales.
Daily reality is dozens of postings per day: contractor orders quoted with delivery date, deposits collected, partial deliveries shipped from warehouse to job site, contractor returns received and inspected, breakage write-offs, retail showroom sales, and the daily reconciliation of contractor credit and deliveries scheduled.
The most common accounting challenges in ceramics stores
Every ceramics store in Saudi Arabia runs into the same four recurring problems. They share the same gap: contractor credit lives in the salesman’s head, partial deliveries live in delivery slips, and breakage lands on overhead without supplier attribution.
1. Contractor credit out of control. A contractor with a 200,000 SAR credit limit places a fourth order while three previous deliveries totaling 280,000 SAR are still on the aging report. Without a credit-limit block at order entry, the store ships into a delinquent account and adds 80,000 SAR to receivables it will spend a year collecting.
2. Partial deliveries lose track of the order. A 540-box villa order ships in four deliveries over three weeks. Without a delivery schedule tied to the order, deliveries 3 and 4 leave the warehouse short by 28 boxes, the contractor disputes the invoice, and the store credits the contractor to keep the relationship.
3. Returns mismanaged. A contractor returns 42 boxes of which 8 are partial and 5 are damaged. Without a clear policy enforced at the receiving bay, partial and damaged boxes get credited at full value, eating 2,100 SAR of margin on a single return.
4. Breakage attribution missing. The store absorbs 1.5% breakage on every order. Some of that is delivery handling, some is supplier packing. Without supplier attribution, the same supplier with weak packing keeps shipping and the store keeps eating breakage.
What a ceramics store actually needs from its accounting software
A generic accounting tool was built for selling discrete items at the counter, not for shipping a 540-box villa order across four deliveries with full-box-only returns and contractor credit. The gap is concrete:
| Task | Generic accounting tool | What a ceramics store needs |
|---|---|---|
| Inventory | Generic SKU | Per-box with sqm conversion |
| Contractors | Generic customer | Credit limit with order block |
| Deliveries | Single shipment | Partial schedule with truck assignment |
| Returns | Generic credit note | Full-box-only with breakage filter |
| Breakage | Generic expense | Supplier attribution |
| VAT | Flat 15% | Per-line on standard rated |
Beyond the table, a ceramics store specifically needs three capabilities generic platforms do not deliver:
- Per-box inventory with sqm conversion, so contractors can order by sqm and the system converts to box count, and the store can reorder from suppliers in the same units.
- Contractor credit limit with order-entry block, where every B2B order checks against the contractor’s aging receivables before shipping, and any breach requires a manager override.
- ZATCA-certified B2B invoicing, where every delivery to a contractor fires a standard tax invoice through the Clearance flow and every showroom sale fires a simplified tax invoice at the counter.
How to organize a ceramics store’s books step by step
Moving a ceramics store to integrated accounting takes around three to four weeks depending on contractor count and warehouse complexity. This is the sequence Qoyod applies with every new ceramics customer:
E-invoicing and ZATCA compliance for ceramics stores
Phase two of ZATCA e-invoicing requires every B2B contractor delivery and every showroom sale to be issued through a certified system connected to the Fatoora platform. Ceramics stores issue standard tax invoices on contractor deliveries through the Clearance flow and simplified tax invoices at the showroom counter.
Every invoice must include the store name and tax number, a sequential invoice number, the date and time, the buyer name on B2B invoices, an itemized list of boxes and pieces with VAT at 15%, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform inside the Reporting or Clearance window.
How to evaluate a ZATCA-certified system for a ceramics store
When evaluating any e-invoicing vendor for a ceramics store, verify these six criteria:
- Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
- Both Reporting (showroom simplified) and Clearance (B2B contractor) flows in one system.
- Per-line VAT on multi-line orders shipped across multiple deliveries.
- Order-to-delivery-to-invoice link preserved end to end.
- Long-term cloud storage of signed invoices for at least six years.
- Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.
Where Qoyod fits in specifically for ceramics stores
Qoyod brings together, inside one account: cloud accounting with channel and supplier dimensions, per-box inventory with sqm conversion, contractor credit control with order-entry block, delivery scheduling, breakage attribution, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every contractor order, partial delivery, return, and showroom sale lands an automatic journal entry inside the same ledger.
The platform handles multi-branch ceramics-store networks under one account, with shared master data (per-box inventory, contractor database, supplier register), role-based permissions per branch, and either consolidated or per-branch reports.
For stores opening new showrooms or migrating from a legacy POS, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to delivery and CRM partners.
Frequently asked questions
Does Qoyod support per-box inventory with sqm conversion?+
How does Qoyod control contractor credit?+
Can Qoyod schedule partial deliveries?+
Does Qoyod handle returns and breakage?+
Does Qoyod work for multi-branch ceramics-store networks?+
Is technical support available 24/7?+
Running a ceramics store does not need a generic POS, it needs an operating ledger that ties per-box inventory, contractor credit, delivery scheduling, breakage attribution, and ZATCA e-invoicing together inside one account. The stores that consistently grow are the ones that see contractor aging and breakage every week. That capability is what makes Qoyod the right fit for ceramics and sanitary-ware stores in Saudi Arabia.