Records for tracking payments owed to you by your customers.
description
, quantity
, and price
(per unit, specified in the currency’s smallest unit, e.g., cents for USD).priceId
field is optional).invoiceId
) to maintain a clear audit trail.
invoiceNumber
. While you can assign specific numbers via the API during creation, Flowglad ensures uniqueness for tracking purposes.
draft
: The invoice is being created and is not yet finalized or sent.open
: The invoice has been finalized and issued to the customer, awaiting payment.paid
: The invoice has been fully paid.uncollectible
: The invoice is deemed unlikely to be paid and has been written off.void
: The invoice has been cancelled before payment and is no longer valid.refunded
: The full amount of a paid invoice has been refunded. (Note: fully_refunded
might be used internally)partially_refunded
: A portion of a paid invoice has been refunded.awaiting_payment_confirmation
: Payment has been initiated but is pending final confirmation (e.g., for certain bank transfer methods).paid
, Flowglad automatically generates a corresponding Receipt. This serves as proof of payment for the customer and references the original invoice details. Both invoices and receipts can be viewed and downloaded as PDFs.
GET
): Fetch details of a specific invoice and its line items.LIST
): Retrieve a list of invoices, with pagination and filtering options.PUT
): Modify details of an existing invoice (primarily draft
invoices, though some fields on open
invoices might be updatable depending on configuration).open
invoice.