My understanding is that EDIFAC is more of an international standard. It works similar to EDI/X12, as far as having well defined records/segments, fields/elements and rules abount when to use what and how. File structure is different from x12 though.