Electronic Data Interchange (EDI) Support

Description:

Electronic Data Interchange (EDI) is a computer to computer exchange of information between company’s, using standard formats. The objective of this project is synchronize data and automate business processes between Tryton and other systems. We must provide a pre-built interface between internal systems and different EDI formats. The system should be extensible via modules to implement:

  • different formats messages:

  • EDIFACT - standard recommended by the United Nations, used mainly in Europe

  • UN/GTDI (Tradacoms) - UK retail standard

  • ANSI ASC X12 - US standard

  • Others such as ODETTE, HIPAA, VICS, etc.

  • different communication methods

  • VAN (Value Added Network)

  • AS1/AS2

  • FTP, SFTP

  • OFTP/OFTP2

  • Others …

  • Different documents

  • Purchase orders

  • Invoices

  • Products and prices catalogues

  • Others

Skills:

Knowledge in Python. Knowledge in communication protocols

Difficulty level:

Hard

Potential mentors:

@aroncero

2 Likes