11 Storable Class Changes

Learn about new and modified storable classes in Oracle Communications Billing and Revenue Management (BRM).

Topics in this document:

For more information about storable classes, see Storable Class Reference.

New Storable Classes

Table 11-1 lists the storable classes that have been introduced in BRM.

Table 11-1 New Storable Classes

New Storable Class Description

/account_management

(15.2) Stores extended account properties and relationships for advanced account management.

/account_management/bill_structure

(15.2) Stores billing structure and configuration related to accounts.

/config/bill_cycle_specification

(15.2) Stores bill cycle specification templates, including parameters and validation for cycles.

/config/product_state_map

(15.2) Stores mapping between product status and lifecycle status for products.

/data/kafka_offset

(15.2) Stores information about Kafka consumer offsets for event processing integration.

/event/billing/product/fee/cycle/configurable

(15.2) Stores configuration for subscription product fee cycle events, including cycle alignment options.

/external_event

(15.2) Stores generic external events and their status in BRM.

/external_event/account_management

(15.2) Stores external events related to account management activities.

/external_event/product_inventory

(15.2) Stores external events specific to product inventory changes and associated details.

/product_characteristic

(15.2) Stores information about the product characteristics of purchased products and purchased discounts.

/product_inventory

(15.2) Stores information about purchased products and discounts for inventory tracking.

/product_inventory/characteristic

(15.2) Stores characteristics associated with product inventory items.

/profile/related_party

(15.2) Stores information about related parties, including relationship roles and identifiers.

/suspended_rated_events

(15.2) Stores information about rated events that are suspended and pending further processing.

/job/bdom

(15.1) Stores details about an asynchronous billing day of month (DOM) job to run. It contains information about the bill unit, new billing DOM, and status of the job.

/tmp_sharing_rollup_imp

(15.1) Temporarily stores the non-currency balances from a sharing group member until they are rolled up into the owner.

/config/batch_templates

(15.0.1) Stores batch processing-related template data.

/config/batch_templates/payment

(15.0.1) Stores payment-related batch template data.

/config/batch_templates/refund

(15.0.1) Stores refund-related batch template data.

/config/batch_templates/reversal

(15.0.1) Stores reversal-related batch template data.

/config/maxlength_validate

(15.0.0) Stores business logic configuration parameters.

/config/price_tags

(15.0.0) Stores information of all the permitted price_tags that can be configured in offer.

/config/role

(15.0.0) Defines the permissions of a user.

/event/job_definition/create

(15.0.0) Records information about created /job_definition objects.

/event/job_definition/delete

(15.0.0) Records information about deleted /job_definition objects.

/event/job_definition

(15.0.0) Records information about /job_definition objects.

/event/job_definition/modify

(15.0.0) Records information about modified /job_definition objects.

Changed Storable Classes

Table 11-2 lists the storable classes that have been modified in BRM.

Table 11-2 Changed Storable Classes

Changed Storable Class Description
/account

(15.2) Contains the following new fields:

  • PIN_FLD_DESCR: Specifies the description of the account object.

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying an account.

  • PIN_FLD_ISSUING_JURISDICTION: Specifies the name of the jurisdiction that issued the exemption.

  • PIN_FLD_REASON_CODE: Specifies the reason for the tax exemption.

/balance_group

(15.2) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a balance group.

/billinfo

(15.2) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a /billinfo object.

/bill_structure

(15.2) Contains the following new fields:

  • PIN_FLD_BILLINFO_OBJ: Specifies the link to the /billinfo object.

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a /billinfo object.

  • PIN_FLD_NAME: Specifies the name that /bill_structure uses from the Billinfo ID.

  • PIN_FLD_BALANCES: Refers to /balance_group.

/config

(15.2) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a /config object.

/config/event_map

(15.2) Contains the following new field:

  • PIN_FLD_TYPE_STR: Specifies the price type of the event.

/discount

(15.2) Contains the following new field:

  • PIN_FLD_TIED_DISCOUNT: Specifies whether a discount offer can be tied to a specific charge offer.

/event/audit/bill_structure

(15.2) Contains the following new fields:

  • PIN_FLD_BILLINFO_OBJ: Specifies the link to the /billinfo object.

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a /billinfo object.

  • PIN_FLD_NAME: Specifies the name that /bill_structure uses from the Billinfo ID.

  • PIN_FLD_BALANCES: Refers to /balance_group.

/event/billing/cycle/tax

(15.2) Contains the following new field:

  • PIN_FLD_ACCOUNT_OBJ: Specifies the account object used for the tax cycle event.

/event/billing/discount/action

(15.2) Contains the following new fields:

  • PIN_FLD_TIE_ID: Specifies the tie ID used for tying to a purchased product.

  • PIN_FLD_TIED_DISCOUNT: Specifies whether a discount offer can be tied to a specific charge offer.

  • PIN_FLD_PACKAGE_ID: Specifies the package association in deal/plan.

