Billing Central Object Model
Home
Objects
All
Billing
Billing Documents
Billing Schedule Generation
Contracts
CRM Integration
Object Index
Plans
Plans, Contracts and Billing Documents
Price Configuration
Setup
Certinia API
G
Account
Account
-!!Billing Account!!BillingAccount__c
BillingSchedule__c
Billing Schedule
+!!Billing Schedule Name!!Name
-!!Billing Contract!!BillingContract__c
-!!Billing Date!!BillingDate__c
-!!Billing Document Line Item!!BillingDocumentLineItem__c
-!!Complete Billing Document Deleted!!CompleteBillingDocumentDeleted__c
#!!Contract!!ContractGrouping__c
-!!Contract Line Item!!ContractLineItem__c
#!!Contract Status!!ContractStatus__c
#!!Contract Type!!ContractType__c
-!!End of Period!!BillingPeriodEndDate__c
#!!Ends Later Than Contract Line!!EndDateAfterContractLineEndDate__c
#!!Final Schedule!!IsFinalSchedule__c
#!!First Schedule!!IsFirstSchedule__c
#!!Month!!Month__c
-!!Start of Period!!BillingPeriodStartDate__c
-!!Unique Id!!UniqueId__c
-!!Value!!Value__c
#!!Year!!Year__c
Contract__c
Billing Contract
+!!Contract Number!!Name
-!!Account!!Account__c
-!!Active Contract!!ActiveContract__c
-!!Analysis Item 1-4!!AnalysisItem1__c
#!!Annual Recurring Revenue!!AnnualRecurringRevenue__c
-!!Approval Status!!ApprovalStatus__c
-!!Company!!Company__c
-!!Contract Name!!ContractName__c
-!!Description!!Description__c
-!!Dynamic TCV!!DynamicTCV__c
-!!End Contract Notes!!EndContractNotes__c
-!!End Date!!EndDate__c
-!!Engagement!!Engagement__c
-!!First Bill Date!!FirstBillDate__c
-!!Lines On Hold Count!!LinesOnHoldCount__c
-!!Major Version!!MajorVersion__c
-!!Monthly Recurring Revenue!!MonthlyRecurringRevenue__c
-!!Original End Date!!OriginalEndDate__c
-!!Previous Contract!!PreviousContract__c
-!!Proration Policy!!ProrationPolicy__c
-!!Reason for Ending Contract!!ReasonForEndingContract__c
-!!Renewal Contract!!RenewalContract__c
#!!Renewal of Previous Contract!!IsRenewalOfPreviousContract__c
-!!Renewal Reminder!!RenewalReminder__c
-!!Start Date!!StartDate__c
-!!Status!!Status__c
-!!Total Contract Value!!TotalContractValue__c
-!!Trigger ID!!TriggerId__c
-!!Type!!Type__c
+ AmendContractsPrices()
+ ApplyChangeRequest()
+ BulkAssignProrationPolicy()
+ ActivateContract()
+ CreateBillDoc()
+ AddPlan()
+ GenerateBillingSchedule()
+ ApplyChangeRequests()
+ EndContract()
+ CreateChangeRequest()
+ CreateBillingDocuments()
+ CreateRenewal()
+ ActivateContracts()
+ CreateRenewals()
BillingSchedule__c->Contract__c
ContractLineItem__c
Billing Contract Line Item
+!!Contract Line Item Number!!Name
-!!Active Contract Line Item!!ActiveContractLineItem__c
-!!Align for Billing!!AlignForBilling__c
-!!Amount Billed Externally!!AmountBilledExternally__c
-!!Analysis Item 1-4!!AnalysisItem1__c
#!!Annual Recurring Revenue!!AnnualRecurringRevenue__c
-!!Bill in Arrears!!InArrears__c
-!!Billed Externally To!!BilledExternallyTo__c
-!!Billed To!!BilledTo__c
-!!Billing Term!!BillingTerm__c
#!!Billing Term Definition!!BillingTermDefinition__c
-!!Billing Type!!BillingType__c
-!!Canceled!!Canceled__c
-!!Charge Term!!ChargeTerm__c
#!!Charge Term Definition!!ChargeTermDefinition__c
-!!Contract!!Contract__c
#!!Contract End Date!!ContractEndDate__c
#!!Contract First Bill Date!!ContractFirstBillDate__c
#!!Contract Start Date!!ContractStartDate__c
#!!Contract Status!!ContractStatus__c
#!!Contract Type!!ContractType__c
-!!Controlling Line for Billing Alignment!!IsControllingLine__c
-!!Description!!Description__c
-!!Discount!!Discount__c
-!!End Date!!EndDate__c
-!!Exclude from Renewal!!ExcludeFromRenewal__c
-!!First Bill Date!!FirstBillDate__c
#!!Monthly Recurring Revenue!!MonthlyRecurringRevenue__c
-!!Monthly Recurring Revenue Multiplier!!MrrMultiplier__c
-!!On Hold!!OnHold__c
-!!Plan Name!!Plan__c
-!!Previous Contract Line Item!!PreviousContractLineItem__c
-!!Pricing Structure!!PricingStructure__c
#!!Pricing Type!!PricingType__c
-!!Product or Service!!ProductService__c
-!!Quantity!!Quantity__c
-!!Recurring Bill Date!!RecurringBillDate__c
-!!Revenue Category!!RevenueCategory__c
#!!Sales Price!!SalesPrice__c
-!!Sales Price Override!!SalesPriceOverride__c
-!!Start Date!!StartDate__c
-!!Total Billed!!TotalBilled__c
-!!Total Contract Line Value!!TotalContractLineValue__c
-!!Trigger ID!!TriggerId__c
-!!Unit Of Measure!!UnitOfMeasure__c
-!!Unit Price!!UnitPrice__c
-!!Value Calculation Warning!!ValueCalculationWarning__c
+ GenerateBillingSchedule()
+ NewPricingStructure()
BillingSchedule__c->ContractLineItem__c
fferpcore__BillingDocumentLineItem__c
fferpcore__BillingDocumentLineItem__c
#!!Charge Term!!ChargeTerm__c
-!!Contract Line Item!!ContractLineItem__c
#!!Contract Status!!ContractStatus__c
#!!Contract Type!!ContractType__c
#!!Document Date!!DocumentDate__c
-!!End of Period!!BillingPeriodEndDate__c
#!!Ends Later Than Contract Line!!EndDateAfterContractLineEndDate__c
-!!Original Billing Document!!OriginalBillingDocument__c
-!!Plan Name!!Plan__c
-!!Start of Period!!BillingPeriodStartDate__c
-!!Trigger Id!!TriggerId__c
-!!Unit of Measure!!UnitOfMeasure__c
BillingSchedule__c->fferpcore__BillingDocumentLineItem__c
Contract__c->Account
ProrationPolicy__c
Proration Policy
+!!Proration Policy Name!!Name
-!!Automatically Assign to New Contracts!!Default__c
-!!Calculation Method!!CalculationMethod__c
-!!Set Final Period to Remainder from First!!FinalPeriodRemainder__c
Contract__c->ProrationPolicy__c
ContractLineItem__c->Contract__c
Discount__c
Discount
+!!Discount Name!!Name
-!!Amount!!Amount__c
-!!Description!!Description__c
-!!Percentage!!Percentage__c
ContractLineItem__c->Discount__c
Plan__c
Plan
+!!Plan Name!!Name
#!!Annual Value!!AnnualValue__c
-!!Available From!!StartDate__c
-!!Available To!!EndDate__c
-!!Billing Term!!Term__c
-!!Billing Term Value!!TermValue__c
-!!Company!!Company__c
-!!Continuous!!IsContinuous__c
-!!Description!!Description__c
-!!Number of Billing Terms!!NumberOfTerms__c
-!!One-off Value!!OneOffValue__c
-!!Status!!Status__c
#!!Total Value!!TotalValue__c
+ DeleteList()
+ ConvertToContract()
ContractLineItem__c->Plan__c
PricingStructure__c
Pricing Structure
+!!Pricing Structure Number!!Name
-!!Description!!Description__c
-!!Maximum Unit Price!!MaximumUnitPrice__c
-!!Minimum Unit Price!!MinimumUnitPrice__c
-!!Pricing Structure Name!!PricingStructureName__c
-!!Pricing Type!!PricingType__c
-!!Usage Billing Type!!UsageBillingType__c
ContractLineItem__c->PricingStructure__c
Product2
Product2
-!!Billing Type!!BillingType__c
ContractLineItem__c->Product2
SoftDate__c
Soft Date
+!!Soft Date Name!!Name
-!!Adjustment!!Adjustment__c
-!!Adjustment Number!!AdjustmentNumber__c
-!!Adjustment Unit!!AdjustmentUnit__c
-!!Definition!!Definition__c
-!!Description!!Description__c
-!!Estimated Days per Term!!EstimatedDaysPerTerm__c
-!!Monthly Recurring Revenue Multiplier!!MrrMultiplier__c
-!!Reference Description!!ReferenceDescription__c
ContractLineItem__c->SoftDate__c
UnitOfMeasure__c
Unit of Measure
+!!Name!!Name
-!!Display Name!!DisplayName__c
ContractLineItem__c->UnitOfMeasure__c
DefaultDocumentText__c
Default Document Text
+!!Number!!Name
-!!Credit Note Footer!!CreditNoteFooterText__c
-!!Credit Note Header!!CreditNoteHeaderText__c
-!!Invoice Footer!!InvoiceFooterText__c
-!!Invoice Header!!InvoiceHeaderText__c
fferpcore__BillingDocument__c
fferpcore__BillingDocument__c
-!!Background Process!!BackgroundProcess__c
-!!Background Process Job ID!!BackgroundProcessJobId__c
-!!Consolidated!!IsConsolidated__c
-!!Consolidated Billing Document!!ConsolidatedBillingDocument__c
-!!Consolidation Composite Group Key!!CompositeGroupKey__c
-!!Consolidation Grouping Method!!ConsolidationGroupingMethod__c
-!!Contract!!Contract__c
#!!Contract Status!!ContractStatus__c
#!!Contract Type!!ContractType__c
-!!Included in Contract Total Billed!!TotalledOnContract__c
-!!Trigger ID!!TriggerId__c
+ SetComplete()
+ PrintPreview()
+ CalculateTax()
+ Discard()
+ CommitTax()
+ CalculateAvalaraTaxList()
+ SetDiscardList()
+ CreditInvoicesList()
+ CommitTaxList()
+ ConsolidateInvoices()
+ SetCompleteList()
+ AddToConsolidatedInvoice()
+ CreditInvoice()
+ UndoConsolidationInvoice()
+ Email()
fferpcore__BillingDocument__c->Contract__c
ConsolidationGroupingMethod__c
Consolidation Grouping Method
+!!Consolidation Grouping Method!!Name
-!!Description!!Description__c
fferpcore__BillingDocument__c->ConsolidationGroupingMethod__c
BackgroundProcess__c
Background Process
+!!Background Process!!Name
-!!Consolidation Grouping Method!!ConsolidationGroupingMethod__c
-!!Consolidation Rule!!ConsolidationRule__c
-!!Description!!Description__c
-!!End Time!!EndJob__c
-!!Job ID!!RunJobId__c
-!!Start Time!!StartJob__c
-!!Status!!Status__c
+ LogReport()
fferpcore__BillingDocument__c->BackgroundProcess__c
fferpcore__BillingDocumentLineItem__c->ContractLineItem__c
fferpcore__BillingDocumentLineItem__c->fferpcore__BillingDocument__c
fferpcore__BillingDocumentLineItem__c->Plan__c
fferpcore__BillingDocumentLineItem__c->UnitOfMeasure__c
Opportunity
Opportunity
-!!Company!!Company__c
-!!Contract!!Contract__c
-!!Contract End Date!!ContractEndDate__c
-!!Contract First Bill Date!!ContractFirstBillDate__c
-!!Contract Start Date!!ContractStartDate__c
-!!Original Opportunity!!OriginalOpportunity__c
+ AddPlan()
Opportunity->Contract__c
OpportunityLineItem
OpportunityLineItem
-!!Billing Term!!BillingTerm__c
-!!Billing Type!!BillingType__c
-!!Contract Line End Date!!ContractLineEndDate__c
-!!Contract Line First Bill Date!!ContractLineFirstBillDate__c
-!!Contract Line Start Date!!ContractLineStartDate__c
-!!Plan Name!!Plan__c
-!!Unit Of Measure!!UnitOfMeasure__c
OpportunityLineItem->Plan__c
OpportunityLineItem->SoftDate__c
OpportunityLineItem->UnitOfMeasure__c
Plan__c->SoftDate__c
PlanLineItem__c
Plan Line Item
+!!Plan Line Item Number!!Name
-!!Billing Term Multiplier!!BillingTermMultiplier__c
-!!Billing Type!!BillingType__c
-!!Charge Term!!ChargeTerm__c
-!!Description!!Description__c
-!!Plan!!Plan__c
#!!Plan Line Value!!SalesPrice__c
-!!Product or Service!!Product__c
-!!Quantity!!Quantity__c
#!!Recurring!!IsRecurring__c
-!!Unit Of Measure!!UnitOfMeasure__c
-!!Unit Price!!UnitPrice__c
PlanLineItem__c->Plan__c
PlanLineItem__c->Product2
PlanLineItem__c->SoftDate__c
PlanLineItem__c->UnitOfMeasure__c
Pricebook2
Pricebook2
PriceBookStructureEntry__c
Price Book Structure Entry
+!!Price Book Structure Entry Name!!Name
-!!Active!!IsActive__c
-!!Price Book!!PriceBook__c
-!!Price Book Structure Entry ID!!PriceBookStructureEntryId__c
-!!Pricing Structure!!PricingStructure__c
#!!Pricing Structure Description!!PricingStructureDescription__c
-!!Product!!Product__c
PriceBookStructureEntry__c->Pricebook2
PriceBookStructureEntry__c->PricingStructure__c
PriceBookStructureEntry__c->Product2
QuantityBreak__c
Quantity Break
+!!Quantity Break Name!!Name
-!!Pricing Structure!!PricingStructure__c
-!!Quantity!!Quantity__c
-!!Quantity Break ID!!QuantityBreakId__c
-!!Unit Price!!UnitPrice__c
QuantityBreak__c->PricingStructure__c
Usage__c
Usage
+!!Usage Number!!Name
-!!Billing Document Line Item!!BillingDocumentLineItem__c
-!!Complete Billing Document Deleted!!CompleteBillingDocumentDeleted__c
-!!Contract Line Item!!ContractLineItem__c
-!!Date!!Date__c
#!!Date Out of Range!!DateOutOfRange__c
-!!Quantity!!Quantity__c
#!!Status of Related Contract!!ContractStatus__c
-!!Unit of Measure!!UnitOfMeasure__c
Usage__c->ContractLineItem__c
Usage__c->fferpcore__BillingDocumentLineItem__c
Usage__c->UnitOfMeasure__c
ConsolidationGroupingField__c
Consolidation Grouping Field
+!!Consolidation Grouping Field!!Name
-!!Consolidation Grouping Method!!ConsolidationGroupingMethod__c
-!!Description!!Description__c
-!!Field API Name!!FieldAPIName__c
ConsolidationGroupingField__c->ConsolidationGroupingMethod__c
ConsolidationRule__c
Consolidation Rule
+!!Consolidation Rule!!Name
-!!Consolidation Grouping Method!!ConsolidationGroupingMethod__c
-!!Description!!Description__c
-!!Record Filter!!RecordFilter__c
+ RunConsolidation()
+ RunConsolidationRules()
ConsolidationRule__c->ConsolidationGroupingMethod__c
RecordFilter__c
Record Filter
+!!Record Filter!!Name
-!!Description!!Description__c
-!!Object API Name!!ObjectAPIName__c
ConsolidationRule__c->RecordFilter__c
RecordFilterCriteria__c
Record Filter Criteria
+!!Record Filter Criteria!!Name
-!!Description!!Description__c
-!!Field API Name!!FieldAPIName__c
-!!Record Filter!!RecordFilter__c
-!!Value!!Value__c
RecordFilterCriteria__c->RecordFilter__c
BackgroundProcess__c->ConsolidationGroupingMethod__c
BackgroundProcess__c->ConsolidationRule__c
© Copyright 2009–2023 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.