Actions98
- AccountingContact Actions
- Category Actions
- CheckAccount Actions
- CheckAccountTransaction Actions
- CommunicationWay Actions
- Contact Actions
- Contact Address Actions
- Contact Custom Field Actions
- Contact Custom Field Setting Actions
- Credit Note Actions
- Credit Note Po Actions
- Export Actions
- Update Export Config
- Export DATEV (Deprecated)
- Start DATEV CSV Zip Export
- Start DATEV XML Zip Export
- Generate Download Hash
- Get Progress
- Get Job Download Info
- Export Invoice as CSV
- Export Invoice as Zip
- Export Credit Note as CSV
- Export Voucher as CSV
- Export Voucher as Zip
- Export Transaction as CSV
- Export Contact as CSV
- Invoice Actions
- Invoice Position Actions
- Order Actions
- Order Position Actions
- Part Actions
- Report Actions
- Tag Actions
- Voucher Actions
- VoucherPo Actions
Invoice Position → Get Many
AI-generatedOverview
This node interacts with the sevDesk API to retrieve multiple invoice positions based on specified filters and limits. It is useful for scenarios where you need to fetch detailed line items (positions) from invoices, such as generating reports, syncing invoice data with other systems, or performing bulk analysis of invoice contents.
For example, you can use this node to:
- Retrieve all positions related to a specific invoice by its ID.
- Fetch positions associated with a particular part ID.
- Limit the number of returned positions for performance or pagination purposes.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all matching invoice positions or only up to a specified limit. |
| Limit | Maximum number of invoice positions to return when "Return All" is false. |
| Filters | Criteria to filter the invoice positions: |
| Invoice ID | Filter positions belonging to a specific invoice by its ID. |
| Part ID | Filter positions related to a specific part by its ID. |
Output
The node outputs an array of JSON objects representing the invoice positions retrieved from the sevDesk API. Each object corresponds to one invoice position and contains fields as defined by the sevDesk API response for invoice positions.
If the node encounters errors during execution and "Continue On Fail" is enabled, it outputs error information in the json.error field alongside the paired input item index.
No binary data output is produced by this node.
Dependencies
- Requires an active connection to the sevDesk API via an API key credential.
- The node uses the base URL
https://my.sevdesk.de/api/combined with the API version specified in credentials. - Environment configuration validation is performed before execution.
- No additional external dependencies beyond the sevDesk API and n8n's credential system.
Troubleshooting
- Common issues:
- Invalid or missing API authentication token will cause authorization failures.
- Providing invalid invoice or part IDs in filters may result in empty results.
- Exceeding API rate limits could lead to request failures.
- Error messages:
- Errors thrown by the API or network issues are caught and can be output if "Continue On Fail" is enabled.
- Typical error messages include authorization errors, invalid parameters, or server errors.
- Resolutions:
- Verify API credentials and permissions.
- Double-check filter values for correctness.
- Use "Return All" carefully to avoid large data requests that might time out.
Links and References
- sevDesk API Documentation
- n8n documentation on Using API Credentials
- General info on Handling Pagination in n8n