Skip to main content

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.

ClientActions
ClientQuotations, 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.