TaxStreem Logo

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 EventDescription
invoice.draftGenerated successfully but not yet transmitted to the customer.
invoice.sentSmart-routed to the client's email via the Prism delivery gateway.
invoice.paidReconciled 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.

โœ…To create a record, you pass an array of items with exact unit amounts.
โœ…To query historical logs, utilize the powerful /list filtering parameters like dateFrom.

๐Ÿ“Œ Webhooks are the primary mechanism for capturing when a customer pays an invoice.

๐Ÿ’ก Additional Notes

๐Ÿ“˜ You can attach custom company branding to routed invoices in your dashboard.
๐Ÿ“˜ The List API supports up to 200 records per page to optimize latency.