The end-to-end ERP built for German food wholesale
One Platform, Supplier to Customer
- Modules
- 31
- Platforms
- 4
- E-invoicing
- ZUGFeRD
- In production
- Live
One Platform, Four Surfaces
31 modules, full ERP power
The complete back-office: sales, procurement, inventory, finance, logistics and compliance. Every module lives here.
- All 31 modules in one back-office
- Invoicing, treasury & Lexware Office sync
- Shipment planning with route optimisation
- Documents, custom lists & reporting

Built for the warehouse floor
Tablet screens for the loading bay and cold store: receive, inspect, pick and weigh with connected scales.
- Goods receipt with weigh & inspect
- OCR purchase orders from a photo
- Per-line picking & weighing
- Stock & batch lookup

Five field roles, one app
Role-based mobile apps for everyone in the field: drivers, sales reps, supervisors, warehouse staff and customers.
- DriverDeliveries, map, POD photos, signature, on-site invoicing and cash collection.
- Sales RepTake orders in the field, check stock and prices, draft invoices.
- AdminFleet overview, delivery history and the approvals queue.
- WarehouseGoods receipt, picking and dispatch prep on the move.
- CustomerSelf-ordering webshop, catalog, favourites and invoices.

31 Modules, 7 Categories
From order capture to dispatch, picking and customer self-service.
- Sales Order
- Capture orders from any channel (counter, sales rep, driver or the customer app) through approval, picking and dispatch.
- Order Dispatch
- The bridge from order to goods leaving the building: pick, weigh and confirm on the floor or the truck.
- Returns
- Capture returns from the field or back office, re-weigh and auto-generate credit notes on approval.
- Customer
- Central customer master with multi-address, multi-contact, credit limits and automatic geocoding.
- Customer Portal
- A tokenised, no-login web view shared via WhatsApp. Customers see invoices and pay by QR.
Raise purchase orders, receive and inspect goods, and read receipts with OCR.
- Supplier
- Master file for every business you buy from, backing purchase orders and the OCR receipt flow.
- Purchasing
- From raising a PO to receiving, weighing and inspecting goods. Receipts auto-create the purchase invoice.
- Purchasing OCR
- Snap a paper delivery slip and StackOps reads it, extracting line items and pre-filling the PO.
Track every kilo by batch, and turn one product into many.
- Product Catalog
- Product master with images, packaging, groups and temperature class, driving every other module.
- Product Breakdown
- Recipe-style definitions that split one piece of stock into several derived cuts, with automatic movements.
- Stock
- Tracks every kilo in the cold store batch by batch: received, located, expiring, dispatched.
Plan routes, manage drivers and the fleet.
- Shipment Planning
- Builds tomorrow's delivery routes from eligible dispatches, vehicles and drivers, optimised automatically.
- Driver Profiles
- Master file for drivers; the home address becomes the route start point.
- Vehicles
- The truck fleet: capacity drives route constraints, drivers pick their vehicle for the shift.
German-compliant invoicing, payables, cash and Lexware Office sync.
- Invoice (ZUGFeRD)
- German-compliant invoicing with ZUGFeRD / Factur-X e-invoices, EPC QR scan-to-pay, Storno and Korrektur.
- Purchase Invoices
- Auto-created on every goods receipt, an instant view of what you owe each supplier.
- Treasury
- Daily cash-flow view by payment method, with aging report and customer-debt summary.
- Lexware Office Sync
- Two-way integration: customers, invoices, credit notes and incoming payments sync automatically.
Five field roles plus a customer webshop and stories.
- Stories
- Instagram-style ephemeral posts: photograph a fresh cut, tag the product, customers see it above the catalog.
- Mobile Catalog
- The customer-facing shopping experience: browse, search, favourite and order into the approval queue.
- Driver Delivery
- Everything the driver does between depot and shift end: map, POD photos, signature, on-site invoice.
- Admin Field Ops
- A mobile cockpit for the dispatch supervisor: fleet, history and one approvals queue.
The backbone: dashboards, documents, identity, GDPR, devices and more.
- Dashboard
- The daily situation board: KPI tiles, deliveries, finance alerts and sales trends on one screen.
- Documents
- A document tree per company and entity: drag in files, organise into folders, preview without downloading.
- Custom Lists
- Define your own ad-hoc reports: pick fields, save, share with colleagues.
- GDPR
- Handles data-subject requests end-to-end: check, export, erase, with a full audit trail.
- Identity & Access
- Authentication, multi-tenant isolation and per-role permissions across web, tablet and mobile realms.
- Notifications
- All outbound channels: transactional email, in-app toasts and mobile push tokens.
- Devices
- The hardware bridge: ZPL label printers, live scale weights and barcode scanners.
- Geocoding
- Every customer and driver address is geocoded for the map and the route optimiser.
- Excel Import
- Bulk-load master data from spreadsheets: customers, suppliers, products and packaging.
What Makes StackOps Different
Snap a delivery slip, save 5 minutes
OCR Purchasing
AI vision reads supplier receipts, matches line items to your catalog and pre-fills the purchase order, no more retyping.

Split a carcass, stock updates itself
Product Breakdown
Define how one piece of stock becomes several cuts; executing the breakdown writes the derived stock and movements automatically.

Google OR-Tools + self-hosted OSRM
Shipment Planning
Builds the shortest set of delivery routes from your dispatches, vehicles and drivers, then lets planners drag, swap and re-optimise.

Factur-X PDF/A-3 + EPC scan-to-pay
ZUGFeRD E-Invoicing
German-compliant invoices embed the Factur-X XML and an EPC QR code, with DATEV export and Lexware Office sync built in.

No login, just a link
WhatsApp Customer Portal
Customers open a tokenised link from WhatsApp, see their invoices and pay by scanning the QR with their banking app.

Right-to-be-forgotten, one click
GDPR Erasure
Check what personal data exists, export it and erase it, with a pre-erasure impact check and full audit trail.

Built to Be Trusted
- Hosted in Germany
- Runs on German infrastructure (Hetzner). Your data stays in the EU.
- GDPR / DSGVO Compliant
- Built-in data-subject handling, audit trails and retention policies.
- German-Compliant Invoicing
- ZUGFeRD / Factur-X e-invoices, DATEV export and Lexware Office sync.
- Multi-Tenant SaaS
- Every record scoped by company: strict isolation across tenants.
- Modern, Proven Stack
- Spring Boot backend, React web, React Native mobile, PostgreSQL.
- Real Integrations
- Lexware Office, WhatsApp, OpenAI Vision, Mapbox, OSRM, OR-Tools.
Integrates with the tools you already use
- Lexware Office
- DATEV Export
- ZUGFeRD / Factur-X
- WhatsApp Business
- OpenAI Vision
- Google OR-Tools
- Mapbox
- OSRM Routing