From vendor to receiving dock â no gaps.
Manage your vendor directory, create and track purchase orders, and receive raw materials with automatic lot creation, expiry calculation, and full vendor traceability.
Vendors & Purchase Orders
Complete vendor management with purchase order lifecycle tracking, automated receiving workflows, and direct integration with your inventory system.
The vendor directory stores name, code, contact information, email, phone, and address for every supplier. This centralized record serves as the foundation for all purchasing activity, ensuring that every purchase order, receipt, and raw material lot can be traced back to its source vendor.
Purchase orders are auto-numbered using the format PO-{date}-{hex} and track statuses from draft through ordered, partially_received, received, closed, and cancelled. Each PO line item maps a raw material to a quantity, unit, and unit price, with received_quantity tracked separately for partial receipts. This means you always know exactly how much of each order has arrived and how much is still outstanding.
The vendor-material mapping table automatically updates cost_per_unit when POs are created or received, maintaining current pricing without manual intervention. This cost data feeds directly into COGS analytics, ensuring that your cost of goods sold calculations always reflect actual procurement costs.
The receive workflow is where purchasing connects to inventory â when items are received, the system auto-creates raw_material_lots with the correct quantity, unit, received_at timestamp, storage location, and vendor reference. If a lot already exists at a location, quantities merge rather than creating duplicates. Each receipt creates movement records and updates the PO line's received quantity. PO events track the full timeline from ordered through each receipt, recording every status change with a timestamp and the user who performed it. For lot management after receiving, see Inventory. For vendor-to-lot tracing, see Traceability.
- Vendor directory with contact and material offerings
- Purchase order creation with auto-numbering
- PO receive workflow with automatic lot creation
- Partial receipt support with quantity tracking
- Vendor-material cost mapping (auto-updated)
- PO event timeline tracking
- File upload for COAs and documents
How It Works
Add a vendor with their contact details and material offerings. The vendor record links to all purchase orders and received lots, providing a single source of truth for supplier relationships.
Create a purchase order against that vendor with line items for raw materials, quantities, and unit prices. The PO is auto-numbered and begins in draft status until you mark it as ordered.
When materials arrive, use the receive workflow â specify lot codes and storage locations for each item. The system auto-creates raw material lots with received dates and calculated expiry, linking them back to the PO and vendor for complete traceability. If only part of the order arrives, the PO moves to partially_received status and tracks remaining quantities per line item. The PO events timeline records every status change with the user who made it, creating a complete audit trail of the purchasing process.
Modules Used
This feature is powered by these NovexERP modules.
Related Features
Stock, Lots & Traceability
FIFO/FEFO inventory with lot tracking, expiry management, and complete audit trails.
Explore → PRODUCTIONBOMs & Work Orders
Versioned recipes with FIFO/FEFO raw material consumption and finished goods lot linking.
Explore → COMPLIANCETraceability
Forward and backward lot genealogy tracing from raw material to finished product.
Explore →