Skip to main content

What are you looking for?

Explore our services and discover how we can help you achieve your goals

ERP and back-office operations, mapped before anything is built

Back-office operations are where a company records what it ordered, what it holds and what it owes. This page describes that workflow the way the people inside it experience it, then shows which part a software project should take on, and which it should leave alone.

Submit a project See the modernization service

Reviewed by Huy Nguyen (David), CEO · Updated 1 Nov 2026

star

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

  1. One record with one owner

    per supplier, item and order; spreadsheets become views, not a parallel truth.

  2. Capture at the event

    , entered where it happens, on a device that works on the floor.

  3. Rules instead of reminders

    thresholds, tolerances and reorder points as configuration, each decision recorded.

  4. Exceptions as first-class work

    , with their own queue, owner and ageing.

  5. 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.

Multi-tenant cloud ERP SaaS platform
Multi-tenant cloud ERP SaaS platform

Since 2020, Netbase has worked as offshore development and managing partner on a multi-tenant cloud ERP that a US software company offers as SaaS to small and mid-sized businesses.

Keep Reading
Odoo consultancy and customisation, with a local implementation partner
Odoo consultancy and customisation, with a local implementation partner

Working with a local Odoo implementation partner, Netbase has consulted on and customized Odoo in Vietnam for a range of organisations, none of which is named.

Keep Reading

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.

Custom product engineering for a bounded release outcome 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
line
Legacy application modernization, one bounded capability at a time 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
line

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.

Tell us what you want to build or automate.

Submit a project