Actions53
- Customer Actions
- Invoicing Actions
- Contact Actions
- Opportunity Actions
- Outstanding Actions
- Parameters Actions
- Payments Api Actions
- Product Actions
- Promo Code Actions
- Quotes Actions
- Telco Actions
Overview
This node operation creates a direct invoice in the Soliditech system. It allows users to specify invoice details such as master account ID, invoice date, due date, cost center, description, promo code, invoice reference, line reference, and multiple invoice lines with metadata like start date, end date, product code, quantity, and total excluding tax. The node supports inputting parameters either as individual fields or as a JSON object. This operation is useful for automating invoice creation processes in billing or accounting workflows, especially when integrating with Soliditech's invoicing API.
Use Case Examples
- Automatically generate invoices for customers based on usage data and predefined promo codes.
- Create invoices with detailed line items for accounting and financial reporting.
- Use JSON input to dynamically create invoices from external data sources or other workflow steps.
Properties
| Name | Meaning |
|---|---|
| JSON Parameters | Whether to add parameters as a JSON flat object instead of individual fields. |
| Parameters JSON | Parameters as a JSON flat object, used when JSON Parameters is true. |
| Master Account ID | The ID of the master account for which the invoice is created. |
| Invoice Date | The date of the invoice in dd/MM/yyyy format. |
| Due Date | The due date for the invoice payment in dd/MM/yyyy format. |
| Cost Center | The cost center associated with the invoice. |
| Description | Description of the invoice. |
| Promo Code | Promo code applied to the invoice. |
| Invoice Reference | Optional reference for the invoice. |
| Line Reference | Optional reference for the invoice line; if empty, it is set to null. |
| Lines | Collection of invoice lines, each with metadata including start date, end date, product code, quantity, and total excluding tax. |
Output
JSON
result- The response from the Soliditech API after creating the direct invoice.
Dependencies
- Soliditech API with API key credential
Troubleshooting
- Ensure that the JSON Parameters field is correctly set to true if using JSON input, and that the JSON is a valid flat object to avoid errors.
- Required fields such as Master Account ID, Invoice Date, Due Date, Cost Center, Description, and Promo Code must be provided; missing these will cause the operation to fail.
- If the Lines collection is used, ensure that each line's metadata fields are correctly formatted, especially date fields in dd/MM/yyyy format.
- Errors related to API request failures may occur if the API credentials are invalid or if the Soliditech API endpoint is unreachable.
Links
- Soliditech API Documentation - Create Direct Invoice - Official API documentation for creating direct invoices using Soliditech API.
