What a EDI integration gives you.
POs arrive cleanly into ERP without rework, with contract pricing validated and delivery dates confirmed before acknowledgement. Buyers see order status and ASNs without delay.
Each buyer sees their contracted rates, volume discounts and approved SKU list in the procurement catalogue. Order lines are priced correctly at entry, reducing invoice disputes.
Buyers can track PO acknowledgement, shipment and invoice in their own system. Invoices match POs and resolve quickly because mapping and reconciliation are governed.
Returns, cancellations and invoice corrections flow as structured EDI messages so buyer and seller both stay in step. No phone calls or email recovery.
All EDI exchanges are logged, timestamped and tied to ERP orders and invoices. Audit trails and exception reports support compliance reviews and dispute resolution.
Where a EDI integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
Off-the-shelf EDI engines do not validate POs against buyer negotiated contracts, MOQs, lead times or cost-centre budgets. iWeb integrates contract rules from procurement or ERP so invalid orders are rejected before fulfillment.
Each buyer may use different EDI versions, document structures, UNS segments or line-item references. Generic EDI tools do not automatically adapt. iWeb builds buyer-specific mappers and routing rules so each account works cleanly.
Failed sends, mismatched quantities, missing ASNs or rejected invoices create silent queues. Off-the-shelf EDI does not define who owns the retry, escalation or fallback decision. iWeb names the owner and builds the queue workflow.
Procurement systems need access to available inventory and contract pricing. Generic EDI tools do not publish real-time stock or enforce buyer-specific discounts at order time. iWeb connects ERP stock and pricing feeds to the procurement catalogue.
Invoices sent via EDI may not match ERP order quantities, pricing or cost centres. Buyer AP systems reject or hold invoices. iWeb monitors invoice-to-order matching and flags mismatches before send.
Many organisations assume EDI is purely about message format, but the real friction lives in pricing validation, approval workflow, exception ownership and catalogue sync—areas where EDI tooling is often silent.
Where this integration sits in your estate.
EDI holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.
Platform-agnostic by design. EDI sits at the centre of your estate, not at the edge of one platform.
- EDI message definitions (EDIFACT, ANSI X12, cXML) and format rules
- Message validation and routing logic
- Buyer-specific customisations and protocol variants
- EDI send / receive logs and delivery status tracking
- Exception and fallback queuing workflows
- Order capture from storefronts and call centres
- Customer account and contract pricing display
- Cart and checkout for online buyers
- Customer-initiated returns and order status queries
Systems this integration usually sits next to.
Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.
- Magento Open Source
- Adobe Commerce
- SAP Commerce Cloud
- Other storefronts
- SAP ERP
- Oracle NetSuite
- Microsoft Dynamics 365
- Infor M3
- Procurement platform (Coupa, Ariba, Jaggr)
- Order management system
- Warehouse management system
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Buyer-specific message design
iWeb interviews each buyer to understand their EDI version, message variants, custom segments and routing rules. A mapper is built so that buyer's POs flow cleanly into your ERP without re-keying or manual translation.
- 02Contract and approval integration
iWeb connects buyer account records, negotiated pricing, MOQs, lead-time policies and approval workflows from your ERP or procurement system into the EDI validation layer. Orders that breach contract terms are held for review instead of causing fulfillment rework.
- 03Exception queue and escalation
iWeb designs named exception queues for missing ASNs, quantity mismatches, pricing disputes and orphaned invoices. Escalation rules, retry schedules and fallback notification ensure failures surface to the right owner.
- 04Real-time stock and pricing feeds
iWeb publishes available inventory and buyer-specific pricing from ERP to the procurement catalogue. Buyers see real constraints at order entry, reducing invalid orders and delivery disappointments.
- 05Invoice reconciliation and matching
iWeb maps order, receipt and invoice data so financial reconciliation is automated. Invoices are validated against PO quantities, prices and cost centres before send, catching mismatches before buyer AP systems reject them.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built B2B EDI flows before
iWeb has designed and built EDI integrations for manufacturing suppliers, trade distributors and consumer brands sending and receiving POs, ASNs and invoices at scale. We understand how EDI sits between procurement systems, ERPs and warehouse operations, where ownership ambiguity and exception handling typically cause the most friction.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
A PO arrives via EDI but the 997 acknowledgement fails to send back to the buyer. The buyer assumes the order was received; your ERP has the order. The mismatch goes unnoticed until shipment. iWeb monitors send confirmations and escalates failed acknowledgements.
A buyer PO line arrives with a price that does not match their negotiated contract. ERP accepts it at the wrong price. Invoice is sent at the wrong rate. Buyer AP rejects it. iWeb validates every line against contract terms before acknowledgement.
ASN says 100 units shipped; invoice says 110. Buyer received 95. WMS thinks 100 is in transit. Financial and inventory records drift. iWeb enforces ASN-to-receipt-to-invoice matching so numbers stay consistent.
Procurement system shows SKUs that are discontinued or out of stock. Buyer places POs for unavailable items. iWeb keeps the buyer catalogue in sync with ERP inventory and pricing so stale data does not create invalid orders.
An invoice correction arrives via EDI but no one is assigned to approve it. It sits in a queue for weeks. Buyer escalates via email. A fallback manual process kicks in. iWeb names the owner and automates the escalation so exceptions surface quickly.
A PO arrives with a cost-centre code that does not exist in ERP or the buyer's approval system. The order is neither accepted nor rejected; it hangs. iWeb validates cost centres and approval metadata at entry and escalates invalid combinations.
Relevant services and sectors.
Common questions about EDI integrations.
Which EDI standards does iWeb support?
iWeb supports EDIFACT (ORDERS 96A, DESADV 96A, INVOIC 96A), ANSI X12 (850, 855, 856, 810, 811), cXML (OCI, PunchOut, order confirmation and invoice), and emerging standards like PEPPOL BIS. Each buyer may use a different standard; iWeb designs buyer-specific mappers so your system handles multiple protocols cleanly.
How do we ensure a PO is not lost between the buyer and our ERP?
iWeb monitors PO receipt, validates it against contract rules, generates a 997 functional acknowledgement and a 855 purchase order acknowledgement, and logs timestamps for each step. If the acknowledgement fails to send, an alert triggers so the sales team can intervene. ERP order and EDI receipt are tied together so nothing goes missing.
How do buyer-specific prices and terms get enforced?
iWeb integrates contract data from your ERP or procurement system into a validation layer. When a PO arrives, each line is checked against the buyer's negotiated pricing, MOQs, lead times and approved SKU list. Lines that breach contract terms are held for review instead of being accepted at the wrong price or quantity.
What happens if a PO arrives with invalid cost centres or approval codes?
iWeb validates cost-centre and approval-code references against your ERP and the buyer's account setup before acknowledging the order. Invalid combinations are flagged in an exception queue and escalated to the operations team so the buyer can be asked to correct the PO before fulfillment begins.
How do we keep the buyer's procurement catalogue in sync with our inventory?
iWeb publishes available stock and buyer-specific pricing from your ERP to the procurement catalogue on a defined schedule (hourly, daily or event-driven). The buyer sees real availability and negotiated rates at order entry, reducing invalid orders for out-of-stock or discontinued items.
How do ASN, receipt and invoice numbers stay linked?
iWeb maps PO number, line reference, receipt number and invoice number across all EDI messages. When an ASN is generated, it references the PO and expected delivery. When goods are received, the receipt is matched to the ASN. When an invoice is sent, it references the receipt and PO so the buyer can reconcile three-way match without manual effort.
What happens if an invoice does not match the PO or receipt?
iWeb validates invoices against the PO line quantities, prices and cost centres, and against receipt quantities, before the invoice is sent via EDI. Mismatches are flagged in an exception queue so accounts receivable can review and correct the invoice before it reaches the buyer's AP system, avoiding rejection and payment delays.
How do we handle purchase order cancellations and changes?
iWeb routes cancellation and amendment requests from the buyer EDI system to your order management layer. If the order has already been fulfilled or shipped, the cancellation is escalated to customer service. If the order is still in planning, the change is applied and a revised acknowledgement is sent back to the buyer.
How do returns and credit notes flow back to the buyer?
iWeb maps return authorisations (RMAs) from your ERP or order management system into EDI format (EDIFACT 96A, ANSI X12 820 or similar). When goods are received and inspected, a credit note is generated in EDI format and sent to the buyer AP system, tied to the original PO and invoice so the buyer can reconcile the credit.
What visibility does the buyer have into order status?
iWeb logs every state change (PO received, acknowledged, in-pick, in-pack, shipped, delivered) and maps them to buyer EDI queries and subscriptions. The buyer can query order status in real time, or iWeb can push status updates automatically when significant milestones occur (shipment, delivery).
Who owns the exception queues and escalation rules?
iWeb defines exception types (missing ASN, price mismatch, cost-centre invalid, acknowledgement failed) and names the owner for each one (sales operations, accounts receivable, order management, customer service). Escalation thresholds and fallback notification channels are agreed before launch so exceptions surface quickly to the right team.
How do we know if an EDI message failed to send?
iWeb monitors every outbound EDI message (acknowledgement, ASN, invoice) and logs a delivery status. If a send fails (network error, validation error, buyer system offline), an alert is generated and the message is queued for retry. Manual interventions and fallback channels (email, phone) are triggered if retries exceed a threshold.
What happens during a system outage or network failure?
How do we replatform or migrate EDI to a new ERP?
iWeb maps the EDI layer to the new ERP's order, pricing and invoice structures during replatform. Testing includes PO validation, acknowledgement timing, ASN and invoice matching, and exception queue operation. Dual-running or parallel validation may be used during cutover so that orders moving through the old and new systems stay in sync.



