Once a quote becomes a contract, Salesforce Billing takes over to manage the financial execution: generating invoices, accepting payments, applying taxes, issuing refunds, and syncing everything with ERP.
Salesforce Billing ensures that what was quoted becomes what gets billed—accurately and on time.
11.1 What Is Salesforce Billing?
Salesforce Billing is an extension of CPQ that handles the post-order financial lifecycle, including:
-
Invoicing
-
Payments
-
Credit Memos
-
Tax calculation
-
GL data sync
It turns Orders and Assets from CPQ into Invoices and Revenue, tightly linking sales and finance.
11.2 Core Billing Objects
| Object | Purpose |
|---|---|
| Invoice | Final bill issued to customer |
| Invoice Line | Individual line items (products, services, usage) |
| Payment | Customer payments applied to invoices |
| Credit Memo | Refunds or adjustments for overbilled/returned items |
| Billing Rule | Controls frequency and style of billing |
11.3 From Quote to Invoice: Flow
Here’s the Billing lifecycle:
-
Quote is finalized in CPQ
-
Converted to Order
-
Order Products are billed using Billing Rules
-
Invoices are generated manually or via automation
-
Customer pays → Payment record is created
-
Overbilling/refunds → Credit Memo
11.4 Invoice Generation
Invoices are generated from:
-
Order Products (one-time charges)
-
Subscriptions (recurring billing)
-
Usage Records (metered billing)
You can:
-
Create Invoices manually via UI
-
Automate using Scheduled Jobs or Flows
-
Control frequency using Billing Frequency (e.g., Monthly, Annually)
Example:
| Product | Billing Type | Amount | Billed On |
|---|---|---|---|
| Setup Fee | One-time | ₹5,000 | Contract Start |
| CRM Subscription | Recurring | ₹1,200 | Monthly |
| API Usage | Usage | ₹3,400 | End of Month |
11.5 Invoice Templates
Like CPQ quote templates, invoices use a customizable layout:
-
Logo, Address, Invoice Date
-
Line Item Summary
-
Totals, Discounts, Taxes
-
Footer Notes (e.g., payment terms, legal text)
You can:
-
Customize with Visualforce or PDFs
-
Automate sending via email upon generation
11.6 Payments
Salesforce Billing supports multiple payment models:
| Payment Method | Notes |
|---|---|
| Manual Entry | Enter payment records via UI or automation |
| Auto-Pay | Automatically charge payment method on file |
| Gateway Integration | Through partners like Stripe, PayPal |
Each Payment record tracks:
-
Amount paid
-
Method (Credit Card, ACH)
-
Related Invoice
-
Balance remaining
11.7 Credit Memos
Credit Memos are issued when:
-
Customer is overcharged
-
Services are canceled mid-term
-
Product is returned
You can:
-
Apply Credit Memo to an Invoice
-
Keep credit as balance for future use
-
Refund back to original payment method
11.8 Tax Handling
Salesforce Billing supports:
-
Flat tax rules (e.g., 18% GST)
-
Tax Engine Integration (e.g., Avalara, Vertex)
Taxes are applied:
-
Per line item
-
Based on location, product, or customer tax class
11.9 ERP Integration & Revenue Recognition
Salesforce Billing can:
-
Push financial data to ERP systems (e.g., SAP, NetSuite)
-
Integrate with Revenue Lifecycle Management (RLM) to track revenue schedules
Key records like Invoices, Payments, and Credits can be exported using:
-
APIs
-
Data connectors
-
Middleware (MuleSoft, Boomi)
11.10 Real-World Scenarios
| Scenario | Billing Feature Used |
|---|---|
| Monthly SaaS invoice | Recurring Billing |
| Setup fee billed once upfront | One-Time Billing |
| Cancel service mid-month → refund | Credit Memo |
| Advance payment received | Payment → Prepayment Credit |
| Tax calculation for multiple states | External Tax Engine |
11.11 Best Practices
-
Always sync Orders before generating invoices
-
Use Billing Schedules for planned charges
-
Automate payment reminders via Flows or Apex
-
Test invoices with discounts and taxes thoroughly
-
Reconcile Payments and Credits monthly
11.12 Chapter Summary
-
Salesforce Billing manages financial events post-sale
-
Invoices are generated from Orders, Assets, and Subscriptions
-
Payments and Credit Memos close the loop on customer cash flow
-
Integration with ERP and Tax systems makes Billing enterprise-ready

No comments:
Post a Comment