Invoices move through different statuses from the time they’re created to when they’re paid. ClassFolios calls this the automatic payment workflow. Before you begin, create customers and products and prices to facilitate future transactions. You can use both the Dashboard and the API to set up and interact with ClassFolios Invoicing.
Invoice lifecycle The basic lifecycle for invoices looks like this:
- A new invoice begins in the
draft
state. - ClassFolios finalizes the invoice. (You can no longer make any changes to it.)
- The status is set to
open
and ClassFolios automatically sends a mail to the parent/student. They can also view the invoice in the app. - If payment succeeds, ClassFolios updates the status to
paid
. - If payment fails, the invoice remains open and the invoice becomes
unpaid
.
Status | Description | Possible Action |
---|---|---|
draft |
The starting status for all invoices. You can still edit the invoice at this point. | You can finalize the invoice to open , or delete it if it’s a one-off. |
unpaid |
The invoice has been finalized, and is awaiting customer payment. You can no longer edit the invoice. | Send or pay the invoice. You can also void or mark it uncollectible. |
paid |
This invoice was paid. | No actions possible. |
partial |
This invoice is paid in partial | No actions possible. |
archived |
This invoice was a mistake, and must be canceled. | No actions possible. |