The PAY_TYPE and AR_BILLINFO_OBJ_ID0 Are Set to a Wrong Value by PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER when Transferring Service to Child Account (Doc ID 1910322.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

This problem happens with BRM version 7.5 PS4.

When a service owned by a Parent account is transferred to its Child account using the PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER opcode to one of the Child non-paying Billinfo (pay_type = 10007), the destination Billinfo gets corrupted in the following way :

  - pay_type = 0 (undefined) instead of 10007 (non-paying)
  - The AR_BILLINFO_OBJ_ID0 = Child Account BillInfo POID instead of the Parent Account BillInfo POID
  
It is expected that the Child non-paying BillInfo, when it receives its Parent service, stays non-paying, with the following attributes :

  - pay_type = 10007 (non-paying)
  - The AR_BILLINFO_OBJ_ID0 = Parent Account BillInfo POID

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms