How to Set Up an EDI Trading Partner in Plex Systems
how to set up an EDI trading partner in Plex
Also searched as
- Plex EDI Data Manager configuration steps
- Plex Systems EDI 850 830 862 setup
- Plex ERP customer EDI mapping how to
- Plex EDM trading partner test mode
Short answer
Setting up an EDI trading partner in Plex's EDI Data Manager means defining the partner and their connection details, mapping the specific document types they will exchange (purchase orders, forecasts, shipping schedules, ASNs, invoices) to Plex's Customer and Part records, and running the partner through test mode before flipping them to production.
Applies to: Plex Systems (Plex Smart Manufacturing Platform), for manufacturers exchanging automotive-style or standard ANSI X12 EDI documents with customers and suppliers.
Configure a new EDI trading partner in Plex
- 1In EDI Data Manager (EDM), create the new trading partner record with the partner's EDI identifiers (ISA/GS qualifier and ID) and communication method (AS2, VAN, or SFTP depending on how the partner exchanges files).
- 2Link the trading partner record to the corresponding Customer (or Supplier) record in Plex so inbound and outbound documents post against the correct account.
- 3Identify which document types the partner will send or receive - commonly an 850 purchase order or 830 planning schedule and 862 shipping schedule inbound, and an 856 advance ship notice and 810 invoice outbound.
- 4Map each inbound document's part number, unit of measure, and ship-to location fields to the matching Plex Part and Customer Part Number records, since a mismatched part cross-reference is the most common cause of a failed inbound transaction.
- 5Configure outbound document triggers - for example, generating an 856 ASN automatically when a shipment is confirmed in Plex, so the trading partner receives it without a manual export step.
- 6Set the new partner to test mode and exchange sample documents in both directions, reviewing EDM's transaction log for mapping errors or rejected segments.
- 7Once test transactions post cleanly and the partner confirms receipt, switch the partner from test to production status.
- 8Monitor the first several days of live transactions closely, since a partner's real-world data (unusual part numbers, split shipments, partial releases) often surfaces mapping edge cases test data did not cover.
Why part cross-referencing is the hardest part of setup
Trading partners almost never use your internal part numbers. An automotive customer's 862 shipping schedule will reference their own part number and revision level, which has to cross-reference cleanly to the Plex Part record before the schedule can drive anything useful, like a release quantity feeding the plant's production plan.
Getting this cross-reference wrong does not usually produce an obvious error - it produces a transaction that imports but attaches to the wrong part or silently fails to update a schedule, which is much harder to catch than an outright rejection.
Inbound documents: forecasts, schedules, and purchase orders
An 830 planning schedule and an 862 shipping schedule both drive forward-looking demand into Plex, but they behave differently - the 830 is typically a longer-horizon forecast used for planning, while the 862 is a near-term, often just-in-time, release that should tie more directly to actual shipments. Mapping them to the wrong demand type in Plex can distort the production schedule even when the raw EDI data imported successfully.
Outbound documents and shipment triggers
An 856 ASN should fire from the same shipment confirmation event that updates Plex's own inventory and shipping records, not as a separate manual step, or the ASN and the physical shipment can drift out of sync. Tie the ASN trigger to shipment confirmation in Plex rather than to a scheduled batch job when the trading partner expects near-real-time notification.
Common pitfalls
- !Mapping a trading partner's part number to the wrong Plex Part record, which causes schedules or shipments to post against the wrong item.
- !Treating an 830 forecast the same as an 862 shipping schedule, which mixes long-range planning data with near-term release commitments.
- !Skipping test mode and going straight to production with a new partner, discovering mapping issues only after real orders are affected.
- !Not tying the 856 ASN trigger to the actual shipment confirmation event, causing the ASN to go out before or after the real shipment.
- !Assuming the partner's communication method (AS2 versus SFTP versus VAN) matches a previous partner's setup without confirming it during onboarding.
How an ERP-grounded AI assistant handles this
ERPray grounded on Plex EDM transaction logs and part cross-reference tables can help a customer service or planning analyst quickly answer why a specific inbound 862 did not update the schedule for a part, tracing it back to a mapping gap or a part cross-reference that was never set up, rather than someone manually digging through the EDM transaction log line by line.
Frequently asked questions
What is the difference between an 830 and an 862 in Plex EDM?
An 830 is typically a longer-horizon planning forecast, while an 862 is a near-term, often just-in-time, shipping schedule intended to drive near-real-time releases. Mapping them to the correct demand type in Plex matters for accurate production scheduling.
Why did an inbound EDI document import but not update the schedule?
This is usually a part cross-reference problem - the document imported without a hard error, but the partner's part number did not map cleanly to the correct Plex Part record, so the demand attached to the wrong item or nowhere at all.
Should I trigger the 856 ASN manually or automatically?
Tie it to the shipment confirmation event in Plex whenever the trading partner expects near-real-time notification. A manual or batch-triggered ASN risks going out before or after the actual shipment, which can cause receiving discrepancies at the customer.
How long should a new trading partner stay in test mode?
Long enough to exchange a representative sample of each document type, including any unusual cases like split shipments or partial releases, since real production data often surfaces mapping edge cases that clean test data does not.
Related
How to Run Live Scheduling in Global Shop Solutions
Live Scheduling in Global Shop Solutions builds a finite-capacity schedule from job routing operations against defined work centers, then presents it as a drag-and-drop board that shop supervisors adjust to reflect real shop floor priorities. Its accuracy depends on work centers, standard hours, and shop floor data collection all being kept current, since the schedule is only as good as the routing and capacity data feeding it.
How-toHow to Create a Quote in E2 Shop System
A quote in E2 Shop System starts with a header identifying the customer and part, then adds routing operations with time and rate, material and outside processing costs, and a markup to reach a sell price. Once accepted, the quote converts directly into a job or sales order so the estimate carries forward as the job's cost basis.
How-toHow to Close a Job in JobBOSS2
A job in JobBOSS2 will not close cleanly until every routing operation is marked complete, all material has been issued or returned, and all labor and cost transactions are posted. Review the job's Work In Process detail first, clear any open items, then change the job status to Complete and run final job costing before it is locked.
Error fixQAD Says "Unable to Connect to the Application Server": How to Fix It
This error almost always means the Progress OpenEdge AppServer broker behind QAD is stopped, unreachable over the network, or out of licensed connections, not a database problem. Confirm the broker process is running and healthy in OpenEdge Explorer, check the port and firewall path from the client, then restart the broker with clean agent settings.
How-toHow to Create a Generic Inquiry in Acumatica
Generic Inquiries (GI) are Acumatica's no-code query builder for joining tables, adding filters, and exposing the result as an inquiry screen, dashboard data source, or API endpoint. Open System > Customization > Generic Inquiry, add your base table, define joins and conditions, then run and save. No SQL or customization project is required.
Error fixFix Odoo AccessError: You Are Not Allowed to Access Records
Odoo raises AccessError when a user's security groups do not grant a CRUD right on a model through ir.model.access.csv, or when an ir.rule record rule filters the specific record out for that user or company. Fix it by adding the user to the group named in the error, editing the model's access rights, or reviewing the record rule's domain under Settings > Technical > Security.
AI for ERPAI for Plex Manufacturing Cloud, Grounded in Your Production Data
Put AI on Plex production, quality, and genealogy data without a public model. On-prem or private-cloud LLMs, RAG, and agents built for Plex shops.
Stuck on Plex Systems (Plex Smart Manufacturing Platform)?
Talk to engineers who work inside Plex Systems (Plex Smart Manufacturing Platform) every week, and who build private AI that answers these questions from your own ERP data.