Actions10
- Chart of Accounts Actions
- Journal Entries Actions
- Internal Reconciliations Actions
Overview
This node integrates with the SAP B1 Service Layer 2 for financial operations, specifically targeting the "Internal Reconciliations" resource when performing the "Create" operation. It allows users to create internal reconciliation records in SAP Business One by sending a JSON payload representing the reconciliation details.
Common scenarios where this node is beneficial include automating the creation of internal reconciliations as part of financial workflows, such as reconciling accounts internally after transactions or adjustments, and integrating SAP B1 financial data with other systems or processes.
For example, a user might use this node to programmatically create an internal reconciliation entry after processing a batch of invoices or payments, ensuring that the SAP system reflects the latest reconciled state without manual intervention.
Properties
| Name | Meaning |
|---|---|
| JSON Body | The JSON content to send as the request body when creating the internal reconciliation. This should contain all necessary fields as required by the SAP B1 API for internal reconciliations. |
Output
The node outputs a JSON object representing the response from the SAP B1 Service Layer after attempting to create the internal reconciliation. This typically includes details of the created reconciliation record, such as its unique identifier and any metadata returned by SAP.
If an error occurs during the request, the output JSON will contain an error field with the error message describing what went wrong.
The node does not output binary data.
Dependencies
- Requires connection to SAP B1 Service Layer 2 API.
- Needs credentials including:
- Base URL of the SAP B1 Service Layer.
- Username.
- Password.
- Company database name.
- The node authenticates by sending a login POST request to
/Loginendpoint and uses session cookies for subsequent requests. - The environment must allow HTTPS requests with potentially self-signed certificates (
rejectUnauthorized: falseis set).
Troubleshooting
- Authentication failures: If login fails, verify the base URL, username, password, and company database are correct. Also ensure network connectivity to the SAP B1 Service Layer.
- Invalid JSON Body: Ensure the JSON Body property contains valid JSON matching the expected schema for internal reconciliations in SAP B1.
- Permission issues: The user account used must have permissions to create internal reconciliations.
- API errors: Any errors returned by SAP B1 will be included in the output under the
errorfield. Review these messages for clues (e.g., missing required fields, invalid data). - SSL certificate errors: Since
rejectUnauthorizedis set to false, SSL issues are bypassed, but if you encounter connection problems, check the server's SSL configuration.
Links and References
- SAP Business One Service Layer API Documentation
- SAP B1 Internal Reconciliations API Reference (specific endpoint details may be found here)