Configuring Send Settings for Outbound EDIFACT Messages

Partner Manager enables you to configure the EDIFACT envelope parameters, validation rules, control numbers, character encoding, and separators to apply when sending an outbound EDIFACT transmission from the host to a partner.

To configure a partner’s EDIFACT send settings:

  1. In the navigation menu, select Partners.

  2. Select the partner for whom to configure the send settings.

  3. In the Validation and acknowledgment settings section’s Send to <partner-name> column, click EDIFACT.

  4. In the menu on the left, select the setting to configure:

  5. Click Save.

The values you configure in the partner’s settings page are used by default for all EDIFACT messages sent to that trading partner. You can override the settings you configure at the message flow level by selecting the custom option while creating an outbound message flow.

It can take up to five minutes for your configuration changes to sync with Mule.

General Settings

Use the following settings to configure the general validation rules for outbound EDIFACT messages:

Setting Description Default Value

Send Syntax Version

Syntax version for outbound messages


Send UNA

If enabled, adds a UNA segment at the beginning of the generated EDIFACT payload


Enforce valid characters

Enforces valid characters


Enforce length limits

Validates data elements against length limits defined in the EDI schema used


Expect CONTRL for each transmission sent to <partner>

When enabled, sets UNB-09 to 1, indicating that a technical acknowledgment is expected in the partner’s response


Enforce code set validations

If selected, Partner Manager enforces EDIFACT code set validations, as defined in the EDIFACT schemas.


Global Control Numbers

Partner Manager applies a global control number at the partner level on the EDIFACT interchanges generated from outbound message flows. These control numbers are sequenced across all message types sent to a trading partner, including functional acknowledgments. The control number starts with a default value of 1 and increases sequentially each time your organization sends outbound transmissions.

To change the initial value to maintain sequencing and avoid duplication:

  1. Click Change and enter the desired initial control number.

  2. Click Save.

It can take up to five minutes to apply the change at runtime.

Character set and delimiters

Use the following settings to set the character encoding and separators for the generated EDIFACT payload:

Setting Description Default

Character encoding

Character encoding used for messages.


Data element separator

Character used to separate data elements.


Component separator

Character used to separate components.


Repetition separator

Repetition separator character


Segment terminator

Segment terminator character.


Release character

Character that acts as an escape for characters used as separators.


Segment line ending

Character to use for line endings between segments to improve the readability of the output message text. Possible values include:

  • NONE

    Generates the EDIFACT payload as a single line with segments separated by this character

  • CR

    Carriage return

  • CRLF

    Carriage return and line feed

  • LF

    Line Feed


Test Indicator

Indicates if the EDIFACT transaction set is for testing or production.


Use segment line ending in last Line

If Yes, Partner Manager applies the segment line ending character to the last segment in the payload.


Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub