What moves between Amazon Seller Central and SAP Business One
Most sellers who search for this run SAP Business One, so that's the ERP this page describes. The Amazon side works the same way with S/4HANA or ECC; see SAP integration for those.
Amazon is where the sale happens and where it is paid out. Business One is where the item, the stock and the books are. The integration gives each Amazon order a Business One sales order, sends stock levels back to Amazon, and turns Amazon's settlement reports into entries your accountant can reconcile.
Amazon Seller Central
Where Amazon customers buy and pay
- Orders
- Listings and quantities
- FBA inventory
- Settlement reports
SAP Business One
Where items, stock and accounts are kept
- Sales orders
- Items
- Stock by warehouse
- Invoices and incoming payments
Amazon to SAP Business One record mapping
Amazon API names as Amazon documents them; Business One entities as the Service Layer names them. Discovery confirms the rules for your account.
| Amazon (SP-API) | SAP Business One | Direction |
|---|---|---|
| Order (Orders API) | Orders (sales order) | Amazon to Business One |
| Buyer and ship-to address | BusinessPartners, or one marketplace customer | Amazon to Business One |
| Listing quantity (Listings Items API) | Item stock by warehouse | Business One to Amazon |
| FBA inventory | Stock in an Amazon warehouse | Amazon to Business One |
| Shipment confirmation | DeliveryNotes (delivery) | Business One to Amazon |
| Settlement report (Reports API) | IncomingPayments and fee postings | Amazon to Business One |
How the Amazon sync runs
Orders from the Orders API
Amazon's Notifications API can send an ORDER_CHANGE message, delivered through Amazon SQS, when an order changes. Connect then reads the order through the Orders API and posts it to Business One as a sales order. Where buyer personal information is needed, Amazon returns it only from restricted operations, called with a Restricted Data Token from its Tokens API.
Quantities and FBA stock
For orders you ship yourself, Connect sends Business One's available quantity to the listing through the Listings Items API, so you don't oversell. For Fulfillment by Amazon, the FBA Inventory API shows what Amazon is holding, which can be brought into Business One as its own warehouse.
Settlements for finance
Amazon pays out net of fees, refunds and adjustments. Settlement reports can't be requested on demand; Amazon generates them and they are fetched through the Reports API. Connect turns each settlement into incoming payments and fee lines in Business One, in the form your accountant agrees during discovery.
See Clarity Connect move an order
Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.
Amazon access: the Selling Partner API
Amazon calls the Selling Partner API the next generation of its programmatic access for sellers, and has moved sellers off the old Marketplace Web Service (MWS); integrations built on MWS have to be rebuilt on SP-API.
Access is set up in Amazon's Solution Provider Portal: a developer profile, a registered application and the roles it needs. Roles that return buyer personal information are restricted, and Amazon asks for details of how that data is used and secured before granting them.
How Clarity Connect runs it
Clarity Connect is the platform Clarity builds integrations on. It keeps a persistent connection open between Amazon and Business One and runs each flow, orders, quantities or settlements, as its own task on its own timing. If one side can't be reached, Connect retries the job rather than losing it. Clarity has delivered more than 3,000 integrations; demos are in the Clarity Connect playlist.
Discovery
A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.
Tasks and mapping
Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.
Testing
Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.
Live, with a dashboard
Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.
Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.
Questions
Does this still work now that MWS is gone?
Yes. The integration is built on Amazon's Selling Partner API, which replaced MWS.
Can Amazon fees and refunds be booked in Business One?
Yes. They come from Amazon's settlement reports and are posted in the form your finance team chooses during discovery.
Do I need Business One on HANA?
No. The Service Layer has run on Microsoft SQL Server as well as HANA since Business One 10.0 PL01.
What does it cost?
Clarity Connect is $599 a month as SaaS or a $15,000 one-time license with no ongoing fees; larger projects are priced to scope. See pricing.
Related resources
Connect Amazon and SAP Business One
Tell us how you sell on Amazon, merchant-fulfilled, FBA or both, and how finance books settlements. A Clarity business analyst will map it with you before the build.
Book a demo
