For Developers
Invoices Overview
An Invoice records billing statements for platform usage, active integrations, student seat licensing, or add-on modules. Invoices track line-item snapshots and payment transaction status.
Properties
| Property | Type | Description |
|---|---|---|
id | UUID | Unique identifier for the invoice. |
created_date | Date | Date when the invoice was generated. |
updated_date | Date | Last modification timestamp. |
number | Number | Sequential invoice number. |
status | String | Invoice status (draft, open, paid, uncollectible, void). |
total | Number | Total invoice amount in cents (USD). |
amount_due | Number | Remaining outstanding balance in cents. |
amount_paid | Number | Total amount collected in cents. |
due_date | Date | Payment due date. |
billing_team_id | UUID | Team responsible for billing payment. |
JSON Example
{
"id": "2a90184b-4819-4712-9912-391820491820",
"number": 1042,
"status": "paid",
"total": 45000,
"amount_due": 0,
"amount_paid": 45000,
"created_date": "2024-05-01T00:00:00.000Z",
"due_date": "2024-05-15T00:00:00.000Z",
"billing_team_id": "6a9e99a8-e165-4d0d-9b7d-6062a4be682d"
}
