SAP Business One Sales
SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The ballerinax/sap.businessone.sales connector exposes the sales (A/R) documents of SAP Business One — quotations, orders, deliveries, returns, invoices, credit memos, and dunning — through the SAP Business One Service Layer (OData) API. Authentication uses the Service Layer session protocol, with automatic re-login when a session expires.
Key Features
- Create, read, update, close, and cancel sales documents across the full A/R cycle
- Manage sales quotations, orders, and delivery notes
- Process A/R invoices, credit notes, down payments, and drafts
- Handle sales returns, return requests, and correction invoices
- Manage blanket agreements and sales tax invoices
- Work with dunning terms, dunning letters, and POS daily summaries
- Maintain sales persons and commission groups
Actions
The connector exposes a single client for all sales (A/R) operations against the SAP Business One Service Layer.
| Client | Actions |
|---|---|
Client | Quotations, orders & delivery notes; A/R invoices, credit notes & down payments; returns, return requests & correction invoices; drafts & blanket agreements; sales tax invoices & POS daily summaries; dunning terms & letters; sales persons & commission groups |
See the Action Reference for the full list of operations, parameters, and sample code for each client.
Documentation
-
Setup Guide: How to prepare an SAP Business One installation with the Service Layer component enabled and obtain the connection details required by the connector.
-
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.