Actions19
- Bank Page Actions
- External Reconciliation Cancel Actions
- External Reconciliation Reconcile Actions
- Incoming Payment Actions
- Vendor Payment Actions
Overview
This node integrates with the SAP B1 Service Layer 6 specifically for bank management operations. It allows users to perform various actions such as creating, updating, retrieving, and canceling payments or bank pages, as well as handling external reconciliation processes.
The "External Reconciliation Cancel" resource with the "Cancel Reconciliation" operation enables users to cancel an external reconciliation in SAP B1. This is useful in scenarios where a previously reconciled transaction needs to be reversed or corrected due to errors or changes in financial data.
Practical examples:
- Canceling an external bank reconciliation that was applied by mistake.
- Reversing a reconciliation to adjust accounting records before month-end closing.
Properties
| Name | Meaning |
|---|---|
| JSON Body | The JSON content sent as the request body when canceling the external reconciliation. |
Note: The "JSON Body" property is used to provide any additional data required by the API when performing the cancellation.
Output
The node outputs a JSON object representing the response from the SAP B1 Service Layer after attempting to cancel the external reconciliation. This typically includes confirmation of the cancellation or details about any errors encountered.
If the operation fails, the output JSON will contain an error field with the error message.
No binary data output is produced by this node.
Dependencies
- Requires connection to SAP B1 Service Layer 6 via an API endpoint.
- Needs credentials including base URL, username, password, and company database name.
- The node performs a login request to obtain session cookies which are then used for subsequent API calls.
- The environment must allow HTTPS requests with disabled SSL verification (
rejectUnauthorized: false).
Troubleshooting
- Authentication failures: If login credentials are incorrect or the SAP B1 service is unreachable, the node will fail to authenticate. Verify credentials and network connectivity.
- Invalid document identifiers: When specifying the document entry (
docEntry), ensure it matches an existing record; otherwise, the API may return not found errors. - Malformed JSON Body: Ensure the JSON provided in the "JSON Body" property is valid and conforms to the expected schema by the SAP B1 API.
- Session expiration: If the session cookie expires between requests, re-authentication might be necessary.
- SSL issues: Since SSL verification is disabled, if the server uses self-signed certificates, ensure your environment accepts them or configure accordingly.
Common error messages will include HTTP status codes and descriptive messages from SAP B1 API responses, which should guide corrective actions.
Links and References
- SAP Business One Service Layer Documentation
- SAP B1 API Reference Guide
- n8n Documentation on Creating Custom Nodes