Skip to main content

Packaging Support in EDI

How to Use the Packing Function for Export and Import in EDI Communication

Written by Petr Pech

Since 2023, ABRA Flexi fully supports packaging processing in EDI. If you use packaging in ABRA Flexi, it can also be processed when importing orders and exporting delivery notes in EDI communication. This guide provides a detailed description of packaging configuration and functionality in EDI.

Packaging in ABRA Flexi

In Flexi, packaging refers to a multiple of the unit of measure. A more detailed guide for configuring packaging in EDI can be found for the desktop application here, and the guide for the web interface here.

Important packaging settings for EDI

The unit of measure code from the EDI message must match the packaging code in Flexi. For example, if your partner sends the unit of measure name CRT (carton) via EDI communication, the packaging must also be recorded with this unit of measure in ABRA Flexi.

Note: To ensure that the import succeeds even if the packaging code is not found, we recommend setting the first item in the packaging configuration to 1 PCS of the item in the standard unit of measure with the standard EAN code.

Importing EDI with packaging

Importing documents from a partner via EDI communication can be done using DESADV, ORDERS, and INVOIC messages. In ABRA Flexi, these correspond to warehouse movements (delivery notes), received orders, and received invoices.

The packaging code in the EDI message is looked up in ABRA Flexi, and if found, the document in ABRA Flexi will include the corresponding packaging with the appropriate unit conversion.

The import takes into account field LIN line item no. 19 — Number of consumer units. If this value is provided, the quantity in the EDI message is recalculated using this number. This behavior can be disabled using the advanced parameterization described below.

The goods receipt import now requires the value Delivered quantity, DESADV message, LIN line no. 9.

Exporting an EDI delivery note with packaging


Exporting documents in EDI communication is done using DESADV, ORDERS, and INVOIC messages. In ABRA Flexi, these correspond to warehouse movements (delivery notes), issued orders, and issued invoices.

The export of document line items reports quantities in the Quantity field, LIN no. 5. For a price list item with a defined packaging, the packaging quantity is stated here along with the corresponding unit of measure.

Note: when exporting EDI orders, the Quantity unit of measure attribute is not included (not recommended by the integrator).

The value Number of consumer units in the ordered unit, LIN no. 19, is written to line items in EDI — i.e., the number of pieces per package. This behavior can be disabled using the advanced parameterization described below.

Advanced packaging parameterization in EDI

EDI packaging import/export can be further parameterized — i.e., adjusted according to your specification with your EDI partner. The content of an EDI message received via EDI is not always the same and may contain optional fields. The following options are available for modifying packaging import behavior in EDI.

paramEDIImportBaleniPodleMmozMjVBal

  • function description: by setting this parameter to true, you can enable searching for the corresponding packaging based on the quantity per package. When searching for packaging, the unit of measure name is not decisive — instead, the Number of consumer units (EDI LIN 19) is used.

  • example usage: <hodnota>true</hodnota>

paramEDIExportBaleni

  • function description: the export of document line items (delivery notes, invoices, orders) reports the packaging quantity in the Quantity field for price list items with a defined packaging

  • the value Number of consumer units in the ordered unit is written to line items in EDI

  • by setting the advanced parameter to false, you can revert to the previous behavior if needed

  • example usage: <hodnota>false</hodnota>

paramEDIImportIgnorujMnozstviVBaleni

  • function description: when set to true, this parameter allows you to ignore the Number of consumer units… field when loading an EDI message, which would otherwise affect the loaded quantity of the given item.

  • example usage: <hodnota>false</hodnota>

EDI tutorial

If all required materials and access to your data are provided, we can prepare all the necessary configuration on your behalf.

Need help?
If you have any questions about the application, please contact us at podporaflexi@abra.eu or via the chat window in the bottom right corner.

Did this answer your question?