Billing Events Integration Overview

The Billing Events Integration is an integration between PSA billing events and Foundations billing documents. It enables you to easily create draft billing documents for released billing events. Within Billing Central, you can then optionally consolidate the billing documents to streamline your invoicing processes.

You enable the Billing Events Integration using Feature Console. For information about how to do this, see Enabling the Billing Events Integration. When you have completed all the steps successfully, you can create billing documents from billing events in the following ways:

You can only create a billing document for a billing event if:

Note:

If any of the billing event items have a blank Product or Service field, the "Professional Services" product is used by default. The "Professional Services" product is created (if it does not already exist) when you enable the Billing Events Integration. If this product is renamed or deleted, you must manually populate any blank Product or Service fields before the billing document can be created.

When billing documents are created for billing events, information is passed between PSA and Foundations via messaging. For information about which details are passed between PSA and Foundations, view the publications and subscriptions for the BillingEvent.ReadyToBill message type on the Message Types tab of the Foundations Administration app.

Each billing event and its resulting billing document are linked at header and line level by lookup fields. The billing event has a lookup to the billing document that has been created, and each billing event item has a lookup to its corresponding billing document line item. Similarly, the billing document and billing document line items have lookups to their corresponding source billing event records. When the billing document is completed, billing information is recorded on the billing event.