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 perform operations related to invoices, specifically to settle invoice ledger entries. It is useful for automating financial workflows where invoice ledger entries need to be marked as settled by providing the invoice ID and the relevant unallocated credit ledger entries. For example, it can be used in accounting automation to reconcile payments against invoices automatically.

Use Case Examples

  1. Settle an invoice ledger entry by providing the invoice ID and a JSON array of unallocated credit ledger entries to mark them as settled.
  2. Automate invoice payment reconciliation by integrating this node into a workflow that processes payment data and updates invoice statuses accordingly.

Properties

Name Meaning
Id Unique identifier of the invoice to settle ledger entries for.
Entries One or more unallocated credit ledger entries provided as a JSON array to be settled against the invoice.

Output

JSON

  • json - The response from the Billing Booth One API after attempting to settle the invoice ledger entries, typically containing confirmation or details of the settled entries.

Dependencies

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

Troubleshooting

  • Ensure the 'Id' property is a valid invoice identifier; invalid IDs will cause API errors.
  • The 'Entries' property must be a valid JSON array of ledger entries; malformed JSON will cause request failures.
  • API authentication errors may occur if the API key credential is missing or invalid; verify credentials in node settings.
  • If the API endpoint URL is incorrect or unreachable, the node will fail to connect; check the base URL configuration.

Links

Discussion