ProAbono icon

ProAbono

Interact with ProAbono API

Overview

This node integrates with the ProAbono API to perform various operations related to customers, subscriptions, and invoices. Specifically, for the "Invoice" resource and the "Retrieve Full Invoice (PDF)" operation, it fetches the full invoice document in PDF format based on a provided invoice number.

Common scenarios where this node is useful include:

  • Automatically retrieving official invoice PDFs for record-keeping or further processing.
  • Integrating invoice retrieval into automated billing workflows.
  • Providing users or systems with direct access to invoice documents without manual download.

Example: Given an invoice number like "F001-000000023", the node will query the ProAbono API and return the corresponding full invoice PDF.

Properties

Name Meaning
Invoice Full Number The full invoice number string used to identify the invoice, e.g., "F001-000000023". This is not an internal ID but the visible invoice number.

Output

The node outputs JSON data containing the response from the ProAbono API. For the "Retrieve Full Invoice (PDF)" operation, the output includes the full invoice document in PDF format. If binary data is returned, it represents the PDF file of the invoice, which can be saved or forwarded as needed.

Dependencies

  • Requires an API key credential and agent key credential for authenticating with the ProAbono API.
  • Needs the business identifier to construct the correct API base URL.
  • The node depends on the ProAbono API service being available and accessible.

Troubleshooting

  • Invalid Invoice Number: If the invoice number does not exist or is malformed, the API may return an error or empty response. Verify the invoice number format matches the expected pattern.
  • Authentication Errors: Incorrect or missing API credentials will cause authentication failures. Ensure valid API keys and agent keys are configured.
  • Network Issues: Connectivity problems to the ProAbono API endpoint will prevent successful requests. Check network access and API availability.
  • Permission Denied: Insufficient permissions associated with the API credentials might block access to invoice data.

Links and References

Discussion