The people in the workflow
Six roles touch this flow and rarely agree on what the system is for.
-
Operations manager
Owns the promise: the order ships, the stock is there.
-
Procurement
Turns demand into purchase orders and chases lead times nobody controls.
-
Warehouse
Knows what is on the shelf, which the system does not.
-
Finance
Needs every movement to reconcile: order to receipt, invoice to receipt, stock to ledger.
-
Sales
Wants a promise date without calling the warehouse.
-
The system owner in IT
Maintains an old release nobody dares upgrade and integrations written by someone who left.
How the work runs today
Follow one order from demand to ledger. Demand arrives as a customer order, a forecast or a reorder rule. Someone checks availability, often by asking a colleague. A purchase order is raised in the system, or by email when the system is slow. Goods are received, sometimes days after they physically arrived. An invoice is matched by hand against the order and the receipt. Finance closes the period and finds the differences.
Where it breaks
-
The system of record is not the record
The application holds the official number; the spreadsheet holds the one people use, so every reconciliation is an argument.
-
Manual three-way matching
Order, receipt and invoice are matched by a person reading three screens, capping throughput and surfacing errors at period close.
-
Approval by mailbox
Nobody can say who approved an order without searching email, and leavers take their approvals with them.
-
Master data drift
One supplier exists three times, units of measure disagree between purchasing and the warehouse, and product codes carry meaning only two people decode.
-
Customisation that blocks upgrades
Reports and rules written into the core years ago mean a vendor release cannot be applied without redoing them, deferring security work too.
-
Exceptions handled off-system
Returns, partial deliveries and credit notes are the traffic nobody designed for, and where manual hours go.
The target flow
-
One record with one owner
per supplier, item and order; spreadsheets become views, not a parallel truth.
-
Capture at the event
, entered where it happens, on a device that works on the floor.
-
Rules instead of reminders
thresholds, tolerances and reorder points as configuration, each decision recorded.
-
Exceptions as first-class work
, with their own queue, owner and ageing.
-
Reporting from the record
, so closing the month is a review, not a reconstruction.
None of this is new thinking. It is hard because it changes who decides what.
| Step | What it gives you | Best for |
|---|---|---|
| One record with one owner | A single authoritative record per supplier, item and order | Turning spreadsheets into views instead of a parallel truth |
| Capture at the event | Receipts, moves, counts and returns entered where they happen | Floor-level data entry on a device that works there |
| Rules instead of reminders | Automated thresholds and reorder points, each decision recorded | Removing reliance on someone remembering to check |
| Exceptions as first-class work | Their own queue, owner and ageing for short deliveries and disputes | Making exceptions visible instead of buried in email |
| Reporting from the record | Period reporting read straight from the data the operation writes | Turning month-end close into a review, not a reconstruction |
What the system owns, and what it does not
A project of this kind owns the operational record of items, suppliers, orders, receipts and movements, the rules that govern them, the exception queues and the reporting on top.
It does not own the general ledger, statutory filing or payroll, which stay in the finance system of record; warehouse automation and device firmware, which stay with their vendors; the commerce front end; or the supplier's systems. Each is an interface with an owner on both sides, not a module.
Data and integration
The integration list is the real scope. For each connection, know who owns it, which way data moves, how often, and what happens when it fails.
- Finance system. Postings out, master data in, under the strictest reconciliation requirement on the list.
- Commerce or order intake. Orders and availability both ways, with an agreed definition of what available means.
- Suppliers and logistics. Purchase orders, confirmations and delivery notes, often by file transfer or portal rather than an API.
- Identity. One directory for accounts and roles, so access ends when someone leaves.
Two questions decide the timeline more than these: how much history must migrate, and how bad the master data is. Both are measurable in days, and both belong before a fixed scope.
Where does AI do the work in this workflow?
Two steps benefit from a model instead of a person starting from zero: scanning master data for likely duplicates — the same supplier under three names — and reading the old system's rules and code to draft a first-pass description of behaviour nobody wrote down. Netbase works with commercial and open-source AI models chosen per project. Neither step merges a record or signs off a migration on its own; a named person checks every suggestion first.
What a delivery would contain
- Master data: items, suppliers, locations and units, with ownership and a de-duplication pass.
- Procure-to-receive: requisition, approval rules, purchase order, receipt and tolerance matching.
- Inventory movements: counts, transfers and adjustments, with their audit trail.
- An exception workbench with queues, owners and ageing.
- Operational reporting, plus an export the finance system accepts, and integration adapters with retry, dead-letter handling and an alert that reaches a person.
- Role-based access with multi-factor authentication on admin accounts, plus secure code review.
Rollout
Run one location or product family first, in parallel with the existing process, through a full period close. The change is proven only once a month has closed on it.
A workable sequence: assessment and data profiling; master data clean-up while the build runs; a pilot in parallel; a rehearsed cutover with a tested rollback; then extension site by site.
Governance is on the project delivery page, contracting shapes on the engagement models page.
Risks worth planning for
-
Master data is worse than reported
Profile it in the first two weeks — duplicates and unit mismatches make clean-up its own milestone, not a hidden task.
-
The pilot location is too easy
The tidiest site proves nothing; pick one with exceptions.
-
Period close lands mid-cutover
Agree in writing with finance which close runs on which system before the date is set.
-
The spreadsheet survives
A private version kept after go-live drifts the record within a quarter — an adoption measure, not a training issue.
How is success measured?
Pick measures before the build and take a baseline: receipts entered the day goods arrive; invoices matched untouched; the age of the exception queue; days to close the period; stock accuracy against a physical count; and shadow spreadsheets in use. Your own baseline is the only comparison that matters; evidence labelling is on the methodology page.
Where this holds, and where it does not
The flow holds across manufacturing, distribution, retail and services: all four raise demand, commit supply, record a movement and reconcile it. What changes is the middle: manufacturing adds work orders and bills of material; distribution adds lot and serial tracking; retail adds store-level replenishment and returns; services replaces stock with time. The plant-floor version is worked through in the ERP procurement and inventory guide and on the manufacturing and field service page.
It does not hold where the operation is regulated at item level, such as pharmaceutical dispensing or controlled goods. There compliance rules drive the design, and this flow is the wrong start.
When is a project the wrong answer?
Stop before scoping if the process is undocumented and nobody will own writing it down; if no one can approve a change to master data ownership; if the real problem is commercial, such as supplier lead times; or if a standard configuration meets the need and only reporting is missing. The business workflow transformation guide separates rules, configuration and bounded AI steps; an AI Workflow Blueprint settles it for one workflow.
Services and delivered proof
Most of this work is modernization, not a new product, so the commercial path is Legacy Application Modernization: assess first, then migrate one bounded capability at a time with parity evidence and a rollback. When the target is a new operational product, Custom Product Engineering is the route. Both are listed on the services page.
Working with a local Odoo implementation partner, Netbase has consulted on and customized Odoo in Vietnam for retail store chains, a food and beverage franchise chain, manufacturers, trading and distribution companies, a warranty service network, an industrial-park purchasing centre, an energy-sector project time and cost system, a university institute and a postal-service helpdesk; these clients are not named. The Odoo ERP implementations record sets out that scope.
Since 2020 Netbase has also worked as offshore development and managing partner on a multi-tenant cloud ERP SaaS platform for an unnamed client. The cloud ERP record sets out its scope: a first phase, 2020 to 2023, covering CRM, real-time messaging, HR, a knowledge base, custom fields and configurable workflows, work and project management, and API integrations, plus a later retail phase (point of sale, inventory, purchasing and vendor management) that was planned work when written. Wider experience covers e-commerce and ERP integration, a Vtiger CRM to ERP upgrade and Redmine to ERP development.
Four neighbouring workflows: order and payment operations when the money side drifts, document and approval workflows for paper invoices and approvals, marketplace and classifieds operations when supply comes from third parties, and customer support automation when the queue is inbound.
Frequently asked questions
No. The common path is to leave it in place and move one capability out of it, with a parity check and a way back.
For custom development, the intellectual property created for you belongs to you. Any Netbase productized module used in a project is licensed rather than transferred, and the proposal says so up front.
Configure first, extend through documented extension points, and build separately only what the platform cannot hold.
Yes. Project teams draw on business analysis, project management, solution architecture, development, QA and UI/UX roles, with your process owners named in the plan.
Yes. Every service on this site is delivered remotely from Hanoi, and Netbase has worked with clients in 80 countries. Delivery communication is in English, with weekly reviews and a named project manager.
Netbase takes on projects in any industry where the work can be delivered remotely and accepted by milestones. The industry pages describe the approach sector by sector, and the Work records show delivered projects.
Payment is by bank transfer to the company account of Netbase JSC or through PayPal Business. The payee is always Netbase JSC, the company that operates OutsourcingVN.
Talk to Huy Nguyen (David), Founder and CEO of Netbase JSC: message him on WhatsApp at +84 937 869 689 or email project@netbasejsc.com. You can also send your brief through the project request form. Say which workflow or system the project concerns and what has to stay unchanged; the first step is a discovery conversation, and scope and milestones are agreed after it.
Services behind this solution
Custom product engineering for a bounded release outcome
One defined release of your product, built to named outcomes and handed over with acceptance evidence.
Learn More
Legacy application modernization, one bounded capability at a time
The code is assessed first, then one bounded capability moves at a time, with a way back.
Learn More
Map the workflow before you scope it
Write down the flow, the exceptions and the integration owners, then submit a project brief naming the part you want moved first. OutsourcingVN is operated by Netbase JSC and is Netbase's own outsourcing-services platform.