System
Settings
Company, branches, users, the validation rulebook, and where this platform sits against Xero and the Exo replacement.
Company
- Trading name
- Veridia
- Legal entity
- Veridia Australia Pty Ltd
- ABN
- 63 004 217 508
- Established
- 1988
- Head office
- 14 Gateway Cres, Wacol QLD 4076
- Phone
- 1300 228 222
- we.care@veridia.com.au
- Ordering portal
- online.veridia.com.au
- EFT
- BSB 084-917 · 3306 71482
Financial settings
- Currency
- AUD, stored in cents
- GST
- 10%, split out on every line
- Financial year
- FY27 · 1 Jul 2026 – 30 Jun 2027
- Payment terms offered
- COD · 7 days · 14 days · 30 days · 45 days EOM · NET 30
- Dates
- en-AU, DD MMM YYYY
- Demo date
- Tue 4 Aug 2026
BAS, PAYG, the financial year roll and any future ATO reporting change are Xero's responsibility, not this platform's. That boundary is deliberate: regulatory change lands on a vendor whose job it is to absorb it.
Branches
| Branch | Address | Manager | Racking | Vehicles | DG licence | Opened |
|---|---|---|---|---|---|---|
| Brisbane BNE | 14 Gateway Cres, Wacol QLD 4076 | Dean Hollis | 1,840 plt | 6 | Class 8 · Class 5.1 | 2004 |
| Molong MOL | 42–46 Mitchell Hwy, Molong NSW 2866 | Raelene Fitzgibbon | 2,260 plt | 4 | Class 8 · Class 5.1 · Class 3 | 1988 |
| Sydney SYD | 9 Stanton Rd, Ingleburn NSW 2565 | Anthony Pirlo | 2,410 plt | 7 | Class 8 · Class 5.1 | 1996 |
| Wagga Wagga WGA | 6 Kane Rd, Bomen NSW 2650 | Trent Kolek | 1,120 plt | 3 | Class 8 | 2011 |
Order validation rulebook
Nine rules, applied to every order regardless of how it arrived. Each one is arithmetic against a record you can open — no model, no scoring, nothing that cannot be explained to a customer who queries it.
- 1 Can block
Credit & account status
Account terms and the live debtor ledger
- 2 Can block
Safety data sheet currency
WHS Regulation 344 — an SDS must be reviewed at least every 5 years
- 3 Warns
Price agreement
The account's current FY27 price agreement
- 4 Warns
Stock availability
On-hand across all four branches
- 5 Warns
Delivery run day
The site's standing delivery days
- 6 Warns
Dangerous goods segregation
ADG Code segregation table
- 7 Warns
Discontinued line
Catalogue status and the nominated replacement
- 8 Warns
Minimum order value
The account's minimum order value
- 9 Can block
Customer PO required
The site's ordering rules
The operations layer
Karl, on the cold call: "I'm looking at re-architecting… to run as a separate operations application layer, rather than as part of the existing SQL database. So I can just plug it into the bottom." That is what this is. The operations layer owns its own data and talks to the ledger through one adapter — so replacing MYOB Exo becomes a change to the bottom row of this table, not a rebuild of everything above it.
| Module | Reads | Owns / writes |
|---|---|---|
| Order entry & validation | Accounts, sites, price agreements, stock, SDS register, run calendar | Orders, order lines, branch transfers, activity |
| Delivery runs | Orders, sites, vehicles, DG classes | Run allocation, drop sequence, POD, exceptions |
| Purchasing & imports | Item file, reorder points, supplier terms | Purchase orders, containers, landed cost per line |
| SDS & chemical register | Item file, twelve months of deliveries | Sheet revisions, site registers, resource packs |
| Invoicing | Orders, account terms | Invoices, then a one-way push to the ledger |
| Ledger adapter | Invoices, supplier bills, landed cost | Xero: 200 SALES, 310 COGS. Nothing else. |
Hosting is Cloudflare — the application runs at the edge and the data sits in Cloudflare D1. There is no per-seat licence: adding Karl's fifteenth or fiftieth user costs nothing. The build is a one-off fee; hosting, bug fixes and help desk are $150 a month, and the code is owned by Veridia on final payment.
Systems
What stays, what this replaces, and what is deliberately still on the roadmap.
- connected
Xero
Financial system of record
Karl, on the call: "the operating components of a business, not the financial system of record." That is exactly the split. Customer invoices post as sales invoices against 200 SALES, supplier bills and landed cost against 310 COGS, and the BAS, the FY roll and every ATO reporting change stay Xero's problem — not ours. Last sync 9:14am, 4 Aug 2026
Keep - retiring
MYOB Exo
Legacy ERP — 18 years
"Been on MYOB Exo for 18 years, which is no longer being serviced and updated." Every operating module on Exo has a home in this build: debtors and stock control, sales order entry, purchase orders, the price matrix, and the reports. The general ledger goes to Xero. Nothing on Exo has to be kept alive to run a day.
Support ended - retiring
The current web interface
Freelance build over the Exo SQL database
The delivery runs, logistics, purchasing, compliance documents, order entry, order validation and BI already built against the Exo SQL database. This build re-architects that as the separate operations application layer Karl described — its own data layer, with the ledger plugged in underneath — so it survives the Exo replacement instead of dying with it.
Day rate - connected
online.veridia.com.au
Customer ordering portal
Portal orders drop straight into Order Entry and run the same validation as a keyed order — same credit check, same contract price, same SDS gate. 61% of order lines came in this way last month. Last sync 8:52am, 4 Aug 2026
Keep - connected
SDS authoring
Safety data sheets
SDS PDFs are held against the item code with their issue date and the five-year WHS expiry. Site chemical registers build themselves from what each site was actually delivered, so nobody assembles a folder by hand before an audit. Last sync 10:10pm, 3 Aug 2026
Keep - roadmap
AI demand insights
Forecasting
Phase 2. Everything flagged in this build today — reorder points, run capacity, SDS expiry, margin drift — is rules-based arithmetic you can read and argue with. Nothing guesses.
Phase 2
Users
16 staff · 10 drivers · no per-seat licence| Name | Role | Branch | Mobile | |
|---|---|---|---|---|
| KD Karl Davis | General Manager | BNE | karl.davis@veridia.com.au | 0418 226 704 |
| DH Dean Hollis | Branch Manager — Brisbane | BNE | dean.hollis@veridia.com.au | 0409 771 233 |
| AP Anthony Pirlo | Branch Manager — Sydney | SYD | anthony.pirlo@veridia.com.au | 0417 604 918 |
| RF Raelene Fitzgibbon | Branch Manager — Molong | MOL | raelene.f@veridia.com.au | 0428 115 640 |
| TK Trent Kolek | Branch Manager — Wagga Wagga | WGA | trent.kolek@veridia.com.au | 0400 883 217 |
| MT Marisa Tulloch | National Sales Manager | SYD | marisa.tulloch@veridia.com.au | 0413 992 076 |
| GW Grant Whitely | Account Manager — Aged Care QLD | BNE | grant.whitely@veridia.com.au | 0422 507 361 |
| PS Priya Selvaraj | Account Manager — Aged Care NSW | SYD | priya.selvaraj@veridia.com.au | 0431 208 774 |
| BH Beau Harrington | Account Manager — Hospitality | BNE | beau.harrington@veridia.com.au | 0407 664 190 |
| NK Nadia Kostoglou | Account Manager — Education & Government | SYD | nadia.k@veridia.com.au | 0438 771 025 |
| WN Warren Ngata | Purchasing Manager | MOL | warren.ngata@veridia.com.au | 0410 336 882 |
| SA Simone Achterberg | Compliance & Quality Officer | MOL | simone.a@veridia.com.au | 0425 119 508 |
| LB Lachlan Beattie | Transport Coordinator | SYD | lachlan.beattie@veridia.com.au | 0416 442 903 |
| JM Jodie Marchant | Customer Service Team Leader | BNE | jodie.marchant@veridia.com.au | 0419 780 226 |
| HC Hamish Corrigan | Customer Service | MOL | hamish.corrigan@veridia.com.au | 0402 558 731 |
| TV Tanya Vukovic | Accounts Receivable | BNE | tanya.vukovic@veridia.com.au | 0435 260 194 |
What is in the system
- Item codes
- 257
- Categories
- 9
- Accounts
- 62
- Delivery sites
- 155
- Suppliers
- 28
- Orders
- 1,617
- Invoices
- 1,463
- Safety data sheets
- 60
- Delivery runs
- 20
- Users
- 16
Reset the demo
Rolls back everything a walkthrough created — cleared validation flags, repriced lines, orders raised from quotes, invoices, branch transfers and reissued safety data sheets — so the whole thing can be run again from a clean start.
Guided tour, ⌘K search and the display-mode switcher all live in the account menu, bottom left.