Ship it. Track it. Prove it.
Manage shipments with integrated label generation, create Bills of Lading from system data, execute mass inventory movements, and track packages â all without leaving NovexERP.
Shipments & Bills of Lading
Integrated shipment management with multi-carrier label generation, Bill of Lading creation, mass inventory movements, and real-time package tracking.
Shipments progress through clear statuses: created, bought, replaced, refunded, in_transit, and delivered. Ship-to addresses can pull from customer records, BOL addresses, or manual entry, giving you flexibility for both routine and one-off shipments. Parcel details include weight, dimensions, and optional insurance for high-value shipments.
EasyPost integration enables multi-carrier rate comparison across FedEx, UPS, USPS, and other carriers. Select the best rate based on cost, transit time, or carrier preference, then purchase the label directly within NovexERP. Labels are generated as PDF or PNG and stored securely outside the web root. If a label needs to be replaced, the system refunds the original and creates a new shipment, linked via replaced_by_shipment_id for a complete audit trail.
For Shopify-origin orders, fulfillment data is automatically pushed back via the GraphQL API, including tracking number, tracking URL, and carrier name â triggering the customer notification email from Shopify without any manual intervention. This closes the loop between your warehouse operations and your customer-facing storefront.
Mass movements handle bulk inventory transfers between warehouses or storage locations, automatically generating Bills of Lading numbered in the format BOL-{date}-{hex}. BOL items track type (finished product or raw material), quantity, unit, and lot code for every item in the transfer. BOLs can be emailed directly from the system. For EasyPost integration details and carrier configuration, see the integrations section. For order fulfillment workflows, see Orders.
- EasyPost label generation and rate shopping
- Bill of Lading generation (BOL-{date}-{hex})
- Mass movement wizard for multi-item transfers
- Multi-carrier rate comparison
- Package tracking via webhook updates
- Label replacement with automatic refund
- Shopify fulfillment auto-push
How It Works
From an order, create a shipment with parcel dimensions and the ship-to address. The system pulls in product and lot information from the order automatically, so there is no duplicate data entry required.
The system fetches rates from multiple carriers via EasyPost, presenting options sorted by cost and transit time. Select a rate and purchase the label â the PDF or PNG file is stored securely and the tracking number is captured for the shipment record.
For bulk transfers between locations, use mass movements to move multiple items in a single operation. The system automatically generates a Bill of Lading with all lot codes, quantities, and item types documented. Tracking updates arrive via EasyPost webhooks and are automatically associated with the correct shipment record, keeping delivery status current without manual intervention.
Modules Used
This feature is powered by these NovexERP modules.
Related Features
EasyPost Integration
Multi-carrier shipping API for label generation, rate shopping, and package tracking.
Explore → ORDERSOrder Lifecycle
End-to-end order management with lot assignment, invoicing, and fulfillment tracking.
Explore → COMPLIANCETraceability
Forward and backward lot genealogy tracing from raw material to finished product.
Explore →