Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Outbound EDI X12 845 (EDI 845: Price Authorization Acknowledgment/Status)

🤔 Problem Statement:

Use Case:

  1. AVNET (Supplier): The supplier providing electronic components.

  2. SNA (Retailer): The retailer purchasing electronic components from AVNET.

Goal:

To efficiently communicate price changes, discounts, and allowances for electronic components from AVNET to SNA using the EDI 845 transaction set.

Pre-conditions:

  1. Both AVNET and SNA have agreed to use EDI for their transactions.

  2. EDI systems are in place and properly configured for both parties.

  3. Initial pricing agreements have already been established between AVNET and SNA.

Triggers:

AVNET decides to update the pricing for certain electronic components due to market changes.

📑 Pre-requisites:

  1. a. Create a Network for which you are creating a transaction.

  2. b. Create a Partner for the data exchange.

📄 Solution Architecture:

  1. Design a Transaction using an EDI Outbound Pre-built template.

  2. Create Source Schema- EDI845

  3. Create Target Schema - Advance positional

  4. Create a File Event activity

  5. Create Target folder Location (LAN)

  6. Create Mapping activity

  7. EDI Configuration

 

🔍 Solution:

Design : Create transaction in Adeptia Connect to convert data

1. Configure : Define Transition

  1. To Create a Outbound Transition Click Transactions Templates.

  2. On the Templates screen, navigate to the Outbound Template

image-20240619-070352.png
  1. To Define Transaction Provide the name and description of the Transaction.

image-20240617-064039.png
  1. Select Network and Partner

Image-20240619-132011.png

Setting up the partner EDI Configurations

image-20240628-081024.pngimage-20240628-080502.png

 Sample

Field

Description

Example Value

EDI Standard

Type of EDI standard used

X12

EDI Standard Version

Version of the EDI standard

004010

Association Assigned Code

Code assigned by the association

(Empty)

Transaction Set Code

Specific type of EDI transaction/document

845

Common X12 Transaction Set Codes

Transaction Set Code

Description

Transaction Set Code

Description

810

Invoice

850

Purchase Order

856

Ship Notice/Manifest

846

Inventory Inquiry/Advice

845

Price Authorization Acknowledgment/Status

Example Structure of an 850 Purchase Order

Segment

Description

Example

ST

Transaction Set Header

ST*850*0001

BEG

Beginning Segment for Purchase Order

BEG*00*NE*123456789**20230701

N1

Name (Buyer and Seller information)

N1*BY*Buyer Company*9*1234567890

PO1

Purchase Order Line Item

PO1*1*10*EA*15.00*PE*XYZ123

CTT

Transaction Totals

CTT*1

SE

Transaction Set Trailer

SE*6*0001

  1. Select and configure the EDI Standard X12, EDI Standard Version 004010, transition Set Code to 845

image-20240617-064249.png

On EDI Configuration step, do the following:

  1. Type the last used transaction control number in the Last used Transaction Control No text box.

image-20240617-065620.pngimage-20240617-065703.png

Expand Group Envelope Properties and define the properties.

image-20240617-065750.pngimage-20240617-065837.png

EDIX12 (Electronic Data Interchange X12) is a standard developed by the American National Standards Institute (ANSI). In EDIX12, separators are used to define the structure of the data segments and elements. The key separators in EDIX12 include:

  1. Segment Terminator:

    • Typically a tilde ~

    • Used to mark the end of a data segment.

  2. Element Separator:

    • Typically an asterisk *

    • Used to separate individual elements within a segment.

  3. Sub-element Separator (also known as Composite Element Separator):

    • Typically a colon :

    • Used to separate sub-elements within a composite data element.

Expand ISA Envelope Properties and define ISA Envelope.

image-20240617-070238.pngimage-20240617-070319.pngimage-20240617-070408.pngimage-20240617-070442.png

 2, Define Source: Select the File source application

  1. Select the Source type as Advance Positional and click next to configure File Event

image-20240617-092744.png

Define Layout: Click Next to select the File Event from drop-down list.

image-20240617-092930.pngimage-20240617-093027.pngimage-20240617-093121.png

3.Set Destination

Define the Destination application account.

image-20240617-093311.png

Click Next to define the file generation policy details. 

Image-20240619-132249.png

The Defined File name and extension will generate the output file as shown in the screenshot below.

The extension is extensively used to generate the output file to the recently updated data and time.

image-20240628-083459.png

On File Generation Policy step, type the extension of the file in the File Extension text box

Click Next to define the encryption. Select Want to encrypt target file? check box if you want to encrypt the destination file

image-20240617-093557.pngimage-20240617-093730.png

In the specified routing rule, the identifier Xpath is retrieved from the mapping on the source side. Within the Element name "Distributor," the value "AVNET" is specified in the respective field.

image-20240628-084445.png

4.Create Mapping

image-20240617-093817.png

Create Data Mapping >>Load Source and Target Schema

image-20240617-095353.png

Create/Add Variables

  1. Let's create a variable using the following name: VarGetPosition

Condition Applied: get-context( 'TotalLIN', '')

The purpose of get-context('TotalLIN', '') is to fetch data associated with the context named 'TotalLIN'

Check for the data input.

image-20240617-095528.png

Steps to Turn on the Transaction

After you have Saved and Exit the Transaction page. You will be asked to Turn on the transaction

Viewing execution details

Go to the Dashboard to view execution details. The Status column shows execution status of the transaction.

Click the execution icon under Action to view the detailed information about transaction.

Click the information icon under the respective Icons to know details of execution at a that step.

Click More arrow under Action menu to know further details of the transaction.

 

EDI Dashboard and EDI X12 Interchange logs

Logs provide runtime details about the inbound and outbound transactions.

Users can search logs with Partner ID, Sender/Receiver ID, Transaction Control Number and with any other data field.

  • No labels