Overview
Modifications have been made to the EDI 855 (Order Acknowledgement) to support the following line item status codes:
● IP: Accept - Price Changed
● IQ: Accept - Quantity Changed
● R2: Item Rejected - Invalid Item Product Number
Added support for the AC: Acknowledge-With Detail and Change order header acknowledgement type.
Added functionality to allow users to override the calculated status code for each line.
Testing Setup
Import an order using an EDI 850.
Testing Scenarios
Run the EDI 855 - Order Acknowledgement plugin
Two new columns have been added to the grid:
● Default Status Code
● Override Status Code
Default Status Code
The Default Status Code column will show what the system thinks the status of the line should be. In order of precedence, this is what the system will use to determine the line item status code:
● If the line has been deleted, the code ID is set.
● If the quantity has changed, the code IQ is set.
● If the price has changed, the code IP is set.
● If the item is partially backordered, the code BP is set.
● If the item is fully backordered, the code IB is set.
● Otherwise, IA is set.
Override Status Code
The Override Status Code column will allow users to override the status code with another code.
● If the order is rejected, IR will automatically be set as an override.
Send and Generate the 855
Pressing Send will generate an 855 with the specified status codes.
● If the order is accepted,
○ and all of the line item status codes are IA, the order header acknowledgement type will be AD.
○ Otherwise, the order header acknowledgement type will be AC.
● If the order is rejected,
○ and details are sent, the order header acknowledgement type will be RD.
○ and details are not sent, the order header acknowledgement type will be RJ.