Back to Integrations

SAP Integration

Connect Demurly with SAP Business One or SAP S/4HANA for enterprise invoicing.

Supported Versions

SAP Business One

  • Service Layer REST API
  • Version 9.3 and later
  • On-premise or cloud

SAP S/4HANA

  • OData API
  • Public Cloud or Private Cloud
  • Communication arrangements

Features

FeatureCarriersCustomers
Create InvoicesAutomatic-
Create Purchase Invoices-Automatic
Sync Business Partners

SAP Business One Setup

1

Gather Service Layer Information

You'll need:

  • Service Layer URL (e.g., https://your-server:50000/b1s/v1)
  • Company database name
  • SAP B1 username and password
2

Configure SSL Certificate (if needed)

If using self-signed certificates, contact Demurly support to add your certificate to our trust store.

3

Connect in Demurly

  1. Go to Settings > Integrations
  2. Click Connect on SAP Business One
  3. Enter your Service Layer URL, database, and credentials
  4. Click Connect

SAP S/4HANA Setup

1

Create Communication Arrangement

  1. Open Communication Arrangements app
  2. Create new arrangement based on scenario SAP_COM_0276 (Business Partner Integration)
  3. Assign a communication user
2

Configure in Demurly

  1. Go to Settings > Integrations
  2. Click Connect on SAP S/4HANA
  3. Enter:
    • S/4HANA URL
    • Communication user credentials
    • Company code
  4. Click Connect

Security

  • Session-based authentication (B1) or Basic Auth with CSRF (S/4HANA)
  • All credentials encrypted with AES-256-GCM
  • Sessions automatically renewed before timeout
  • All API calls logged for audit

Common Issues

  • Session expired: Demurly auto-reconnects. If persistent, reconnect the integration.
  • Database not found: Verify exact database name (case-sensitive).
  • CSRF token errors (S/4HANA): Check communication arrangement is active.

Need Help?

SAP integrations can be complex. Our team is happy to assist with setup.

Integrations Guide