Contact Info
Why use an Odoo Inventory consultant in Australia?
Australian importers and distributors hold stock in several states, move it by long line-haul runs, sometimes leave consignment stock at customer or mine sites, and need landed cost and recall tracing that stand up to scrutiny. An Odoo Inventory consultant designs warehouses, transit, routes and costing around that reality. I do it remotely and independently, agreeing the valuation method with your accountant before go-live.
Last reviewed by Vikas Saroj
Distance shapes inventory in Australia more than almost anywhere else I work. A distributor might run its main warehouse in Sydney or Melbourne, a second site in Brisbane, a smaller one in Perth that is days away by road, and stock sitting at customers' premises on consignment. Trucks between them carry goods that belong on nobody's shelf for most of the week.
Odoo Inventory can account for all of it, including goods on the road, once warehouses, transit locations and replenishment rules are set to match how your freight actually runs. Imported stock adds landed cost and, for food or therapeutic goods, lot and expiry tracking that has to work on the day of a recall.
My work with Australian operations, supply chain and finance managers is remote and vendor-neutral. Live sessions are booked in the part of your day that suits teams spread across several time zones, and design documents progress overnight so there is something new to review each morning.
These are the inventory topics Australian businesses most often bring to me once Odoo is shortlisted or already live.
Warehouses in each state set up with resupply routes, lead times that reflect real line-haul transit, and reordering rules that keep the remote sites stocked without overloading them.
A transit location between sites so stock on a truck or rail container is visible, valued and not counted twice, with receipt at the far end closing the move.
Stock held at customer premises, such as mine sites or workshops, modeled as your inventory at their location until it is used and invoiced.
Shipping line, customs, broker, inspection and storage charges attached to each container and spread across the goods, with GST paid at the border kept out of item cost.
Product barcodes, carton labels and dispatch documents prepared for the requirements of the large retailers you supply, scoped with each customer.
Lot and expiry tracking for food, beverage and therapeutic goods, with the oldest-dated stock leaving first and a recall report rehearsed before go-live.
Map sites, freight and consignment
Build and test with your data
Start from a full stocktake
When an Australian business opens a second or third warehouse, the hardest part is rarely the warehouse itself. It is the stock between them. A line-haul truck from Melbourne to Brisbane, or a rail container across the Nullarbor to Perth, can carry a large share of your inventory, and in many older systems that stock simply vanishes from one site and reappears days later at another.
In Odoo Inventory I put a transit location between sites. The sending warehouse ships into transit, the receiving warehouse receives out of it, and anything sitting in transit stays on the stock report and in the valuation. Resupply routes and reordering rules then use realistic lead times per lane, so the Perth site orders earlier than the Brisbane one.
GST is a national tax, so moving your own goods between warehouses in different states is not normally a GST event in itself. If your sites belong to different entities in a group, the position can change, so confirm with your accountant. For the wider choices about editions and hosting, see the Australian Odoo overview.
A pattern I see more in Australia than in most markets is stock left at the customer's site. Suppliers of mining consumables, wear parts, safety equipment and industrial spares often keep a cage or container of their own inventory at a mine, processing plant or workshop, and invoice only when items are drawn. Medical and dental suppliers sometimes do the same with clinics.
Getting this right in Odoo matters, because consignment stock is still your asset until it is used. I set up each customer site as a location you own, replenished by transfers from your nearest warehouse, with a regular count or usage report from the customer that triggers the sale. Odoo then shows what sits at each site, what it is worth, and how quickly it turns.
The design questions are commercial as much as technical: who counts, how often, what happens to damaged or obsolete items, and when ownership passes. I put those into the requirements with your sales and finance teams before configuring anything, then test a full cycle from replenishment to usage invoice. Where remote sites have poor connectivity, I also plan how counts are captured offline and loaded later.
Odoo also has a separate consignment feature for the opposite case, where suppliers own stock in your warehouse; I check whether that applies to you too.
Most Australian distributors I talk to import a large share of their range. A container brings charges from the supplier, the shipping line, the customs broker, the port and terminal, the transport company, and sometimes from biosecurity inspection, treatment or extra storage while goods are held. The supplier invoice is usually in US dollars or another currency, while the books are in Australian dollars.
Odoo's landed cost function adds these charges to a receipt and spreads them among the products by quantity, weight, volume or value. I confirm early that your edition supports it as you need. Then I agree allocation rules with finance: duty by customs value, freight by volume, inspection costs to the specific lines that were held where that is identifiable.
GST paid on imports is generally claimable for a registered business, and some importers use a deferral arrangement; either way it belongs in the tax accounts rather than in item cost, subject to your accountant's view. The exchange rate on the supplier bill, not the order, should drive stock value.
Because broker and transport invoices often arrive after goods are sold, I set a short weekly review of open containers. For the commercial side of importing, see my page for Australian trading businesses.
Odoo values stock by product category with standard, average or first in, first out costing, and can post inventory value continuously or leave it for periodic journals. The closing stock figure feeds your financial statements and tax return, so the method is your accountant's call, not a warehouse setting.
Tax and accounting advice is outside my role; what I bring is evidence. Using a test database, I run a container with landed costs, an interstate transfer, consignment usage at a customer site and a month of sales through each method, and walk your accountant through the resulting values and entries.
What Australian finance teams usually weigh:
I also plan the end of financial year stocktake with finance, including approval of count differences and the tie-out of the valuation report to the balance sheet. The ledger, GST and BAS side is covered on my page for Odoo Accounting in Australia.
Odoo's mobile scanning tool is the Barcode app, used on rugged handhelds or ordinary phones, and I understand it to sit in Enterprise, so the edition is decided before devices are bought. If you supply major retailers, they typically expect standard product barcodes and may ask for specific carton labels, delivery booking and electronic documents. Those requirements vary by customer and change over time, so I collect them from each retailer during requirements rather than assuming.
Australian freight is a mix of national parcel networks, regional couriers and line-haul carriers. Odoo includes connectors for some large international carriers, mainly in Enterprise; local carriers are usually reached through a third-party connector, a freight management platform you already use, or API work. I compare those routes per carrier before any build.
For food and beverage, recall readiness is the core requirement. Therapeutic goods distributors have their own regulator's expectations. In both cases I configure lots and expiry dates on the lines that need them, set first expired, first out picking and block expired stock, then rehearse a recall: pick any lot, trace it to the customers who bought it, and time how long the list takes to produce. Serial numbers suit equipment with warranties or service histories.
Odoo Inventory fits many Australian wholesalers, importers, online retailers and light manufacturers. Sometimes the honest answer is a purpose-built warehouse platform feeding Odoo, and these are the Australian situations where I raise it:
Before reaching that point, I check whether the real problem is process discipline at the dock rather than software, because a new system will not fix unscanned moves. Where a WMS is justified, I help define which records each system owns, write the integration specification and assess proposals without any vendor commission. Further reading: warehousing ERP, the Australian ERP consultant page and the ERP requirements gathering service.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Through a transit location between warehouses. The sending site ships into transit and the receiving site receives out of it, so goods on the road stay visible and valued. Lead times per lane then feed replenishment, so remote sites such as Perth reorder earlier than closer ones.
Yes. Each customer site becomes a location that you own, replenished by transfers. A regular count or usage report from the customer triggers the sale and invoice. The commercial rules, such as who counts and when ownership passes, need agreeing first, and I test a full cycle before go-live.
Usually not. A business registered for GST can normally claim it back, so it is recorded against the tax accounts. What does go into landed cost is typically the duty, the freight, the broker's charges and any inspection costs. Once your accountant agrees, I set Odoo up to keep these separate.
Odoo can hold product barcodes and print labels and documents from templates. Specific carton labels, delivery booking and electronic document exchange depend on each retailer and may need a connector or EDI provider. I collect the requirements from each customer first, then decide what Odoo handles directly.
The stock engine, routes and lot tracking are available in Community. To my knowledge, scanning, most carrier connectors and the quality tools are Enterprise-only. Australian sites that scan daily tend to land on Enterprise, though I always line up your requirements against the edition comparison Odoo publishes at the time.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.