Bexio icon

Bexio

Interact with Bexio API

Overview

This node interacts with the Bexio API to retrieve multiple invoices based on specified criteria. It is useful for scenarios where users need to fetch a list of invoices, such as generating reports, syncing invoice data with other systems, or monitoring invoice statuses. For example, a user can retrieve all unpaid invoices or only overdue invoices to manage collections more effectively.

Use Case Examples

  1. Retrieve all invoices without limit.
  2. Fetch up to 100 invoices sorted by ID.
  3. Get only overdue invoices for follow-up.

Properties

Name Meaning
Return All Whether to return all invoice results or limit the number of results.
Limit Maximum number of invoices to return when 'Return All' is false.
Options Additional filters and sorting options for retrieving invoices.

Output

JSON

  • id - Unique identifier of the invoice.
  • contact_id - Identifier of the contact associated with the invoice.
  • date - Date of the invoice.
  • due_date - Due date for the invoice payment.
  • status - Current status of the invoice (e.g., Draft, Paid, Overdue).
  • total_amount - Total amount of the invoice.
  • currency - Currency used in the invoice.

Dependencies

  • Bexio API with authentication credentials

Troubleshooting

  • Common issues include API authentication failures, which can be resolved by verifying the API key or token used in credentials.
  • Incorrect or unsupported filter values may cause errors; ensure that status and other filter options are valid as per the API documentation.
  • Network or connectivity issues can cause request failures; check internet connection and API endpoint availability.

Links

  • Bexio API Documentation - Official documentation for the Bexio API, including endpoints and parameters for invoice retrieval.

Discussion