C1-REFADJCRI
This algorithm does the following:
-
Creates the refund adjustments for the refund request. These refund adjustments are created in the Frozen status. The adjustment ID is displayed corresponding to the entity in the Refund Details zone.
-
Stamps the bill ID of credit line item on the adjustment and the corresponding financial transaction.
-
If a match event is present for the credit bill line item and for payments which are matched against the excess credit contract, the existing match event is stamped on the refund or write up adjustment and the corresponding financial transaction. However, when a match event is not present for payments which are matched against the suspense contract or if the match event does not exist, a new match event is created and stamped on the refund or write up adjustment and the corresponding financial transaction.
-
The details of the refund adjustments are added in the A/P Check Request (CI_ADJ_APREQ) table.
-
If a write up adjustment is created, the write up adjustment type specified in the refund request type is displayed corresponding to the entity in the Refund Details zone.
-
If you are doing a partial refund for payment, it will cancel original payment and create two new partial payments.
-
Original payment will be cancelled using the cancel reason passed as algorithm soft parameter.
-
Match Event Id of cancelled payment will be stamped on refund adjustment and the match event will be balanced.