IBM Support

Return Order getting purged when ProcessPaymentOnReturnOrder flag is N

Troubleshooting


Problem

When ProcessPaymentOnReturnOrder flag is 'N' then return order are getting purged even if RETURN Charge Transaction charge type is in OPEN Status (CHARGE_TYPE='RETURN', STATUS = 'OPEN).

Cause

When we create a return order with the ProcessPaymentOnReturnOrder flag as 'N' then payment processing is done based on sales order. Hence return order charge details appeared on YFS_CHARGE_TRANSACTION with respect to the sales order header key. Similarly, when we create a return order with the ProcessPaymentOnReturnOrder flag as 'Y' then payment processing is done based on return order. Hence return charge details appear on YFS_CHARGE_TRANSACTION for the corresponding to the return order header key. Hence in the reported scenario, we are creating a return order with the ProcessPaymentOnReturnOrder flag as 'N' that is the reason the return order is getting purged as the payment processing is not done on the return order and also there are no open charges on the return order.

Resolving The Problem

The behavior is working as design. So if you do not want return order to be purged if charges are open then we can pass ProcessPaymentOnReturnOrder = "Y" while creating return order itself so that payment processing can be done on return order

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"ARM Category":[{"code":"a8m0z000000cy02AAA","label":"Payments"}],"ARM Case Number":"TS008477331","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
01 June 2022

UID

ibm16591123