Skip to main content

SAP Business One Purchasing

SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The ballerinax/sap.businessone.purchasing connector exposes the purchasing (A/P) documents of SAP Business One — purchase requests, quotations, orders, goods receipts, returns, invoices, and landed costs — 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 purchasing documents across the full A/P cycle
  • Raise purchase requests and purchase quotations
  • Manage purchase orders and goods receipt POs (purchase delivery notes)
  • Process A/P invoices, credit notes, and down payments
  • Handle purchase returns, goods return requests, and correction invoices
  • Manage landed costs and landed cost codes for import postings
  • Work with purchase tax invoices

Actions

The connector exposes a single client for all purchasing (A/P) operations against the SAP Business One Service Layer.

ClientActions
ClientPurchase requests & quotations; purchase orders & delivery notes; A/P invoices, credit notes & down payments; purchase returns & goods return requests; correction purchase invoices & reversals; landed costs & landed cost codes; purchase tax invoices

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.