Introduction
EDI supports different scenarios for outbound and inbound messages. While the app does provide a framework for supporting multiple types of messages and transmission directions, not all types are supported out-of-the-box.
The following message types are supported by default:
| Message Type | Description | Direction | Included | Conversion Reports |
|---|---|---|---|---|
| ORDERS In | Inbound purchase orders | Inbound | Yes | 70491818 “EOS074 Euritmo Orders In” |
| 70491816 “EOS074 Eancom Orders In” | ||||
| 70491814 “EOS074 Edifact Eancom OrdersIn” | ||||
| ORDERS RSP | Outbound | No | n/a | |
| DESADV OUT | Despatch advice | Outbound | No | n/a |
| INVOIC OUT | Outbound sales invoices | Outbound | Yes | 70491812 “EOS074 Invoice Out HoGast” |
| 70491813 “EOS074 Euritmo Invoice Out” | ||||
| 70491815 “EOS074 Edifact Inv. Out ALDI” | ||||
| 70491817 “EOS074 Edifact Inv. Out Mpreis” | ||||
| SALES INVOIC | Outbound | No | n/a | |
| SALES INVOIC IN | Inbound | No | n/a | |
| RECADV IN | Receiving advice | Inbound | No | n/a |
| IFTMIN | Inbound | No | n/a | |
| PRICAT OUT | Outbound | No | n/a |
Customization and extension
EDI provides a framework for handling different types of message exchanges. It therefore provides a framework for reading and writing messages, including logs and notifications. However, message exchanges are commonly customized and different partners or customers require different specifics. There are a number of ways how the formats specified above can be customized and adapted to the specific needs of your customer:
First of all, all conversion reports that are shipped with the app have been open sourced on https://github.com/EOS-Solutions/Sample/tree/master/EX074.EDI. You are free to download them, modify them, and then include them as a custom conversion report in your solutione.
As far as outbound documents go, it is very simple to include a new table and/or support those tables that are not supported out-of-the-box. You would:
- Add a new value to the enum enum 70491811 “EOS074 Message Type” for the message type (if required)
- Use the event OnAfterCollectingDocuments to provide specify the records that need to be exported
- Thereafter, every run of the report 70491821 “EOS074 EDI Messages Out (v2)" will automatically also handle your custom message type / table. You can find an example at https://github.com/EOS-Solutions/Sample/tree/master/EX074.EDI/NewTable
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.