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 post ledger entries for customers. It is useful for automating financial record keeping by creating ledger entries such as debits or credits with details like date, amount, and entry type. For example, it can be used to log transactions for customer accounts in accounting workflows.

Use Case Examples

  1. Posting a debit ledger entry for a customer on a specific date with a given amount and entry type.
  2. Adding detailed ledger entries including transaction type, additional details, and invoice allocations.

Properties

Name Meaning
Customer Id Unique identifier for the customer to whom the ledger entry belongs.
Date The date of the ledger entry.
Amount The monetary value of the ledger entry.
Ledger Entry Type Id Unique identifier for the type of ledger entry.
Transaction Type Specifies whether the ledger entry is a debit or credit.
Details Additional descriptive details about the ledger entry.
Allocations JSON array representing invoice allocations related to the ledger entry.

Output

JSON

  • json - The response from the Billing Booth One API after posting the ledger entry, typically containing details of the created ledger entry or error information.

Dependencies

  • Requires an API key credential for Billing Booth One API authentication.

Troubleshooting

  • Common issues include missing required fields such as Customer Id, Date, Amount, or Ledger Entry Type Id, which will cause the API request to fail.
  • Errors related to invalid or expired API tokens can occur; ensure the API key credential is valid and has proper permissions.
  • If the 'Allocations' JSON is malformed, the request will fail; ensure the JSON is correctly formatted.
  • Network or connectivity issues to the Billing Booth One API endpoint can cause request failures; verify the base URL and network access.

Links

Discussion