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 create a new product. It allows users to specify various product details such as name, type (single or recurring), sell price, category, and additional optional fields like metadata, accounting codes, tax rates, and supplier information. This node is useful for automating product creation in billing or invoicing systems, streamlining the management of product catalogs, and integrating product data into workflows.

Use Case Examples

  1. Automatically create new products in Billing Booth One when new items are added to an inventory system.
  2. Set up recurring billing products with specific pricing and tax details for subscription services.
  3. Add detailed product metadata and custom pricing rules for different customers or tariffs.

Properties

Name Meaning
Name Description of the product/service, required for product creation.
Type Specifies if the product is a single purchase or a recurring service, required for product creation.
Sell Price The sell price per unit of the product, required for product creation.
Category Id The identifier for the category associated with the product, required for product creation.
Additional Body Fields Optional additional fields to include in the product creation request, such as unique ID, details for invoices, internal references, metadata, accounting codes, sort priority, frequency of billing, tax inclusion, buy price, custom tax rate, service codes, processing flags, supplier information, and custom pricing by tariff or customer.

Output

JSON

  • json - The JSON response from the Billing Booth One API representing the created product or error information.

Dependencies

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

Troubleshooting

  • Common issues include missing required fields such as 'Name', 'Type', 'Sell Price', or 'Category Id', which will cause the API request to fail.
  • Invalid or expired API credentials will result in authentication errors; ensure the API key is valid and has necessary permissions.
  • Incorrect data types or malformed JSON in fields like 'service_codes', 'sell_price_by_tariff', or 'sell_price_by_customer' can cause request errors; validate input formats before sending.
  • Network or API endpoint issues can cause request failures; verify the base URL and network connectivity.

Discussion