The Invoices API allows you to manage billing documents within the Tupel platform. Invoices represent formal financial records of transactions, including both standard invoices and credit notes.
What is an Invoice?
In Tupel, an invoice represents a formalized financial document associated with an entity. Each invoice includes:
- The invoice type (standard invoice or credit note)
- Financial details (subtotal, tax, discount, total)
- Payment status tracking
- Associated payment method
- Supporting documentation
Invoice Types
Tupel supports the following invoice directions:
INVOICE
- Standard invoice for amounts owedCREDIT_NOTE
- Credit note for refunds or adjustments
Invoice Status
Invoices can have the following statuses:
ISSUED
- The invoice has been created and sentPAID
- The invoice has been fully paidOVERDUE
- The invoice is past its due date
Available Endpoints
Endpoint | Description |
---|---|
Retrieve an Invoice | Get details about a specific invoice |
List All Invoices | Get a paginated list of invoices with filtering options |
Best Practices
- Regularly monitor invoice statuses to track payment compliance
- Use appropriate filtering when listing invoices to improve performance
- Store the invoice UID in your system for future reference
- For reconciliation, combine date filters with status and entity filters
- Consider using webhooks to receive real-time notifications of invoice status changes
Related Resources
- Loans - Invoices may be associated with loans
- Entities - Organizations related to invoices
- Payment Methods - Methods used for invoice payments
- Attachments - Supporting documentation for invoices