Billing Booth One icon

Billing Booth One

Interact with Billing Booth One API

Actions476

Overview

This node interacts with the Billing Booth One API to retrieve all charges associated with a specific customer. It allows users to fetch detailed charge data filtered by various criteria such as category, supplier, cost centre, date range, archived status, search terms, CLI, type, origin, and sorting order. This node is useful for financial analysis, auditing, and reporting scenarios where users need to gather comprehensive charge information for a customer.

Use Case Examples

  1. Retrieve all charges for a customer with ID 12345, limiting the results to 20 entries.
  2. Fetch charges filtered by a specific category ID and date range to analyze expenses within that category over time.
  3. Get recurring charges only, sorted by start date, for a particular customer to review subscription-based costs.

Properties

Name Meaning
Customer Id Unique identifier of the customer whose charges are to be retrieved. This is a required numeric input.
Additional Fields Optional filters and parameters to refine the charges retrieval, including limit, offset, category ID, supplier ID, cost centre ID, date range (from/to), archived status, search term, CLI, type (single or recurring), origin (service file or manual), and sort order.

Output

JSON

  • json - The JSON output contains the retrieved charge data from the Billing Booth One API, structured as an array of charge objects with details as returned by the API.

Dependencies

  • Billing Booth One API with an API key credential for authentication

Troubleshooting

  • Common issues include missing or invalid API credentials, resulting in authentication errors.
  • Incorrect or missing required parameters such as Customer Id can cause the node to fail or return no data.
  • Network or API endpoint issues may cause request failures; ensure the base URL is correct and the API service is reachable.
  • If using binary data input, ensure the specified binary property exists on the input item to avoid errors.

Discussion