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.
- From the billing event detail page. Use the Create Billing Document button to create a billing document for the current billing event.
- From the billing event list view. Use the Create Billing Documents button to create billing documents for the selected billing events.
- Automatically via a scheduled job. Use the Billing Document Creation Scheduler tab to schedule the job to create billing documents for eligible billing events.
You can only create a billing document for a billing event if:
- The billing event has been released.
- The billing event is not already invoiced.
- The project related to the billing event has an account.
- The billing event and its billing event items all have the same currency.
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.