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 3–6 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?

Complete integration covering sales, purchasing, production, and inventory

shopping_cart

Sales Orders & Auto-Invoicing

⇄ Bidirectional

Orders from EXO appear instantly in eveXso for picking. Once despatched, shipment details sync back to EXO, ready for automatic invoicing with full tracking data.

  • • Order import with customer details
  • • Pick-pack-ship execution
  • • Invoice-ready data on despatch
  • • Serial & batch tracking included
local_shipping

Purchase Orders & Goods Inwards

⇄ Bidirectional

Purchase orders sync from EXO to create expected receipts. When goods arrive, Goods Inwards Notes (GIN) are created in EXO with batch details and quantities received.

  • • Expected receipt creation (TWReceipt)
  • • Batch & serial capture on receipt
  • • GIN creation in EXO
  • • Quantity variance handling
precision_manufacturing

Works Orders & Kits

⇄ Bidirectional

EXO works orders (TWPick WO type) and kit builds sync to eveXso. Component consumption and finished goods production sync back with complete traceability.

  • • Works order execution (WO)
  • • Kit building (BOM types K & B)
  • • Component usage tracking
  • • Finished goods production
calculate

Job Costing

⇄ Bidirectional

Job codes from EXO sales orders flow to eveXso and back, enabling accurate job costing with warehouse labour and materials tracked per job.

  • • Job code integration
  • • Materials by job
  • • Labour time tracking
  • • Cost centre reporting
category

Inventory Items

→ MYOB EXO to eveXso

Product master data syncs from EXO including stock codes, descriptions, units of measure, and tracking requirements (serial/batch/none).

  • • Stock items & non-stock items
  • • UOM and pack sizes
  • • Tracking method (serial/batch)
  • • Product descriptions
people

Customers & Suppliers

→ MYOB EXO to eveXso

Customer and supplier master records sync from EXO—including account codes, names, addresses, and delivery preferences.

  • • Customer records (ACCNO)
  • • Supplier records
  • • Delivery addresses
  • • Special instructions
sync_alt

Inventory Movements

← eveXso to MYOB EXO

Stock adjustments, cycle counts, and movements sync from eveXso to EXO—keeping inventory accurate across both systems.

  • • Stock adjustments
  • • Cycle count variances
  • • Location transfers
  • • Write-on/write-off
swap_horiz

Branch Transfers (Distribution Advantage)

⇄ Bidirectional

Inter-branch transfers (BT order type) from Distribution Advantage sync to eveXso as both outgoing and incoming movements, tracked through despatch and receipt.

  • • BT order type support
  • • Multi-warehouse transfers
  • • In-transit tracking
  • • Receipt confirmation
qr_code_2

Batch & Serial Tracking

⇄ Bidirectional

Complete batch and serial number traceability—from receipt through picking, production, and despatch, synced in both directions.

  • • Batch numbers & expiry dates
  • • Serial number tracking
  • • FEFO/FIFO allocation
  • • Full traceability chain

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 3-6 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 3-6 weeks from kick-off to go-live. The timeline depends on the complexity of your workflows, custom business rules, and data migration requirements. Week 1-2 covers data mapping and configuration, Week 3-4 involves user training and testing, and Week 5-6 focuses 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