In Agency Billing, taxes are modeled using Insurance Policy Surcharge records and are
applied during billing. The billing system distributes these tax amounts across invoices based
on the selected billing model, such as one-time, term-based, or milestone (hybrid) billing,
while considering proration and rounding rules.
Required Editions
Available in: Lightning Experience
Available in: Professional, Enterprise,
and Unlimited Editions where Insurance Brokerage is enabled
Tax billing behavior is also influenced by the Product Selling Model (PSM) associated with
the surcharge or its parent. If the Product Selling Model on a tax surcharge is left blank,
the system inherits the Product Selling Model from the parent policy component and prorates or
applies tax accordingly. If a Product Selling Model is specified on the surcharge, it must
either match the parent’s Product Selling Model or be set to One Time to support upfront tax
collection in hybrid billing scenarios.
Tax Engine Configuration
Agency Billing uses the Insurance Tax Proration engine to apply and distribute taxes during
invoice generation. For one-time billing, the full tax amount is applied at once. For
term-based billing, tax is prorated across billing periods. For hybrid (milestone) billing,
the engine supports both upfront tax collection and distribution of tax across milestones,
depending on how billing treatments and Product Selling Models are configured on the tax
surcharge and/ or its parent. For more information, see Configure Tax Calculation for Invoices.
Tax Policies and Treatments
Tax policies and tax treatments control how taxes participate in billing. For insurance use
cases, configure a tax treatment with Is Taxable enabled and select Insurance Tax Proration
as the tax engine. In hybrid billing, billing treatments on the tax surcharge determine
whether tax is billed upfront (using a 100% billing treatment item aligned with the parent)
or split across milestones (by inheriting the parent billing treatment). See Create Tax Policies and Treatments to know how.
Default Tax Treatment
You can set the pass-through Tax Treatment as the organization default. This default is
applied during billing unless a different Tax Treatment is explicitly selected when
configuring billing for a policy.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.