My Oracle Support Banner

PCM_OP_BILL_RCV_PAYMENT Combining Refund Items Even On Exact Match (Doc ID 864008.1)

Last updated on FEBRUARY 03, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.3.1]
Information in this document applies to any platform.
This problem can occur on any platform.
Checked for relevance on 05-Jun-2014


When 2 or more refund items are outstanding on a bill unit with a credit card payment type, the
pin_refund program generates 2 refund requests but combines the refund items before hand. The
refund items should remain separate as long as each refund request from pin_refund contains the
exact amount for that refund item.

-- Steps To Reproduce:

  1. From $PIN_HOME/apps/pin_billd, execute pin_refund as with pin_bill_day to clear out any
    previous refund requests,  (i.e.: pin_refund -active -pay_type 10003 -vendor fusa)
  2. Create an account with a valid credit card.
  3. Issue a $50 credit adjustment.
  4. Call the PCM_OP_BILL_ITEM_REFUND opcode (adjustment is transferred to new refund item A with due = -50 ).
  5. Issue 2 $75 credit adjustment.
  6. Call the PCM_OP_BILL_ITEM_REFUND opcode (for new refund item B with due=-150).
  7. Run pin_refund again to process the 2 refund items just created.
  8. Observe item_total for the two refund items are 200 and 0 respectively.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.