Skip to main content

SAP Business One Connector

SAP Business One SAP Business One is an integrated enterprise resource planning (ERP) solution designed for organizations to manage their entire operations. Use the component to manage entities and actions from accounting, financials, inventory and more.

Connections

SAP Business One Authentication

Authentication for SAP Business One

InputCommentsDefault
UsernameSAP Business One Username.
PasswordSAP Business One Password.
Server AddressThe url of the SAP Business One server, include the port. Example: https://<Server Name/IP>:. Required for NON-OnPrem connections.
Database InstanceThe database instance to connect to.
Company NameThe company name to connect to.

Actions

Close Invoice

Invoke the method Close.

InputCommentsDefault
Doc EntryThe DocEntry of the invoice.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Business Partner

Create an instance of Business Partners

InputCommentsDefault
Card CodeThe code of the business partner.
Card NameThe name of the business partner.
Card TypeThe type of the business partner.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Invoice

Create an instance of Invoices.

InputCommentsDefault
Card CodeThe code of the business partner.
Doc LinesThe doc lines of the order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Item

Retrieve all or some selected properties from an instance of Items with the given id.

InputCommentsDefault
Item CodeThe code of the item.
Item NameThe name of the item.
Item TypeThe type of the item.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Order

Create an instance of Orders.

InputCommentsDefault
Card CodeThe code of the card.
Doc Due DateThe due date of the order.
Doc LinesThe doc lines of the order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Price List

Create an instance of Price Lists

InputCommentsDefault
Price List NameThe name of the price list.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Purchase Order

Create an instance of Purchase Orders.

InputCommentsDefault
Card CodeThe code of the business partner.
Document LinesThe doc lines of the order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Record

Create a new record in SAP Business One.

InputCommentsDefault
Record TypeThe type of the record to use for the operation.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Create Warehouse

Create an instance of Warehouses.

InputCommentsDefault
Warehouse NameThe name of the warehouse.
Warehouse CodeThe code of the warehouse.
Warehouse Location IDThe id of the warehouse location.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Business Partner

Delete an instance of BusinessPartners with the specified id.

InputCommentsDefault
Card CodeThe code of the business partner.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Item

Delete an instance of Items with the specified id.

InputCommentsDefault
Item CodeThe code of the item.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Price List

Delete an instance of Items with the specified id.

InputCommentsDefault
Price List NumberThe number of the price list.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Record

Delete an existing record in SAP Business One.

InputCommentsDefault
Record TypeThe type of the record to use for the operation.
Record IDThe ID of the record.
Connection
Debug RequestEnabling this flag will log out the current request.false

Delete Warehouse

Delete an instance of Warehouses with the specified id.

InputCommentsDefault
Warehouse CodeThe code of the warehouse.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Business Partner

Retrieve all or some selected properties from an instance of BusinessPartners with the given id.

InputCommentsDefault
Card CodeThe code of the business partner.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Invoice

Retrieve all or some selected properties from an instance of Warehouses with the given id.

InputCommentsDefault
Doc EntryThe DocEntry of the invoice.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Item

Retrieve all or some selected properties from an instance of Items with the given id.

InputCommentsDefault
Item CodeThe code of the item.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Order

Retrieve all or some selected properties from an instance of Orders with the given id.

InputCommentsDefault
Doc EntryThe doc entry of the order.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Price List

Retrieve all or some selected properties from an instance of PriceLists with the given id.

InputCommentsDefault
Price List NumberThe number of the price list.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Purchase Order

Retrieve all or some selected properties from an instance of Purchase Orders with the given id.

InputCommentsDefault
Purchase Order Document EntryThe document entry of the purchase order.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Record

Retrieve a single record from SAP Business One.

InputCommentsDefault
Record TypeThe type of the record to use for the operation.
Record IDThe ID of the record.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Warehouse

Retrieve all or some selected properties from an instance of Warehouses with the given id.

InputCommentsDefault
Warehouse CodeThe code of the warehouse.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Warehouse Location

Retrieve all or some selected properties from an instance of Warehouse Location with the given id.

InputCommentsDefault
Warehouse Location IDThe id of the warehouse location.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
Connection
Debug RequestEnabling this flag will log out the current request.false

List Business Partners

Retrieve a collection of Business Partners with all or some selected properties

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Invoices

Retrieve a collection of Invoices with all or some selected properties in the given order by specifying the given filter condition.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Items

Retrieve a collection of Items with all or some selected properties.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Orders

Retrieve a collection of Orders with all or some selected properties

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Price Lists

Retrieve a collection of PriceLists with all or some selected properties.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Purchase Orders

Retrieve a collection of Purchase Orders with all or some selected properties.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Records

Retrieve a list of records from SAP Business One.

InputCommentsDefault
Connection
Record TypeThe type of the record to use for the operation.
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Warehouse Locations

Retrieve a collection of Warehouses Locations with all or some selected properties in the given order by specifying the given filter condition.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

List Warehouses

Retrieve a collection of Warehouses with all or some selected properties in the given order by specifying the given filter condition.

InputCommentsDefault
Connection
Fetch AllIf true, all records will be fetched. Otherwise, the $top and $skip parameters will be used.false
TopThe number of items to return. Maximum is 20.
SkipThe number of items to skip.
SelectA comma-separated list of fields to include in the response. If not provided, all fields will be returned and the query will be slower.
FilterA filter expression to apply to the request.
Order ByA comma-separated list of fields to sort by.
Custom Query ParamsCustom query parameters to be included in the request
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to the SAP Business One API

InputCommentsDefault
URLThis is the URL to call.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnable this to log the request and responsefalse
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false
Connection

Update Business Partner

Update an instance of Business Partners

InputCommentsDefault
Card CodeThe code of the business partner.
Card NameThe name of the business partner.
Card TypeThe type of the business partner.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Invoice

Update an instance of Invoices.

InputCommentsDefault
Doc EntryThe DocEntry of the invoice.
CommentsThe comments to be added to the modified order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Item

Update an instance of Items

InputCommentsDefault
Item CodeThe code of the item.
Item NameThe name of the item.
Item TypeThe type of the item.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Order

Update an instance of Orders.

InputCommentsDefault
Doc EntryThe doc entry of the order.
CommentsThe comments to be added to the modified order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Price List

Update an instance of Price Lists.

InputCommentsDefault
Price List NumberThe number of the price list.
Price List NameThe name of the price list.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Purchase Order

Update an instance of Purchase Orders.

InputCommentsDefault
Purchase Order Document EntryThe document entry of the purchase order.
CommentsThe comments to be added to the modified order.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Record

Update an existing record in SAP Business One.

InputCommentsDefault
Record TypeThe type of the record to use for the operation.
Record IDThe ID of the record.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false

Update Warehouse

Update an instance of Warehouses.

InputCommentsDefault
Warehouse CodeThe code of the warehouse.
Warehouse NameThe name of the warehouse.
Warehouse Location IDThe id of the warehouse location.
Body FieldsMore fields to include in the request body.
Connection
Debug RequestEnabling this flag will log out the current request.false