Overview
2. PRISM (INVOICING)
Automating your billing lifecycle with Prism Invoicing.
The Prism engine on TaxStreem is an orchestration mechanism to standardize and automate your enterprise billing. It provides stateful transaction tracking, reconciliation webhooks, and professional smart-routing directly to enterprise customers.
๐งพ What Are Ledger Events?
In Prism, an invoice moves through multiple automated states, generating events at each lifecycle stage:
| State Event | Description |
|---|---|
| invoice.draft | Generated successfully but not yet transmitted to the customer. |
| invoice.sent | Smart-routed to the client's email via the Prism delivery gateway. |
| invoice.paid | Reconciled against banking networks or marked paid via the API. |
โ๏ธ Default Directory Setup
Before generating invoices, you must register organizations into your ecosystem's Directory. Prism attaches records explicitly to registered customerIds.
๐ ๏ธ Using Prism via API
When using Prism, pass granular variables to define line-items so that automated VAT calculations trigger correctly.
items with exact unit amounts./list filtering parameters like dateFrom.๐ Webhooks are the primary mechanism for capturing when a customer pays an invoice.