This documentation is still being developed.

Invoices

Create and manage invoices that request or automatically collect payments

Invoices provide a list of items that a customer is being charged for, along with the total amount due, taxes, payment terms, and other relevant details. You can send invoices to customers to request payment for one-time charges or set up automatic collection using their saved payment methods.

Subscriptions automatically generate invoices for each billing cycle, but you can also create one-time invoices for ad-hoc charges, usage fees, or other non-recurring payments. When subscription invoices are generated they are set as draft. If auto_issue is enabled they are issued after auto_issue_delay duration otherwise they are left as draft until they are manually issued.

Installments

Invoices can be paid in installments, allowing customers to spread the cost of a purchase over multiple payments. To set up an installment plan, you can create a payment schedule with two or more milestones.

Invoice lifecycle

Invoices go through several stages in their lifecycle:

Draft: The invoice is created but not yet finalized. You can add or remove items, adjust quantities, and make other changes.

Issued: The invoice is finalized and sent to the customer. At this stage, the invoice is ready for payment.

Paid: The customer has paid the invoice in full. The invoice is marked as paid and no further action is required.

Partially paid: The customer has made a partial payment on the invoice. The remaining balance is still due.

Overdue: The invoice has not been paid by the due date. You may choose to send reminders or take other actions to collect payment.

Cancelled: The invoice has been cancelled and is no longer valid. This may occur if the customer disputes the charges or if there was an error in the invoice.

Invoice settings

Invoices can be customized with various settings to meet your business needs. Some of the key settings include:

  • Invoice numbering: Configure how invoice numbers are generated: sequentially, prefixed etc.
  • Payment terms: You can specify the payment terms for each invoice, such as net 30 or due on receipt.
  • Grace periods: You can set a grace period for overdue invoices, allowing customers additional time to make payment before late fees or other penalties are applied.