/event/billing/product/action

(15.2) Contains the following new field:

  • PIN_FLD_TIE_ID: Specifies a unique ID used to tie a discount offer to a charge offer.

  • PIN_FLD_PACKAGE_ID: Specifies the package association in deal/plan.

/event/customer/billinfo

(15.2) Contains the following new field:
  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying a customer's /billinfo object.

/event/customer/login

(15.2) Contains the following new field:

  • PIN_FLD_TYPE_STR: Specifies the associated type for the login event.

/purchased_product

(15.2) Contains the following new field:

  • PIN_FLD_TIE_ID: Specifies a unique ID used to tie a discount offer to a charge offer.

/purchased_discount

(15.2) Contains the following new field:

  • PIN_FLD_TIED_DISCOUNT: Specifies whether a discount offer can be tied to a specific charge offer.

  • PIN_FLD_TIE_ID: Specifies a unique ID used to tie a discount offer to a charge offer.

/service

(15.2) Contains the following new field:

  • PIN_FLD_TYPE_STR: Specifies the type of service.

/unique_account_no

(15.2)

Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE: Specifies a unique external ID for identifying an account.

/account

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/bill

(15.1) Contains the following new field:

  • PIN_FLD_PREINVOICE_VALIDITY_T specifies the date at which a proforma invoice is automatically accepted.

/config/taxcodes_map

(15.1) Contains the following new fields:

  • PIN_FLD_GL_ID associates a G/L ID to a tax code.

  • PIN_FLD_GLID_NAME is the unique name for the associated G/L ID.

/event

(15.1) Contains the following new array:

  • PIN_FLD_EVENT_MAP holds a list of rating group-specific information.

/event/billing/discount/action

(15.1) Contains the following new fields under the PIN_FLD_ACTION_INFO array:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the lifecycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/event/billing/product/action

(15.1) Contains the following new field:

  • PIN_FLD_IS_BUNDLE specifies the top-level product in a bundle hierarchy.

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/history_bills

(15.1) Contains the following new field:

  • PIN_FLD_PREINVOICE_VALIDITY_T specifies the date at which a proforma invoice is automatically accepted.

/item

(15.1) The PIN_FLD_FLAGS input flist field includes the following additional value:
  • PIN_ITEM_FLAG_FROZEN defines that the /item is frozen and no accounts receivable operations are allowed on it.

/purchased_discount

(15.1) Contains the following new field:

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/purchased_product

(15.1) Contains the following new field:

  • PIN_FLD_PRODUCT_CHARACTERISTIC_OBJ specifies the POID of the product characteristic.

  • PIN_FLD_IS_BUNDLE specifies the top-level product in a bundle hierarchy.

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

  • PIN_FLD_NAME specifies the name of the /purchased_discount object.

  • PIN_FLD_LIFECYCLE_STATUS specifies the life cycle status.

  • PIN_FLD_BUNDLE_LEVEL specifies the bundled hierarchy level.

/service

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/uniqueness

(15.1) Contains the following new field:

  • PIN_FLD_IDENTIFICATION_CODE is a unique external ID for identifying an account.

/history_subscriber_contract

/subscriber_contract

(15.0.1) Contains the following new field:

  • PIN_FLD_MINIMUM_CONTRACT_END_T specifies the timestamp when the contract's minimum length ends.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/subscription_terms

(15.0.1) Contains the following new fields:

  • PIN_FLD_MINIMUM_TERM_LENGTH specifies the minimum length that a customer must stay in the contract. If customers cancel early, they must pay the remaining balance up to the minimum contract length.

  • PIN_FLD_MINIMUM_TERM_UNIT specifies the unit associated with the minimum term length, such as days, months, and years.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/discount (15.0.0) Contains the following new field:
  • PIN_FLD_DISCOUNT_VALIDITY_ROUNDING specifies validity rounding at the discount level. The default value is 0.
/event/billing/discount/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event/billing/product/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event (15.0.0) Contains the following new field:
  • PIN_FLD_GRANTED_BAL specifies the granted amount impacted for a sub_balance entry.
/invoice_detail (15.0.0) The following field has changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/invoice (15.0.0) The following fields have changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM is a generic user-definable header number field.
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/job_definition (15.0.0) Contains the following new fields:
  • PIN_FLD_RESOURCE_NAME is a unique job resource name.
  • PIN_FLD_CREATED_BY is a Business Operations Center user name that creates the job definition.
  • PIN_FLD_MODIFIED_BY is a Business Operations Center user name that modifies the job definition.
  • PIN_FLD_STATUS specifies the status of the job definition. The value can be active or expired.
/purchased_discount (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/purchased_product (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/service/admin_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE is a substruct containing configuration profile objects.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies the link to configuration profile objects for which the object was created.
/service/pcm_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE specifies the configuration profile object.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies a link to the configuration profile object for which the object was created.