ERP integration · SAP

SAP Business One EDI and B2B integration

EDI and API integration for SAP Business One through the Service Layer and DI API, plus implementation services.

  • Integration supported
  • Implementation services available
  • Cloud, on-premises or hybrid

Overview

Connecting SAP Business One with your trading partners

SAP Business One serves small and midsize businesses that often face the same EDI requirements as large enterprises when they sell to major retailers or distributors. Business One exposes its data through the Service Layer, a REST-style interface, and the DI API, a long-standing programming interface, both of which can create sales orders and read deliveries and invoices.

ECOM connects Business One to trading partners through PRISM, translating partner documents into Business One sales orders and generating ship notices and invoices from Business One deliveries and A/R invoices. For companies with few partners, WebEDI can be a simpler starting point before full integration.

Read the in-depth guideSAP Business One EDI integration guide: Service Layer, DI API and best practices

Methods

Integration approaches for SAP Business One

Service Layer

REST and OData-style interface for creating and reading Business One documents, suited to modern integrations.

DI API

Programming interface used by many existing add-ons and integrations.

Import and export

File-based data transfer for simpler scenarios and initial data loads.

Document mapping

How EDI documents map to SAP Business One

Typical mappings between common X12 documents and SAP Business One business objects. Actual designs depend on your configuration and partners.

EDI documentSAP Business One objectDirection
850 Purchase OrderSales orderInto SAP Business One
856 Advance Ship NoticeDeliveryFrom SAP Business One
810 InvoiceA/R invoiceFrom SAP Business One
846 Inventory AdviceItem availabilityFrom SAP Business One

Planning

Implementation considerations

  • Item and customer mapping

    Partner item numbers and ship-to locations need cross-references in Business One.

  • Hosting model

    Integration options depend on whether Business One runs on premises, hosted or in the cloud.

  • Growth path

    Choose an approach that scales as partner counts and volumes grow.

Trading partners

Integration guides that pair with SAP Business One

  • Amazon EDI integration
  • Marriott Bonvoy Boutiques EDI integration
  • Walgreens EDI integration
  • Walmart Marketplace EDI integration
  • Wayfair EDI integration

SAP Business One integration FAQs

Can SAP Business One handle retail EDI?

Yes, with an integration layer. ECOM translates partner EDI into Business One documents and generates outbound documents from Business One data.

Should we use the Service Layer or DI API?

The Service Layer is generally preferred for new integrations, while the DI API remains common in existing add-ons. ECOM recommends based on your version and hosting.

Does ECOM implement SAP Business One?

Yes. ECOM provides SAP Business One implementation services alongside integration.

Integrating or implementing SAP Business One?

Tell us about your ERP environment and trading partners. We will recommend an integration approach and delivery model.