Apttus Billing Management functions use several Objects and fields that you must define before you can generate an invoice for your customers.

  1. Account is a Salesforce object that all Apttus applications inherit defined values from. Apttus Billing Management uses values from the Account Relationship and the Invoice, Invoice Statement, Billing and Shipping Address fields defined in the Account object.
  2. You can define each customer's Billing Preference to suit their requirements and convenience. 
  3. Account Locations are attached to the account so you can associate more than one location to each account. You can use different account locations as shipping address, billing address, and tax invoice address.
  4. On the Proposals page, you can select products, adjust pricing, adjust billing settings, change bill preference, initiate approvals processes and you can automate the process to activate an order, create a Bill, and create revenue.
  5. On the Order detail page, if it is not done automatically, you can define when an order is ready for activation and billing.
  6. You can use the Billing Schedules function to track all billing information related to an asset. With Billing Schedules, you can spread the net amount due, over a period of time that you can define.
  7. A Usage Schedule is associated to Billing Schedules that are Usage-based. Usage or metering data is loaded to an order and then usage rating associates to a Usage Schedule. You can define usage price tiers that use flat pricing, or tiered pricing. 
  8. With Usage Input, you can rate usage manually or this object is used while creating Salesforce batch jobs to rate usage.
  9. You can define payment terms and by default, a separate invoice is automatically created for products with different payments. A payment term is a condition or guideline under which you can make or receive a payment.
  10. After you complete all the procedures listed above, you can perform an Invoice run which is a scheduled invoice generation batch job.
  11. You can issue Credit Memos - manually or automatically as part of the Invoice runs.
  12. Integrate with 3rd party tax engines to display correct taxes on the invoice automatically.
  13. You can use the Related A/R transactions to track, measure, and record incoming payments, credits, debits, and refunds.
  14. Finally, you can use reports to track and measure your billing assignments and forecast requirements.

As an administrator, it is essential to understand the key concepts driving the system. Let us go to the Billing Concepts to comprehend the system functions.