Marks397 Procurement Suite

PROCURE-TO-PAY · HOSPITALITY · SOUTH AFRICA

One platform for every order, delivery, invoice and payment.

The Marks397 Procurement Suite connects Kitchen, Purchasing Office, Stores and your Suppliers across all five venues — with role-based access, live delivery tracking, full audit trails and operational reporting in South African Rand.

15Operational modules
2Live portals — Kitchen & Supplier
5Venues served
100%Document audit trail

Live procure-to-pay chain

  • ORD-3002 · Kitchen order — Riverside
  • PO-4002 · Issued to Fresh Foods Co
  • GRN-5002 · Received by stores
  • INV-6001 · Pending payment
  • PAY-7001 · Awaiting POP
Open POsR 1 240 500
Open invoicesR 312 000
Fill rate96%

A complete procurement back office

Fifteen modules covering the full lifecycle — from the kitchen's first request to the supplier statement.

Orders

Kitchens raise delivery-date orders per venue and strength; locked once a PO is issued.

Purchase Orders

Purchasing converts approved orders into POs with quote pricing and approved-supplier control.

Receiving

Stores capture GRNs with split-delivery support, short-delivery flags and variance checks.

Invoicing

Supplier invoices matched to GRNs with PO price pre-fill and cost-variance detection.

Payment

Consolidated payment runs, POP/EFT confirmation and supplier checklists.

Issuing

Kitchen issue requests fulfilled by stores with expense certificates.

Stocktake

Counting lists with automatic movement freeze and variance reporting.

Quotes

Quote requests, comparison and supplier approval workflow.

Assets

Asset register with printable schedule and signature blocks.

Suppliers

Supplier master with categories, fill-rate history and status control.

Reports

Ten live operational reports — outstanding deliveries, overdue invoices, cost variances and more.

Statements

Supplier account statements over any period — save, send and print.

🍳 Kitchen Mobile

A phone-first workspace: place orders, watch live delivery ETAs and raise issues on the go.

🚚 Supplier Portal

Suppliers accept or decline POs, update dispatch/delivery status in real time and resolve issues.

Built around every role

Every user sees exactly what their role allows — enforced by the platform's access matrix.

KITCHEN

Order & request

Raise orders per venue, request stock issues, track order status to PO and follow live deliveries.

PURCHASING OFFICE

Buy, match & pay

Issue POs, capture invoices, run payments, manage suppliers, quotes, reports and statements.

STOREMAN

Receive, issue & count

Receive deliveries against POs, fulfil issue requests and run stocktakes with movement freeze.

SUPPLIER

Accept, deliver & track

View incoming POs, accept with an ETA, update dispatch and delivery status, comment and resolve issues.

Enterprise security & governance

Managed from the Superadmin Backoffice — users, roles, logs and system health in one place.

🔐 Hashed credentials

Passwords stored as salted SHA-256 hashes — never in plain text.

🛡 Lockout protection

Repeated failed logins lock the account automatically (configurable threshold).

⏱ Session control

Idle sessions expire automatically; every page requires a valid session.

👥 Full user management

Create, disable, reset and audit users per role and venue.

🧩 Role restrictions

Module-by-module access matrix, editable live by the superadmin.

📜 Complete audit trail

Every login, document save and admin change is logged with user and timestamp.

Ready to run procurement properly?

Sign in with your role account to explore the live platform.

Sign in