SAP Business One Banking
SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The ballerinax/sap.businessone.banking connector exposes the banking and payments objects of SAP Business One — incoming and outgoing payments, deposits, checks, bills of exchange, bank statements, and reconciliations — through the SAP Business One Service Layer (OData). It authenticates using the Service Layer session protocol and transparently manages session cookies and re-login.
Key Features
- Create and query incoming (customer) and vendor (outgoing) payments
- Manage payment drafts and run the payment wizard objects
- Process deposits, checks for payment, and bills of exchange
- Work with bank statements, bank pages, and house bank accounts
- Perform internal and external reconciliations
- Maintain supporting master data such as banks, credit cards, and payment methods
- Cancel and approve payment documents through the approval workflow
Actions
The connector provides a single client for interacting with all banking and payment objects of the SAP Business One Service Layer.
| Client | Actions |
|---|---|
Client | Incoming payments, Vendor payments, Payment drafts, Payment wizard, Deposits, Checks for payment, Bills of exchange, Bank statements, Banks & house bank accounts, Credit cards, Internal & external reconciliations |
See the Action Reference for the full list of operations, parameters, and sample code for each client.
Documentation
-
Setup Guide: How to prepare the SAP Business One installation and gather the credentials needed to connect to the Service Layer.
-
Action Reference: Full reference for all clients — operations, parameters, return types, and sample code.
How to contribute
As an open source project, WSO2 welcomes contributions from the community.
To contribute to the code for this connector, please create a pull request in the following repository.
Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.