OSS_BALANCE_ADJUSTMENTS
Balance Adjustments table stores the Adjustments of Balances for Subscription Product.
Details
-
Schema: FUSION
-
Object owner: OSS
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
OSS_BALANCE_ADJUSTMENTS_PK |
BALANCE_ADJUSTMENT_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
BALANCE_ADJUSTMENT_ID | NUMBER | 18 | Yes | Unique Identifier of Balance Adjustment | |
BALANCE_ADJUSTMENT_NUMBER | VARCHAR2 | 120 | Yes | Alternate identifier of Balance Adjustment | |
ENTITLEMENT_TYPE | VARCHAR2 | 120 | Type of Entitlement that is getting Adjusted. It can be Allowance, Estimate, Commitment. | ||
ENTITLEMENT_ID | NUMBER | 18 | Foreign Key Identifier of Entitlement Record | ||
SUBSCRIPTION_PRODUCT_ID | NUMBER | 18 | Foreign Key Identifier to Subscription Product. | ||
BALANCE_REGISTER_ID | NUMBER | 18 | Foreign Key Identifier to Balance Register. | ||
BALANCE_REGISTER_PERIOD_ID | NUMBER | 18 | Foreign Key Identifier to Balance Register Period. | ||
CHARGE_LINE_ID | NUMBER | 18 | Foreign Key Identifier to Charge Line. | ||
BALANCE_CODE_ID | NUMBER | 18 | Foreign Key Identifier to Balance Code Id. | ||
BALANCE_CODE_TYPE | VARCHAR2 | 30 | Type of Balance Code. It can be Amount or Quantity. | ||
CURRENCY_CODE | VARCHAR2 | 30 | Field used to capture currency code. | ||
BAL_ADJ_PARTIAL_PERIOD_OPT | VARCHAR2 | 30 | The method that determines how the adjustment needs to be given for partial period. | ||
ADJUSTMENT_NAME | VARCHAR2 | 30 | User-defined name or label to identify and categorize the specific adjustment record. | ||
ADJUSTMENT_DESCRIPTION | VARCHAR2 | 120 | Detailed description of the adjustment reason or context for audit and reporting. | ||
ADJUSTMENT_REASON_CODE | VARCHAR2 | 30 | Reason code for Adjustment. Extensible Lookup values. | ||
ADJUSTMENT_TYPE | VARCHAR2 | 30 | Specifies the nature of adjustment, such as markup, markdown, or manual correction. | ||
ADJUSTMENT_VALUE | NUMBER | Value of the adjustment. Can be percentage value or absolute value based on ADJUSTMENT_TYPE. | |||
ADJUSTED_QUANTITY | NUMBER | Entitlement quantity changed as part of the adjustment process. | |||
TERMINATED_QUANTITY | NUMBER | Adjusted quantity that got terminated as part of subscription product termination. | |||
NET_ADJUSTED_QUANTITY | NUMBER | Final Adjusted Quantity for the current period. | |||
ADJUSTED_AMOUNT | NUMBER | Entitlement amount changed as part of the adjustment process. | |||
TERMINATED_AMOUNT | NUMBER | Adjusted amount that got terminated as part of subscription product termination. | |||
NET_ADJUSTED_AMOUNT | NUMBER | Final Adjusted Amount for the current period. | |||
SEQUENCE_NUMBER | NUMBER | Sequence Number of the adjustment record created. | |||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | |
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
OSS_BALANCE_ADJUSTMENTS_N1 | Non Unique | Default | ENTITLEMENT_ID, ENTITLEMENT_TYPE, SEQUENCE_NUMBER |
OSS_BALANCE_ADJUSTMENTS_PK | Unique | Default | BALANCE_ADJUSTMENT_ID |
OSS_BALANCE_ADJUSTMENTS_U1 | Unique | Default | BALANCE_ADJUSTMENT_NUMBER |