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 manage charges, specifically supporting an operation to apply an Early Termination Charge to a customer. It allows users to specify the customer ID, charge IDs, and additional optional fields such as mode (charge or credit), start date, notice period, and termination date. This node is useful in scenarios where businesses need to automate billing adjustments related to early contract terminations, such as applying penalties or credits automatically based on contract terms.

Use Case Examples

  1. A telecom company uses this node to automatically apply early termination fees to customers who cancel their service before the contract end date.
  2. A subscription service issues credits to customers who terminate their subscription early, specifying the start date of the credit period.

Properties

Name Meaning
Customer Id Unique identifier of the customer for whom the early termination charge is applied.
Id List of unique identifiers for the charges to be processed for early termination.
Additional Body Fields Optional fields to customize the early termination charge, including mode (charge or credit), start date for credits, notice period in days, and termination date.

Output

JSON

  • json - Response data from the Billing Booth One API after applying the early termination charge.

Dependencies

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

Troubleshooting

  • Common issues include missing or invalid customer ID or charge IDs, which will cause the API request to fail.
  • Errors related to invalid date formats or missing required fields in the additional body options may occur.
  • If the binary property name is specified but the binary data is missing, an error will be thrown.

Links

Discussion