Hapo ERP · Factory software for make-to-order manufacturers
Follow every order from quote to delivered lot.
From the first quote to the moment goods leave the warehouse, sales, planning, purchasing, the shop floor, QC and the warehouse work in one system. No more collecting spreadsheets or phoning around for status; when a customer complains, scan the label to open its record and follow the linked inspection, receipt and delivery documents.
A lot's journey
Lot
LOT-2026-0142
Incoming QC
Raw material lot accepted
Production
Work order released
Plating
Plating step completed
Packed and QR labelled
QR label printed
Outgoing QC on delivery
Inspection passed
Ready to deliver
- QR labels link records to the source lot
- QC and plating lab in the same system
- Switch on only the modules you need
Questions a plant manager asks every day, that nobody can answer straight away
An order passes through sales, planning, purchasing, the shop floor and the lab. Each keeps its own file, so information breaks at every handoff.
Which quote is the shop floor building to?
Today
Quotes are revised many times, customer POs sit scattered in inboxes and the delivery plan lives in another file. One wrong version means a wrong lot.
With Hapo ERP
Every quote version is approved, e-signed and kept in history; the PO and delivery plan stay tied to the right order.
Why do we only find a material shortage when the machines start?
Today
Purchasing estimates from stock spreadsheets, so shortages show up after the work order has reached the shop floor.
With Hapo ERP
MRP calculates material needs on live stock across warehouses, showing what to buy and what to make before release.
Has this lot been inspected, and by whom?
Today
Incoming inspection sheets, outgoing QC results and lab records sit on paper or in separate files, away from the order.
With Hapo ERP
Incoming and outgoing inspection results are tied to the lot; lab records live in the same system.
A customer reports a defect: which material, and who checked it?
Today
It takes days of digging through records while the customer waits for an answer.
With Hapo ERP
Scan the carton label to open its record, then follow the inspection, receipt and delivery documents back to the source lot; the claim is logged as a CAPA.
How an order runs
How an order moves through your factory
Each team has its own screens but works on the same records, so what sales promised the customer reaches the shop floor and the delivery note intact.
- 01
Request and quotation
Sales
Every quote version goes through approval, carries an e-signature and stays in history, so nobody builds to the wrong one.
- 02
Order and material plan
Planning
Record the customer PO and delivery plan; MRP runs on live stock to show what to buy and what to make.
- 03
Purchasing and incoming QC
Purchasing, QC
Each material lot is inspected; accepted and rejected quantities are kept apart in stock.
- 04
Production and plating
Shop floor
Work orders run through wire drawing, plating, assembly and sorting; rework and scrap are recorded.
- 05
Packing and QR labels
Warehouse
Each carton gets a QR label that links its record to the source lot before it enters finished goods.
- 06
Outgoing QC and delivery
QC, Warehouse
Outgoing QC runs on each delivery-note line; scan labels to issue the note, see how much of each customer PO is still open, and sync shipped goods to accounting.
By role
What each person in the factory uses Hapo ERP for
One set of records, and each role sees its own work through permissions down to individual functions.
Plant director
Keep track of orders and deliveries without collecting reports.
- Remaining quantity to deliver on each customer PO
- Approvals on about twenty document types and e-signed quotes
- Ask the AI assistant about orders and production in plain language and get summary reports automatically
Production manager
Plan and run the shop floor on real stock figures.
- MRP calculates material needs on live stock across warehouses
- Reminders when work orders fall due
- Rework and scrap recorded in production
QC lead
Keep quality and lab records tied to the right lot.
- Incoming QC by material type and outgoing QC on the delivery note
- CAPA for customer claims and internal issues
- Calibration, corrosion tests and plating bath chemistry
Modules
Eight modules for every department, on one set of records
Start with what you need most and switch on more modules later.
Sales
Versioned quotations and customer orders with approval and signature.
See details: Sales
- Requests for quotation (RFQ) and quote versions with approvals
- Sample orders and tooling or mold orders
- Delivery plan and sales reports with export
Planning and MRP
Material needs calculated on live stock.
See details: Planning and MRP
- Material requirements planning (MRP): approve, close and reopen
- Remaining quantity to deliver on each customer order
- Inventory check report
Purchasing and subcontract
Buy materials and send work to outside processors.
See details: Purchasing and subcontract
- Purchase requests and purchase orders
- Subcontract orders for outsourced processing
- Goods receipt against the order
Warehouse
Stock by warehouse, with accepted and rejected goods kept apart.
See details: Warehouse
- Separate stores for raw, semi-finished and finished goods
- Receipts, issues and stock balances
- Accepted and rejected quantities kept apart
Production
Work orders that follow the real routing of the part.
See details: Production
- Master and sub work orders
- Wire drawing, plating, assembly, sorting, rework and scrap
- Packaging codes and labels
Quality and lab
Incoming and outgoing inspection with the lab in the same system.
See details: Quality and lab
- Incoming QC by material type and outgoing QC
- Customer claims and corrective actions (CAPA)
- Calibration, corrosion tests and plating bath chemistry
Delivery
Delivery notes tied to lots and to the customer PO.
See details: Delivery
- Delivery notes for products, trading goods and services
- Scan QR labels to issue the delivery
- Scrap, service and trading material revenue
Master data and maintenance
The reference data other modules rely on, plus equipment maintenance.
See details: Master data and maintenance
- Products, prices, materials, molds and processes
- Suppliers, customers and contacts
- Maintenance plans, registration and minutes
Traceability and quality
A customer reports a defect? Scan the carton label to trace back to the source lot
QR labels printed at incoming QC, packing and finished goods link each record to its source lot. When a customer complains, scan the label to open its record, then follow the linked inspection, receipt and delivery documents. Answer with records, not promises.
Material to delivery note
Follow the inspection, receipt and delivery documents from the incoming material lot to the delivery note it left on.
QR labels inside the workflow
Print labels at incoming QC, packing and finished goods; scan them with a phone camera in the warehouse and at delivery.
Quality tied to the right record
Inspection results are tied to the lot; claims and corrective actions link to the delivery note or production order they concern.
Customer claim
A customer reports a surface defect on one carton. The claim is logged as a CAPA linked to the delivery note.
No label scanned yet.
Records you can follow
Packing and finished goods label
The record that opens when the carton label is scanned
Finished goods receipt
The lot was received into finished goods stock
Delivery note and outgoing QC
Inspection result on the delivery-note line
Source lot and incoming QC
Raw material lot and its incoming inspection
Documents are opened from links on the label's record. This is an illustration, not real data.
Quality and lab, built into the system
- Incoming QC for five material types
- Outgoing QC on the delivery note
- Customer claims and corrective actions (CAPA)
- Corrosion tests and calibration records
- Plating bath concentration, temperature and pH
- Plating solution checks (Hull cell), RO water and chemical top-up
Want to see lot tracing on your own order flow?
Book a demoDeployment and technical
Software that fits how your factory works, not the other way round
Configured to each plant's own process, with tight permissions and phone access on the floor.
Modules per factory
Switch on only the modules and features you need; company name, logo and tax code are set by configuration.
Permissions and approvals
Who can view, edit and approve is set down to individual buttons and table columns. About twenty document types have approval flows.
In-app reminders
Alerts when RFQs or purchase requests run overdue, deliveries fall short, or calibration, CAPA and work orders fall due.
Excel and printing
Import and export lists in Excel; print documents and QR labels straight from the browser.
Phone scanning, two languages
Scan QR labels with a phone camera on the web; the interface is in Vietnamese and English.
Connects to the shop floor and existing systems
Run it on your own servers or in the cloud. An MES reads work-order data through a read-only API; your current ERP or accounting software is integrated via API without disrupting it.
Made for factories that build to order
The best fit if your factory makes parts against customer orders and every lot needs an inspection record.
Fasteners and screws
Wire drawing, assembly and sorting with lot records from raw wire to packed carton.
Stamped parts
Work orders, tooling and mold orders, and outgoing inspection for repeat customer parts.
Plating and surface treatment
Plating orders, bath chemistry, corrosion tests and subcontract plating in one system.
OEM component suppliers
Make-to-order suppliers who need versioned quotes, open PO quantities and traceable deliveries.
Related solutions
Solutions that commonly follow or sit beside this one. Each runs independently; links between them are built in a deployment project.
Smart Factory
Smart Factory adds machine monitoring and OEE on the shop floor, while Hapo ERP manages orders and production. They do not share data until a project connects them. Hapo ERP's read-only work-order API is the starting point if your project connects the two.
Sales Management (Hapo SMS)
Hapo SMS handles deals, contracts and milestones before they become production orders in Hapo ERP. Passing won orders from Hapo SMS into Hapo ERP is built in a project.
QCLab - Laboratory Management
Hapo ERP has its own QC for orders. QCLab suits a central or independent lab that needs a dedicated sample and testing workflow.
Frequently asked questions
Which kind of manufacturer is Hapo ERP built for?
Make-to-order makers of metal components, such as fasteners, stamped parts, plating and surface treatment, and OEM component suppliers.
Can operators and team leaders who rarely use computers work with it?
Hapo ERP runs in the browser and works on phones; in the warehouse and at delivery, people scan QR labels with a phone camera. The interface is in Vietnamese, and permissions go down to individual buttons, so each person only sees the functions they need.
Does it include accounting or HR?
Accounting, yes: output, finished-goods receipts and shipped goods sync to accounting from the same data. If you already use other accounting software, we integrate it via API. An HR module is not included.
Does Hapo ERP use AI?
Yes. The AI assistant (AI Agent) works on the system’s own data: it answers questions about orders, production and stock in plain language, compiles reports, flags anomalies and suggests production and material purchasing plans.
Can we use only some of the modules?
Yes. Modules and features are switched on per deployment, so each factory runs the set it needs, and permissions can follow your own list of functions.
Which languages does the interface support?
The interface is available in Vietnamese and English.
Can we bring in our current data and keep working in Excel?
Most lists support Excel import and export, so master data and orders can be loaded in, and reports taken out to Excel.
How is it deployed and can it connect to our MES?
It can run on your own servers (deployed with Docker) or in the cloud. An external MES can read work-order data through a read-only API protected by API keys.
See Hapo ERP run on one of your own orders
Tell us about your products, processes and current tools. Haposoft's team will reach out to arrange a walkthrough.
- A walkthrough based on your own order flow
- Advice on which modules to start with
- Guidance on bringing your current data in