SAP B1 Service Layer 6 - Gestion Bancos icon

SAP B1 Service Layer 6 - Gestion Bancos

Interact with SAP B1 Service Layer 6 - Gestion Bancos

Overview

This node integrates with the SAP Business One Service Layer (version 6) to manage banking-related operations, specifically including Vendor Payments. For the Vendor Payment - Create operation, it allows users to create a new vendor payment record in SAP B1 by sending a JSON payload describing the payment details.

Typical use cases include automating vendor payment creation as part of an accounts payable workflow, integrating SAP B1 with other financial systems, or batch processing payments from external sources.

For example, a user can prepare a JSON object with vendor payment details such as vendor code, payment amount, and payment method, then use this node to create the payment directly in SAP B1 without manual entry.

Properties

Name Meaning
JSON Body The JSON content sent as the request body when creating (or updating) a vendor payment. This should contain all necessary fields according to SAP B1's API schema for vendor payments.

Output

The node outputs an array of items where each item contains a json field representing the response from the SAP B1 Service Layer API.

  • For the Create Vendor Payment operation, the output JSON typically includes the newly created vendor payment details or confirmation data returned by SAP B1.
  • If an error occurs during the request, the output JSON will contain an error field with the error message.

No binary data is produced by this node.

Dependencies

  • Requires connection credentials to the SAP Business One Service Layer API, including:
    • Base URL of the SAP B1 Service Layer
    • Username and password for authentication
    • Company database name
  • The node performs a login request to obtain session cookies used for subsequent API calls.
  • The node uses HTTP requests with cookie-based session management.
  • No additional external dependencies beyond the SAP B1 Service Layer API are required.

Troubleshooting

  • Authentication errors: If login fails, verify that the base URL, username, password, and company database are correct and that the SAP B1 Service Layer is accessible.
  • Invalid JSON Body: Ensure the JSON Body property contains valid JSON matching the expected schema for vendor payments in SAP B1. Malformed or incomplete JSON will cause API errors.
  • API errors: The node returns error messages from SAP B1 in the output JSON under the error key. Review these messages to identify issues such as missing required fields or invalid values.
  • Session handling: The node relies on cookies returned from the login endpoint. Network issues or changes in SAP B1 session management could cause failures.
  • Permission issues: The SAP B1 user must have sufficient permissions to create vendor payments.

Links and References

Discussion