You are here:
Chart of Accounts
An organization's chart of accounts, known as GL Accounts in Salesforce Billing, defines how the company categorizes billing transactions for reporting purposes. You can set up a chart of accounts in Salesforce Billing and associate it with transactions by linking billing, tax, and revenue recognition treatments to GL rules and treatments. (Salesforce Billing Managed Package)
Salesforce Billing uses three objects to manage GL functionality.
- GL Rule
- The parent record related to one or many GL treatments
- GL Treatment
- Child record of GL rules. Contains lookups to GL account through either the Credit Account and Debit Account fields.
- GL Account
- All records on the GL account represent the business chart of accounts for Salesforce Billing transactions.
Let's look at how you could use a billing rule and a revenue recognition rule to direct data from a covered product into two different GL accounts. One account records your invoice lines while another records your revenue transactions.
- Billings Information
-
- You have a GL account that you use to track billing information from your vendor-resold products. The account is named Vendor Reselling GL account - Billings.
- You have a GL rule called GL - Vendor Reselling. The rule contains a GL treatment that defines your Vendor Reselling GL Account - Billings as the treatment's credit GL account.
- You have a billing rule called Billing - Vendor Reselling, which defines the invoice line generation and billing details for your vendor-resold products. This rule contains a billing treatment with a Billing GL Rule field that looks up to GL - Vendor Reselling.
- When you invoice your order product, Salesforce Billing uses your billing rule to create invoice lines on your invoice. Each invoice line shows the GL rule and GL treatment that your billing treatment applied. You can find these lookups in the Billing GL Rule and Billing GL Treatment fields. This series of lookups lets you define a path from the invoice line to your GL treatment, and then to Vendor Reselling GL Account - Billings.
- Revenue Information
-
- You have a GL account that you use to track revenue information from your vendor-resold products. The account is named Vendor Reslling GL Account - Revenue.
- You have a GL rule called GL - Revenue for Vendor Reselling. The rule contains a treatment that defines your Vendor Reselling GL Account - Revenue as the treatment's credit GL account.
- You have a revenue recognition rule called Revenue - Vendor Reselling, which defines the revenue schedule creation details for your vendor-resold products. This rule contains a revenue recognition treatment. The treatment's Revenue Recognition GL Rule field looks up to GL - Revenue for Vendor Reselling.
- When you invoice your order product, Salesforce Billing uses your revenue recognition rule to create a revenue schedule and revenue transactions. The revenue transactions contain lookups to the GL rule and GL treatment that your revenue recognition treatment applied. This series of lookups lets you define a path from the revenue transaction to your GL treatment, and then to Vendor Reselling GL Account - Revenue.
| Balance Sheet Account Type | Name | Account Number |
|---|---|---|
| Asset | Cash | Cash 100 |
| Asset | Accounts Receivable | Accounts Receivable 100 |
| Liability | Deferred Revenue | Deferred Revenue 300 |
| Income Statement | Earned Revenue | Earned Revenue 500 |
- GL Accounts
Store your accounting journal entries in a general ledger account. Salesforce Billing allows you to define a credit GL account and a debit GL account as endpoints for your entires. Later, you can export your GL accounts and all associated records into an external general ledger bookkeeping system. (Salesforce Billing Managed Package)

