• Introducing Dark Mode! Switch by clicking on the lightbulb icon next to Search or by clicking on Default style at the bottom left of the page!

What is difference Between EDI Process and Z files


Hello Everyone,

I figure out the difference between EDI process & Z -file process.I had read the previous posted in JDEList,but I didn't get any satisfying answer. If anybody know the difference between EDI and Z file Process.Please share your knowledge with us.

Thanks in advance



VIP Member

Will you be please tell us the situation to know the difference. If there is some specific requirement, we surely can tell. Otherwise as Lary mentioned, Google can help you.


Legendary Poster

By EDI are you referring to the JD Edwards EnterpriseOne Data Interface for Electronic Data Interchange system (code 47), which is different to the various Z-tables for individual systems? If so, look at the following manuals:

Data Interface for Electronic Data Interchange Implementation Guide
Interoperability Fundamentals Implementation Guide


Active Member
My interpretation of what OP is asking is "why does JDE have 2 differently referenced systems that bring in outside data?" Why is AP and AR typically brought in via Z-file processes, but sales orders, invoicing, ASN's and others have something called a system 47?

I've worked extensively with both over the past 17 years, and I don't think there's a good answer as to why JDE decided "this one is 47, but this one is Z-files". If I had to guess, I'd say that they tried to marry the typical ANSI-X12 standard EDI docs that manufacturers typically exchange (850, 810, 856) to something with an overarching name called system 47. I think system 47 processes are a bit more robust/complicated. More screens and logic dedicated to them. Whereas the Z-files, though effective, are a little more "thrifty", if you would. The initial interfaces are maybe a bit more basic, the UBE's that process them aren't really more than shells which call the same business functions that are used in the interactive screens to process data. System 47 re-uses some BF's too, but again in my experience they're a bit more robust.

The bottom line answer is they both serve to process in outside data (or prep internal data for transfer), but just have different system codes.

Just my opinion on this, others may disagree.