Skip to main content

SAP Business One Localization

SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The ballerinax/sap.businessone.localization connector exposes the country-specific and electronic document objects of SAP Business One — electronic documents and file formats, Brazil Nota Fiscal codes, India GST data, Israel deduction documents, and more — 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

  • Process electronic documents, file formats, and communication actions
  • Maintain Brazil Nota Fiscal CFOP, CST, usage, CEST, and NCM code setup
  • Manage Brazil beverage, fuel, string, multi, and numeric indexers
  • Manage India HSN/SAC codes and e-way bill (EWB) transporters
  • Handle Israel deduction (ISD) invoices, credit memos, and recipient documents
  • Configure customs declarations, import/export determinations, and transportation documents
  • Maintain DATEV runs, e-books, certificate series, and other statutory reporting data
  • Manage self invoices, self credit memos, and fiscal printer settings

Actions

The connector exposes a single client for all localization operations against the SAP Business One Service Layer.

ClientActions
ClientElectronic documents, file formats & communication; Brazil Nota Fiscal codes & indexers; India HSN/SAC codes & EWB transporters; Israel deduction documents; customs declarations & import/export determinations; DATEV runs, e-books & certificate series; self invoices & self credit memos; fiscal printer & local era settings

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.