You are here:
Install and Configure Salesforce Billing for Advertising Sales Management Integration
To support Advertising Sales Management integration, install the Salesforce Billing package.
This is an Advertising Sales Management on Managed Package feature. For Advertising Sales
Management on Salesforce Platform, see Advertising
Sales Management on Salesforce Platform.
To fully leverage the features and functionality of Salesforce Billing, ensure that you've already installed the Salesforce CPQ package and have set all the required configurations. See Install and Configure Salesforce CPQ for Advertising Sales Management Integration.
- From your installation link, click Continue.
- Choose the security level to grant users upon installation. Salesforce recommends that you grant access to all users.
- Click Install. You will receive an email notification after the installation is complete.
- From your Advertising Sales Management home page, go to Settings and click Setup.
- In Quick Find, search for and click Installed Packages.
- Click Configure associated with the Salesforce Billing package.
-
Under General, ensure that the following values are set for each of the fields.
Field Value Billable Unit Price Rounding HALF_UP Usage Rating Process based on On Trigger Enable Billing Order Validations Enabled Tax calculation is based on? Order: Account Billing Address Align Billing day of month to Order start date Enabled Disable triggers Disabled Enable debugs Disabled -
Under Invoice, ensure that the following values are set for each of the fields.
Field Value Billing Remainder Process Last Period Advanced AR Application Enabled Default Cancel Order Rule Legacy Proration Type Calendar Days Partial Proration Type Month + Daily Revenue Remainder Process Last Period Draft Invoice Batch Size 2000 Tax Processing Batch Size 50 Posted Invoice Batch Size 50
See Also
Package install links to upgrade or install Salesforce CPQ and Salesforce Billing
Next, complete the following set up steps:
Enable Custom Settings for Salesforce Billing
For Salesforce Billing to work in your Advertising Sales Management org, enable the Trigger Setup custom setting.
This is an Advertising Sales Management on Managed Package feature. For Advertising Sales
Management on Salesforce Platform, see Advertising
Sales Management on Salesforce Platform.
To enable the Trigger Setup custom setting, complete the following steps:
- In your Advertising Sales Management org, go to Settings and click Setup.
- In Quick Find, enter custom and click Custom Settings.
- Click Trigger Setup from the list.
- Click Manage.
- From the list, click Edit associated with MediaSFBillingTriggers.
- Select the Trigger On option.
Configure Products for Salesforce Billing
Configure your billable order products by providing values on key fields.
This is an Advertising Sales Management on Managed Package feature. For Advertising Sales
Management on Salesforce Platform, see Advertising
Sales Management on Salesforce Platform.
To configure products for Salesforce Billing, complete the following steps:
- In app launcher, search for and click Products.
- Click the product which you want to configure for Salesforce Billing.
- From the quick actions menu, click Edit.
-
Under Salesforce Billing Configuration:
-
Choose a billing rule.
The billing rule controls how Salesforce Billing handles billing triggers and amended orders, and whether it creates an order for an invoice product.
-
Choose a tax rule.
The tax rule controls whether Salesforce Billing applies tax to an order product. If the value of the Taxable field is set to No, then the rule won't have tax treatments. If the value of the Taxable field is set to Yes, then the rule's tax treatments define the tax integration and tax code for related order products.
-
Choose a revenue recognition rule.
The revenue recognition rule controls whether Salesforce Billing creates a revenue schedule for an order product. It also contains revenue treatments, which enable you to further customize revenue recognition reporting through your revenue schedule.
-
Choose a charge type.
The charge type defines whether your product is billed once, or as a recurring subscription. Salesforce evaluates the charge type when calculating the billing date for an order product.Note At present, only the Recurring option is supported.
-
Choose a billing frequency.
A product's billing frequency determines how often Salesforce Billing bills an order product.Note At present, only the Monthly, quarterly, and annual options are supported.
-
Choose a billing type.
Advance billing invoices a product or service before it's provided, while arrears billing invoices a product or service after it's provided. Salesforce Billing evaluates the billing type when calculating an order product's next billing date.
-
Choose a billing rule.
- Click Save.
Set Salesforce Billing Interfaces in Your Advertising Sales Management Org
When you set up your Advertising Sales Management org, the following interfaces should be automatically set for you.
This is an Advertising Sales Management on Managed Package feature. For Advertising Sales
Management on Salesforce Platform, see Advertising
Sales Management on Salesforce Platform.
-
MyInvoicesInterface. This interface provides flexibility in getting all invoice record details and displaying them in the SelfCare portal. This interface should be set to SFBillingMyInvoicesImplementation.
-
BillingProfileInterface. This interface provides flexibility in setting profiles. This interface is called during onboarding. This interface should be set to SFMediaProcessBilling.
-
ProcessBillingInterface. This interface provides flexibility in updating all billing fields. This interface is called after an Order is generated. This interface should be set to SFBillingProfileImplementation.
If these interfaces are not populated, run the Interface Implementation Maintenance (merge) job from the (CMT). For more information, see Running Maintenance Jobs.

