Mchils POS Manage

Tables

Categories

Menu Items

PhotoItemPrice CategoryStock AvailableRestock

Gift Cards

CodeBalanceActive

Store Setup

Bank Details

Restaurant logo

Your own logo, shown to customers instead of the Mchils mark — on the ordering page, digital menu, and loyalty signup.

Digital menu QR code

One QR code for your whole menu — not tied to a table. Good for business cards, ads, or a sign at the entrance. Updates automatically as your restaurant name changes.

Preview digital menu ↗

Social Media (shown to customers)

Employees (admin only)

UsernameName RoleActive

Attendance

EmployeeClock In Clock OutSource

Ingredients

IngredientUnit Cost / unitStockRestock

Recipes & Food Cost

Credit Customers (house accounts / running tabs)

NameContactLimit OwesRecord Payment

License (admin only)

Subscription & Billing (admin only)

Subscribe or renew — payment automatically activates your license.

Buffets, Parties & Events

Create quotations, track guests, deposits, approvals, purchasing and expected profitability.

Party Form
EventCustomerGuestsRevenueDepositBalanceExpected ProfitApprovalPurchasesActions

IT & System Administration (admin only)

Backup, system health, security, users and administrative tools.

💾 Backup & Restore

🖥 System Health

POS Application ● Online
Database ● Connected
Backup System Checking…
Server Storage Stage 2

👥 Users & Access

Manage staff accounts, access levels and active users.

🔐 Security

Role Security Enabled
Audit Logging Enabled
Master User Not configured

Master User controls will be installed after PIN security hardening.

📋 Audit & Diagnostics

Review important administrative and operational activity.

🛠 Maintenance

Advanced database, restore, diagnostics and server controls.

Business Central Sync (admin only)

Push today's closed orders into Dynamics 365 Business Central as sales invoices. Configure this first in app/d365_config.py.

Loyalty Program

Loyalty program signup QR code

Print this at the counter or on table tents — customers scan it to join your loyalty program themselves.

Preview digital menu ↗
NameContactCodePoints

Audit Log

Who changed what — voids, discounts, staff access, and license activity.

WhenWhoWhat

Branches

NameAddress

Delivery Zones & Charges

Create fixed delivery zones. Selecting a zone automatically fills the delivery charge in POS and online ordering.

ZoneArabicChargeMin OrderStatus

Promotions

NameTypeValueCode

Reservations

WhenNamePartyStatus

Suppliers & Purchase Orders

#StatusLines

ZATCA Phase 2 (E-Invoicing) (admin only)

Real onboarding happens on ZATCA's own portal — run zatca_onboarding_helper.py to generate what you need, then see zatca_phase2_config.py for the exact steps.