{"product_id":"generate-x12-004010-edi-850-po-files-in-n8n-workflow","title":"Generate X12 004010 EDI 850 PO Files in n8n Workflow","description":"\u003ch3\u003eGenerate compliant X12 004010 EDI 850 Purchase Order files directly from your JSON in n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n sub-workflow converts a canonical purchase order JSON into an \u003cstrong\u003eANSI X12 004010 EDI 850\u003c\/strong\u003e text payload, then packages it as a downloadable \u003cstrong\u003e.edi\u003c\/strong\u003e file—ready for storage or delivery to your trading partner.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a purchase order object\u003c\/strong\u003e when triggered by another n8n workflow (sub-workflow style).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a full X12 004010 EDI 850 message\u003c\/strong\u003e using the PO header and line items, mapping units of measure to \u003cstrong\u003eX12 UOM codes\u003c\/strong\u003e and calculating \u003cstrong\u003econtrol totals\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates the required EDI envelopes\u003c\/strong\u003e, including \u003cstrong\u003eISA\/GS\/ST\u003c\/strong\u003e through \u003cstrong\u003eSE\/GE\/IEA\u003c\/strong\u003e, based on the provided header and line data.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a filename\u003c\/strong\u003e from the PO number and converts the generated EDI text into a \u003cstrong\u003e.edi\u003c\/strong\u003e file output for downstream use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSend \u003cstrong\u003eEDI 850\u003c\/strong\u003e purchase orders from an internal SaaS app by first normalizing order data into the expected JSON structure.\u003c\/li\u003e\n  \u003cli\u003eAutomate partner onboarding by adjusting \u003cstrong\u003etrading-partner identifiers and qualifiers\u003c\/strong\u003e (sender\/receiver IDs and usage indicator) in the EDI generation code.\u003c\/li\u003e\n  \u003cli\u003eStore EDI outputs in a document system or deliver them via your existing integrations by consuming the produced \u003cstrong\u003e.edi file\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/tech stack:\u003c\/strong\u003e \u003cem\u003ecode\u003c\/em\u003e, \u003cem\u003esticky note\u003c\/em\u003e, \u003cem\u003econvert to file\u003c\/em\u003e, \u003cem\u003eexecute workflow trigger\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKey configuration:\u003c\/strong\u003e set \u003cstrong\u003eSENDER_ID\u003c\/strong\u003e, \u003cstrong\u003eRECEIVER_ID\u003c\/strong\u003e, \u003cstrong\u003eSENDER_QUAL\u003c\/strong\u003e, \u003cstrong\u003eRECEIVER_QUAL\u003c\/strong\u003e, and the \u003cstrong\u003etest\/production\u003c\/strong\u003e usage indicator in the EDI generation code.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExpected input shape:\u003c\/strong\u003e a header plus a \u003ccode\u003elines\u003c\/code\u003e array containing \u003cstrong\u003equantity\u003c\/strong\u003e, \u003cstrong\u003eunit_price\u003c\/strong\u003e, \u003cstrong\u003euom\u003c\/strong\u003e, with optional \u003cstrong\u003eitem_code\u003c\/strong\u003e and \u003cstrong\u003edescription\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStandards-aware formatting:\u003c\/strong\u003e update default currency or date formats in the code to match your trading partner’s requirements.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45895367524531,"sku":"N8N-18675","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/FkxhzWr61JYG_ubU02xda_zL6LLdbQ.png?v=1787648559","url":"https:\/\/buyflowscripts.com\/products\/generate-x12-004010-edi-850-po-files-in-n8n-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}