Billing Contract Field Sets
Here is a description of the field sets on the Billing Contract and Billing Contract Line Item objects. Billing Central checks whether you have been granted access to fields in the Billing Central field sets. Fields that you do not have access to are hidden. For more information, see Field-Level Security.
Enhanced Contract Additional Fields
The Enhanced Contract Additional Fields field set on the Billing Contract Line Item object is used by the following component and page to determine which additional contract line item fields to display:
- The BC Contract Line Items Lightning component which presents a custom related list for Billing Contract Line Items on the Billing Contract Detail page.
- The Edit Selected Products page that is displayed when you click the Add or Edit button in the custom related list presented by the BC Contract Line Items Lightning component.
You can control whether the contract line item fields in this field set are added to, or replace, the default fields displayed by the BC Contract Line Items Lightning component and the Edit Selected Products page. Do this using the Replace Fields in Custom Related List field in the Billing Central Settings custom setting. When Replace Fields in Custom Related List is enabled, the fields in the field set replace the default fields. When Replace Fields in Custom Related List is disabled, the fields in the field set are appended to the default fields.
The Enhanced Contract Additional Fields field set on the Billing Contract object is used by the return value of the API method that creates change requests.
Name |
Description |
Object |
Where is it Used? |
---|---|---|---|
Enhanced Contract Additional Fields |
You can add these types of field to this field set:
Additionally, you can also add related object fields, formula fields and roll-up summary fields of a type listed here. For information about using a different field set, see Enhanced Contract Field Set. |
Billing Contract |
The return value of the API method that creates change requests. |
Enhanced Contract Additional Fields |
Most contract line item fields can be added to this field set. The only ones that cannot be added are Currency, Deleted, Description, and Value Calculation Warning. You can add these types of field to this field set:
Additionally, you can also add related object fields, formula fields and roll-up summary fields of a type listed here. For information about using a different field set, see Enhanced Contract Line Field Set. |
Billing Contract Line Item |
|
Active Contract Locked Fields
These field sets are used by contracts with the "Active" status. The field sets define which fields on a contract are read-only when the contract is active, in addition to an internal list of fields that Billing Central locks on active contract lines.
Name |
Description |
Supported Fields |
Object |
---|---|---|---|
Active Contract Locked Fields |
Only the fields listed opposite on the Billing Contract object are supported in this field set. If other fields are added to this field set, errors might occur when saving contracts. |
|
Billing Contract |
Active Contract Line Locked Fields |
The fields listed opposite on the Billing Contract Line Item object are supported in this field set. Four of the fields listed opposite are included in the field set by default. Billing Central holds the other fields in an internal list of contract line fields that are locked on active contracts to prevent them from being edited. For more information about this internal list of locked fields and how you might bypass it, see Protecting Contract Line Fields from Edits When a Contract Is Active. |
Included in the field set by default:
Locked via an internal list
|
Billing Contract Line Item |
Cloned Line Excluded Fields
Billing Central is sometimes required to clone a contract line item. For example, this can happen when you use the Amend Prices feature. If you do not want the values of some Billing Contract Line Item fields to be copied to a cloned contract line item, you can exclude them by adding the fields to the Cloned Line Excluded Fields field set. Any fields that you add to this field set are cleared on a cloned contract line item.
In addition to fields in the Cloned Line Excluded Fields field set, the following fields are always cleared on cloned contract line items:
- ActiveContractLineItem__c
- PreviousContractLineItem__c
- TriggerId__c
- BilledTo__c
- BilledExternallyTo__c
- TotalBilled__c
- AmountBilledExternally__c
- IsControllingLine__c
Name |
Description |
Object |
---|---|---|
Cloned Line Excluded Fields |
There are no fields in this field set by default. |
Billing Contract Line Item |