ERP Integration
MYOB EXO

MYOB EXO + eveXso WMS

Battle-tested integration with MYOB EXO Business and Employer. Seamless order flow, auto-invoicing, goods inwards, and complete batch traceability—engineered for businesses using MYOB EXO.

summarize

Executive Summary

MYOB Exo WMS Add-on | Real-time Stock Sync | Automated Invoicing

eveXso provides a high-performance, cloud-native Warehouse Management System (WMS) designed to eliminate the manual bottlenecks of legacy MYOB EXO setups. By establishing a seamless bi-directional sync, eveXso automates the flow of sales orders, purchase orders, and inventory adjustments without the need for complex SQL middleware.

Key benefits for MYOB EXO users include: real-time stock visibility, automated GS1-128 barcode scanning, and instant invoice generation upon dispatch. This integration transforms MYOB EXO into a modern, mobile-first logistics hub, reducing implementation time to just 8–12 weeks while significantly lowering total cost of ownership (TCO) compared to traditional on-premise WMS solutions.

Proven track record: Running in production with manufacturers and distributors processing thousands of orders daily since 2018, with support for customer orders (CO), works orders (WO), purchase orders (PO), and branch transfers (BT).

Why Integrate MYOB EXO with eveXso?

Purpose-built for manufacturers, distributors, and 3PLs running MYOB EXO

receipt_long

Auto-Invoicing Ready

Orders automatically become invoice-ready in EXO once despatched—complete with serial numbers, batches, and shipped quantities

  • • Instant invoice data on despatch
  • • Serial & batch numbers included
  • • Job costing integration
  • • Zero manual invoicing
inventory_2

Works Orders & Kits

EXO works orders and kit builds flow seamlessly into eveXso for execution, with component usage syncing back automatically

  • • Works order execution
  • • Kit building & assembly
  • • Component consumption tracking
  • • Batch-to-batch traceability
trending_up

Proven with Volume

Running in production with manufacturers and distributors processing thousands of orders daily since 2018

  • • Battle-tested in production
  • • Scales to high volume
  • • Global support coverage
  • • Continuous updates

What Connects Between MYOB EXO and eveXso?

Comprehensive integration covering every aspect of your warehouse and logistics operation

shopping_cart

Sales Orders & Shipments

⇄ Bidirectional

Orders created in MYOB EXO instantly appear in eveXso for picking. Once shipped, tracking and packages sync back to MYOB EXO automatically.

  • • Order details & line items
  • • Customer & shipping addresses
  • • Tracking numbers & packages
  • • Shipment confirmation
inventory

Purchase Orders & Receipts

⇄ Bidirectional

POs from MYOB EXO create expected receipts in eveXso. When goods arrive and are received, quantities and batch details sync back to MYOB EXO.

  • • Expected receipt creation
  • • Batch & serial tracking
  • • Receipt confirmation
  • • Quantity variances
category

Inventory Items

MYOB EXO to eveXso

Product master data syncs from MYOB EXO to eveXso -- descriptions, units of measure, weights, and warehouse-specific settings.

  • • Stock items & non-stock items
  • • Units of measure (UOM)
  • • Weights & dimensions
  • • Tracking requirements
people

Customers & Suppliers

MYOB EXO to eveXso

Customer and supplier master records sync automatically -- including addresses, contacts, and special handling requirements.

  • • Customer records & locations
  • • Supplier records
  • • Delivery addresses
  • • Special instructions
precision_manufacturing

Kit Assembly & Production

⇄ Bidirectional

Kit assemblies and production orders flow to eveXso for execution. Component consumption and finished goods production sync back with full batch traceability.

  • • Kit assembly orders
  • • Component consumption
  • • Finished goods production
  • • Batch-to-batch traceability
build

Service Orders

⇄ Bidirectional

Field service and maintenance orders sync to eveXso for parts allocation. Parts used and labor performed sync back to MYOB EXO for billing.

  • • Service order details
  • • Parts allocation & usage
  • • Equipment/asset tracking
  • Labor & completion data
sync_alt

Inventory Movements

← eveXso to MYOB EXO

