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 to 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
Seventeen 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
- 10 Warns
Minimum line margin
Landed cost on the item file against the price on the line
- 11 Warns
Placard load threshold
ADG Code: a placard load is 1,000 kg or L of dangerous goods
- 12 Warns
Vehicle capacity
Pallet and weight capacity of the branch's vehicles
- 13 Warns
Full pallet rounding
Pallet quantity on the item file
- 14 Warns
Supplier lead time
Supplier lead time and stock across all four branches
- 15 Warns
Quantity against site size
The site's own order history and its bed, room or student count
- 16 Warns
Possible duplicate order
Open orders for the same site in the last 48 hours
- 17 Warns
Missing standing line
What this site has ordered on its last five orders
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 this connects to, and what it replaces.
- connected
Xero
Financial system of record
Customer invoices post as sales invoices against 200 SALES. Supplier bills and landed cost post against 310 COGS. The general ledger, the BAS, the financial year roll and all ATO reporting stay in Xero. Last sync 9:14am, 4 Aug 2026
- connected
Airwallex
Payment gateway
Card and account payments against the invoice, with the payment intent carrying the invoice numbers it is settling, so the allocation is decided at the point of payment rather than reconciled afterwards. Direct debits stay on EasyCollect. Last sync 8:31am, 4 Aug 2026
- 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
- connected
SDS authoring
Safety data sheets
SDS documents are held against the item code with their issue date and the five-year WHS review. Site chemical registers build themselves from what each site was actually delivered. Last sync 10:10pm, 3 Aug 2026
- retiring
MYOB Exo
Legacy ERP
In service since 2008, on SQL Server on an Azure VM. Still supported and still patched, with no end-of-life date announced, but no roadmap either. Debtors, stock control, sales order entry, purchase orders, the price matrix and reporting have moved here. The general ledger has moved to Xero.
- retiring
Operations web interface
Superseded in-house build
The C# build that has grown over ten years for delivery runs, proof of delivery, purchasing, SDS booklets, order entry and reporting. It reads the Exo SQL database directly, which is what ties it to Exo. Rebuilt here as its own layer so it survives the ERP change instead of retiring with it.
Users
28 staff · no per-seat licenceAll 28: five in the warehouse, five drivers, six business development, four account managers and the rest administration. Veridia hold eight Exo licences today, and the warehouse, the drivers and the BDMs never touch Exo at all because the web interface covers them. Here nobody needs a licence, so the eight-seat ceiling and the days it bites simply stop existing. The named users below are the ones who appear in this walkthrough.
| 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,618
- 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. The whole thing can then be run again from a clean start.
Guided tour, ⌘K search and the display-mode switcher all live in the account menu, bottom left.