Canceling backorder quantity using YNQ segment
Working with their supplier, a customer can identify the location for which backordered quantities are canceled. When the supplier creates the 856 transaction, they can include a YNQ segment at the line level. A YNQ segment at the line level indicates that the shipment quantity is less than the ordered quantity. The segment can be processed by the EDI translation and the Cancel Backorder field in the Receipt Interface data is set to Y. The backorder is automatically cancelled by the Receipt Interface. Using this method, you do not set the Cancel All BO on the vendor or create separate PO Vendor Locations to handle the mixed locations scenario. This process does not change the way that zero quantity lines are processed. In addition, by setting the Cancel All BO field to N, you can can receive multiple shipments for a purchase order. This means that the supplier can send separate shipments for Fill/Kill locations.
For example, you must work with your supplier to identify the locations that are Fill/Kill (JIT/LUM). You must perform the setup that is required to transmit the account number or GLN for that location to the supplier.
If the shipped quantity is less than the ordered quantity, then the supplier must transmit an YNQ segment at the line level with YNQ01 1S:Demand or Supply is in shortage, and YNQ02 Y.
If the PO Vendor/Purchase From Cancel All BO field is set to N, then multiple shipments can be used and if the supplier does not send an YNQ segment, then the PO line remains open.
If the PO Vendor/Purchase From Cancel All BO field is Y, then only one receipt per PO can be used and all backorders is automatically canceled. The Cancel Backorder field in the Receipt Interface data has no effect.
This process requires Data Substitution record to enable YNQ_CANCEL_BACKORDER functionality.
Field | Value | Comments/Examples |
---|---|---|
List name | YNQ_CANCEL_BACKORDER | |
Your value | <tpid> | Trading partner id |
Partner value | Y |