Stock movements, transfers, and adjustments sync from eveXso to MYOB EXO -- keeping inventory levels accurate in real-time.

  • • Stock adjustments
  • • Inter-warehouse transfers
  • • Inventory issues/receipts
  • • Cycle count adjustments
warehouse

Warehouses & Sites

MYOB EXO to eveXso

Warehouse and site master data syncs from MYOB EXO to eveXso -- ensuring consistent location references across both systems.

  • • Warehouse/site master data
  • • Location mappings
  • • Multi-warehouse support
  • • Virtual warehouse rules
qr_code_2

Batch & Serial Tracking

⇄ Bidirectional

Complete traceability with batch and serial number sync -- from receipt through picking to customer delivery and production.

  • • Batch numbers & expiry dates
  • • Serial number tracking
  • • Lot traceability
  • • FEFO/FIFO enforcement

How the Integration Works

Direct SQL integration with EXO database via TWPick, TWReceipt, and TWKits interface tables

dns

MYOB EXO Database

Orders, customers, inventory in EXO SQL Server

sync_alt
cloud

AWS Lambda Connector

Secure integration via TWPick/TWReceipt tables

sync_alt
warehouse

eveXso WMS

Warehouse executes, then syncs back shipments & receipts

info

Built on EXO's Standard Interface Tables

The integration uses MYOB EXO's standard TWPick, TWReceipt, and TWKits interface tables—no modifications to your ERP core required. The AWS Lambda connector polls these interface tables every 5-15 minutes for new orders, and pushes shipment/receipt data back in real-time.

Fully configurable: Custom Python scripts let you transform data, apply business rules, and handle customer-specific requirements without changing the core integration code.

Technical Details

For the technical team: how the integration is structured

table_viewInterface Tables Used

  • TWPickH/TWPickD: Sales order import (CO, WO types)
  • TWReceiptH/TWReceiptD: Purchase order import (PO, BT types)
  • TWKits: Kit & BOM recipe import
  • FWInvoiceReady: Invoice-ready shipment export

codeIntegration Architecture

  • Language: Python 3.12 on AWS Lambda
  • Database: Direct SQL Server connection
  • Polling: 5-15 minute intervals for new records
  • Customisation: Python script hooks at every stage

settingsOrder Types Supported

  • CO: Customer Orders (standard sales)
  • WO: Works Orders (production/assembly)
  • PO: Purchase Orders (inbound)
  • BT: Branch Transfers (inter-warehouse)

extensionCustomisation Hooks

  • Before scripts: Transform data before import
  • After scripts: Post-processing actions
  • Custom SQL: Override default queries
  • Business rules: Customer-specific logic

Ready to Connect MYOB EXO with eveXso?

Let's discuss your MYOB EXO integration—typical setup takes 8-12 weeks from kick-off to go-live.

Common Questions

MYOB EXO Integration FAQ

Everything you need to know about connecting MYOB EXO with eveXso

help_outlineDoes eveXso integrate with MYOB EXO?

Yes, eveXso provides a native, battle-tested integration with MYOB EXO Business and Employer. The integration has been running in production since 2018 with manufacturers and distributors processing thousands of orders daily. It provides seamless bi-directional sync for sales orders, purchase orders, works orders, inventory, and automatic invoice generation. The integration connects directly to your MYOB EXO database using secure SQL connections and doesn't require modifications to your EXO system.

scheduleHow long does MYOB EXO integration take to implement?

Typical MYOB EXO integration implementation takes 8-12 weeks from kick-off to go-live. The timeline depends on the complexity of your workflows, custom business rules, and data migration requirements. Weeks 1-4 cover data mapping and configuration, weeks 5-8 involve user training and testing, and weeks 9-12 focus on go-live preparation and support. The integration is designed to work out-of-the-box with standard MYOB EXO setups, with minimal customization required for most businesses.

syncWhat data syncs between MYOB EXO and eveXso WMS?

