# Node-Red and EDI

**URL:** <https://discourse.nodered.org/t/node-red-and-edi/90235>\
**Category:** General\
**Created:** [17 August 2024 14:53 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235 "2024-08-17T14:53:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmorris644](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jmorris644/32/31964_2.png) [@jmorris644](https://discourse.nodered.org/u/jmorris644)\
**Post date:** [17 August 2024 14:53 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/1 "2024-08-17T14:53:17Z")

</div>

I have done some searching and the only reference I can find is an old project (12 years old) called node-edi-parser.

Is anyone aware of any new development efforts? I would like to create an EDI to Shopify system.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [17 August 2024 15:11 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/2 "2024-08-17T15:11:27Z")

</div>

...is this EDI as in EDIFACT?  
That could result in a major effort to maintain, as the standard is reworked/updated every 1-2 years by the EU stanards committee.  
Also, in order to use this in a business context - AFAIK - the company that deploys/uses this (like in a shop) must provide a certificate from the manufacurer/developing company, that a certain version of EDIFACT passed the standards test. At least if this is used for sending bills.

---

<div class="post-metadata">

**Author:** ![jmorris644](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jmorris644/32/31964_2.png) [@jmorris644](https://discourse.nodered.org/u/jmorris644)\
**Post date:** [17 August 2024 15:23 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/3 "2024-08-17T15:23:53Z")

</div>

As of now it would be X12 only and for a single customer. Mainly order processing and shipment info. Not sure if they want invoicing or not.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [17 August 2024 18:09 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/4 "2024-08-17T18:09:37Z")

</div>

Ah, ASC-X12, then...what about this: [node-x12 - npm](https://www.npmjs.com/package/node-x12)  
Still old but not that old....a newer version (version 2) did not make it to public although the author promises otherwise on that page I linked.

---

<div class="post-metadata">

**Author:** ![jmorris644](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jmorris644/32/31964_2.png) [@jmorris644](https://discourse.nodered.org/u/jmorris644)\
**Post date:** [17 August 2024 18:55 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/5 "2024-08-17T18:55:57Z")

</div>

Ah, only 2 years old. I will take a look at this.

Thanks

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [17 August 2024 20:26 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/6 "2024-08-17T20:26:19Z")

</div>

good luck.  
If you want to take on that endeavor yourself, maybe look into [GitHub - Steve-Mcl/node-red-contrib-buffer-parser: A node-red node to convert values in a buffer, integer array or hex string into many different data type(s). Supports Big/Little Endian, BCD, byte swapping and much more.](https://github.com/Steve-Mcl/node-red-contrib-buffer-parser) ...biggest challenge would be, as I understand EDI from my experience in the good old day, to tackle variable repeats / occurances of information-objects in a message/buffer..

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [15 November 2024 20:27 UTC](https://discourse.nodered.org/t/node-red-and-edi/90235/7 "2024-11-15T20:27:04Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
