Connect fyrn to SAP Business One to automate ERP workflows — manage business partners, create sales orders, and generate invoices through the Service Layer REST API.
Property Value Type httpAuthentication basicCategory Finance & Accounting
Field Type Required Description serverstring Yes SAP B1 server hostname or IP portnumber No Service Layer port (default: 50000) company_dbstring Yes Company database name usernamestring Yes SAP B1 username passwordstring Yes SAP B1 password ssl_verifyboolean No Verify SSL certificate (default: true)
Authenticate with SAP Business One Service Layer and obtain a session cookie.
Endpoint POST /LoginMethod POST
List business partners (customers, suppliers, leads) from SAP Business One.
Endpoint GET /BusinessPartnersMethod GET
Retrieve a single business partner by CardCode.
Endpoint GET /BusinessPartners('{CardCode}')Method GET
Create a new customer, supplier, or lead in SAP Business One.
Endpoint POST /BusinessPartnersMethod POST
List sales orders from SAP Business One with OData filtering.
Endpoint GET /OrdersMethod GET
Create a new sales order in SAP Business One with line items.
Endpoint POST /OrdersMethod POST
List A/R invoices from SAP Business One.
Endpoint GET /InvoicesMethod GET
Create a new A/R invoice in SAP Business One.
Endpoint POST /InvoicesMethod POST
description : Sync Shopify orders into SAP Business One as sales orders
event : shopify.order.created
connector : sap-business-one
action : create-business-partner
CardCode : "C-{{ trigger.body.customer.id }}"
CardName : "{{ trigger.body.customer.first_name }} {{ trigger.body.customer.last_name }}"
EmailAddress : "{{ trigger.body.customer.email }}"
connector : sap-business-one
CardCode : "{{ steps.create-partner.result.CardCode }}"
DocDate : "{{ trigger.body.created_at | date: '%Y-%m-%d' }}"
DocumentLines : "{{ trigger.body.line_items | map: 'sku', 'quantity', 'price' }}"