Aura Management

The system your business runs on

Customers, orders, inventory, warehouses and invoices in one place — built on a stock ledger that treats quantities as the sum of what actually happened, not a number someone can quietly edit.

Customers Orders Inventory Warehouses Invoices Point of sale
console · dashboard
Aura
Dashboard
Customers
Orders
Inventory
Warehouses
Invoices
Point of sale

Overview

This month
Month revenue
R 612 450
Rolling
Today’s orders
18
Live
Stock value
R 1.24m
On hand
Overdue invoices
4
Chase
OrderCustomerTotalStatus
#1042Riverside CaféR 3 480Delivered
#1043Northgate SupplyR 12 900Loaded
#1044Blue Peak LtdR 5 950Pending
#1045Summit TradersR 990Confirmed

Illustrative interface — fictional data, not a real customer’s figures

Orders

An order, from cart to delivered

Every order moves through the same honest states, and every quantity it touches is posted to the stock ledger — so on-hand figures, per location, are always the sum of what actually happened. Stock is reserved as an order is confirmed and released as it ships.

  • Pending → Confirmed → Loaded → Delivered, with every step logged.
  • Invoices raised against the order, with amounts paid and due tracked.
  • Numbering claimed under a lock, so no customer receives a number twice.
Order #1044 · illustrative demo
Order #1044
Blue Peak Ltd
Pending
1
Pending
2
Confirmed
3
Loaded
4
Delivered
ItemQtyLine total
Premium feed · 20kg12R 4 188.00
Mineral lick · 5kg8R 1 512.00
Delivery1R 250.00
Invoice INV-2087 R 5 950.00
Illustrative demonstration — not live data
Customers

Sell on account, and chase what you’re owed

Customer accounts carry credit limits, payment terms and a status. Before an on-account sale completes, Aura checks the account — refusing when a client is inactive, on hold, or the sale would breach the limit. Balances, statements and ageing are derived from the invoices and payments that already exist, so there’s no second ledger to drift out of sync.

  • Credit limits, payment terms and credit holds.
  • Statements and ageing (current / 30 / 60 / 90 / 90+).
  • One payment can settle many invoices.
customer · account
Northgate Supply
Account · Terms 30 days
Good standing
AgeingCurrent306090+
BalanceR 8 400R 2 100R 0R 0
Credit limit R 25 000

Illustrative interface — fictional data

Inventory

Stock is the sum of a ledger, never a hand-typed number

Every movement — a sale, a refund, a purchase receipt, a manual adjustment, a transfer — is posted as an append-only ledger entry. On-hand quantities are projected from that ledger, per location, in the same transaction. Nothing edits a quantity directly, so a per-store figure is always exactly what happened to it.

  • Movement types: stock in, stock out, adjustment, transfer, reserved, released.
  • Low-stock alerts against a per-product minimum level.
  • Reconciliation proves the ledger equals the cached totals.
product · stock ledger
Premium feed · 20kg
On hand: 42
MovementLocationQty
Stock inMain Store+60
ReservedMain Store−12
Stock outMain Store−6
Transfer→ Van 2−0

Illustrative interface — fictional data

Warehouses & locations

Every location is first-class

A location can be a warehouse, a store, a van, a bin or in-transit, and bins can nest. Stock transfers dispatch into an in-transit location and clear on receipt, so nothing is lost between two places — and cancelling a dispatched transfer returns the stock to its source.

  • Sellable locations, so multi-store on-hand is true.
  • Transfers that cannot silently lose stock.
warehouses
Main Store Store R 840 200
Central Warehouse Warehouse R 372 900
Van 2 Van R 24 350
In-transit Moving R 6 100

Illustrative interface — fictional data

Invoices & sales documents

Paperwork that adds up

Invoices carry a subtotal, tax, discounts and a total, and track how much has been paid and how much is still due. Each moves through clear states, and every invoice and quotation number is claimed from a per-tenant sequence under a lock — so no customer ever receives the same number twice, even under load.

  • Invoice states: draft, sent, unpaid, paid, overdue, cancelled.
  • Quotations: draft, sent, accepted, rejected, expired.
  • Purchase orders and vendors, with amounts owed.
invoice · INV-2087
INV-2087
Blue Peak Ltd · due in 14 days
Unpaid
SubtotalR 5 173.91
VAT (15%)R 776.09
TotalR 5 950.00
PaidR 0.00
DueR 5 950.00

Illustrative interface — fictional data

Point of sale & payments

A till your team can run a shift on

Registers open with a float and take cash in and out; a blind cash-up produces a Z-report that computes expected cash and the variance against what was counted. A sale can be split across cash, card, voucher and account together — and payments sit behind a provider-agnostic ledger, so adding a provider never touches the selling code.

Registers & shifts

Opening float, cash movements, one open session per register, and a Z-report with variance.

Split tender

Cash + card + voucher + account on one sale, each with its own reference, change returned on over-tender.

Provider-agnostic payments

A payment-intent ledger with a one-way state machine and verified, idempotent webhooks.

Actively developed

Aura Management is built in phases. The capabilities shown here reflect what is implemented today; features still in progress are confirmed with you before they’re relied on. We’ll always show you the current application in a demo.

Book a demo

See Aura Management on your operation

We’ll walk you through customers, orders, inventory and invoices against the current application, with your kind of workflow in mind.