The integration syncs all critical warehouse and ERP data bi-directionally in real-time, ensuring both systems are always synchronized without manual data entry:

  • Master Data: Customers, suppliers, products, warehouses, stock locations
  • Transactional Data: Sales orders (CO), purchase orders (PO), works orders (WO), branch transfers (BT)
  • Inventory: Real-time stock levels, serial numbers, batch/lot numbers, expiry dates
  • Fulfillment: Picking confirmations, shipment details, carrier tracking, packing lists
  • Financial: Invoice-ready data including quantities shipped, cost centers, job codes

receiptCan eveXso auto-invoice from MYOB EXO?

Yes, eveXso provides automatic invoice generation for MYOB EXO. When orders are dispatched from the warehouse, invoice-ready data including shipped quantities, serial numbers, batch numbers, and job costing information flows back to EXO automatically. This eliminates manual invoicing, ensures 100% accuracy, and dramatically reduces the time from dispatch to invoice. The system can handle partial shipments, back-orders, and complex scenarios like kit builds where component serial numbers need to be tracked for warranty purposes.

constructionDoes the integration support MYOB EXO works orders and kit builds?

Absolutely. The integration has full support for MYOB EXO works orders (WO) and kit building. Works orders from EXO flow seamlessly into eveXso for execution on the warehouse floor. Component consumption is tracked with complete batch-to-batch traceability, and the finished goods are automatically created in both systems with full serial/batch tracking. This is particularly valuable for manufacturers who need to track which component batches went into which finished products for quality control and recall management.

securityIs the MYOB EXO integration secure?

Security is paramount. The integration uses read-only connections for most data pulls and encrypted SQL connections for all communication. All data is transmitted over secure channels (TLS 1.3), and the integration runs on AWS infrastructure with enterprise-grade security, including DDoS protection, intrusion detection, and regular security audits. User access is controlled via role-based permissions, and all actions are logged for complete audit trails. Your MYOB EXO database remains secure and isolated, with the integration connector running as a dedicated service account with minimal required permissions.

vpn_keyDoes eveXso require an extra MYOB Exo API license?

Yes, to integrate any third-party WMS like eveXso, your MYOB Exo instance must have the MYOB Exo API enabled. You typically only need one API license for your entire site, which can support multiple integrations. The API license is a one-time purchase from MYOB and provides the necessary endpoints for eveXso to read and write data to your EXO database. This is a standard requirement for all modern WMS integrations with MYOB Exo, not unique to eveXso. Contact your MYOB account manager to add API access to your existing EXO license.

sync_altHow does eveXso handle stock synchronization with Exo?

eveXso provides real-time, bi-directional synchronization. Unlike batch-sync systems that update every few hours, eveXso pushes picking and receipting data back to MYOB Exo instantly, ensuring your financial "Stock on Hand" always matches your physical warehouse reality. When a warehouse operator scans a product during picking or receiving, that transaction is immediately reflected in EXO—typically within 1-2 seconds. This real-time sync eliminates discrepancies, prevents overselling, and gives your sales team confidence in inventory availability when quoting customers.

receipt_longCan eveXso automate invoicing in MYOB Exo once an order is picked?

Yes. You can configure eveXso to automatically trigger the "Ready to Invoice" status or generate the final invoice in MYOB Exo the moment a manifest is completed or a driver confirms delivery. This eliminates the manual step of creating invoices in EXO after dispatch. The invoice includes all picked quantities, serial numbers, batch numbers, freight charges, and any additional fees—ensuring 100% accuracy and dramatically reducing days sales outstanding (DSO). For businesses shipping hundreds of orders per day, this automation saves hours of administrative work and gets invoices to customers faster.

dashboardDoes eveXso support Multi-Bin management for MYOB Exo?

Absolutely. While standard MYOB Exo has limited bin functionality, eveXso extends your system to support complex multi-bin tracking, including pick-faces, bulk storage, and automated replenishment logic. You can manage hundreds or thousands of bin locations per warehouse, with directed put-away suggesting optimal storage locations based on product velocity, dimensions, and weight. The system also supports zone-based picking, where fast-moving items are stored in easily accessible pick-faces, while bulk stock sits in high-bay racking. When pick-face inventory runs low, eveXso automatically generates replenishment tasks to move stock from bulk to the pick location.

Have more questions about MYOB EXO integration?

Dave from eveXso