Amazon ERP Integration: Order, Inventory and Settlement Sync Explained

AM
Anita M.
Distribution Center Manager
★★★★★★★★★★
4.5/5 · 9/21/2026

Time-Saving Integration with Excellent Support

"I like that APPSeCONNECT saves us a lot of time by automating the import of sales orders from Shopify into SAP Business One. It helps in updating business partner contact information, which is great because before we had to hand-type the orders, but now it's all imported smoothly."

Read more APPSeCONNECT Reviews
Amazon ERP integration: order, inventory and settlement sync between Amazon Seller Central and ERP systems like SAP Business One, Dynamics 365, NetSuite and Sage 300, by APPSeCONNECT
Author photo: Subhayan MukhopadhyaySubhayan Mukhopadhyay7 min read

Key Takeaway

  • Amazon ERP integration has three separate flows: orders (Amazon to ERP), inventory (ERP to Amazon) and settlements (Amazon to ERP). Scope, build and test each one on its own.
  • Order acknowledgement and shipment confirmation are different Amazon feeds. Shipment confirmation is the one that protects your late shipment rate.
  • Settlement reports come from the SP-API Reports API, not the Finances API. Amazon generates them on its own schedule, roughly every 14 days.
  • Never book an Amazon payout as a single sales entry. Break it into revenue, fees, refunds, reimbursements and reserve movements so it nets to the bank deposit exactly.
  • Amazon’s 2026 changes (a standard reserve of seven days after delivery, aged inventory surcharges from day 181 and a fuel surcharge on FBA fees) add new lines your reconciliation must handle.

For a growing Amazon seller, the gap between Seller Central and the ERP is where time and margin disappear. This guide covers all three integration flows end to end, with the most attention on settlement reconciliation, the layer most projects leave until last.

What Is Amazon ERP Integration?

Definition: Amazon ERP integration

Amazon ERP integration is the automated, two-way connection between Amazon Seller Central and an ERP system such as SAP Business One, Microsoft Dynamics 365 Business Central, NetSuite or Sage 300. It moves orders into the ERP, pushes available stock back to Amazon, and turns Amazon settlement reports into posted accounting entries, without manual exports or re-keying.

Every modern Amazon integration runs on the Selling Partner API (SP-API), Amazon’s REST-based API for sellers. Its predecessor, Amazon Marketplace Web Service (MWS), was retired on March 31, 2024. SP-API itself keeps evolving: Amazon has deprecated Orders API v0 in favour of version v2026-01-01, so ask any integration provider which API versions their connector runs on today.

The three data flows

Flow
Direction
What it moves
Typical timing
Order sync
Amazon → ERP
Orders, line items, prices, taxes, shipping, promotions
Every few minutes
Inventory sync
ERP → Amazon
Available quantity per SKU (merchant fulfilled); FBA stock visibility back to ERP
Near real time for fast movers, scheduled for the rest
Settlement sync
Amazon → ERP
Sales, fees, refunds, reimbursements, reserves, net payout
Each settlement (about every 14 days), with optional daily posting

Each flow fails in its own way. Treating them as one project is the most common scoping mistake.

The three flows in plain English

Order Sync: From Amazon to Your ERP

How order import works

The integration polls the SP-API Orders API on a schedule, or reacts to order notifications, and creates a matching sales document in the ERP. The mapping covers:

  • Item matching: Seller SKU maps to the ERP item code. Unmapped SKUs should stop the order and raise an alert.
  • Customer mapping: Most sellers post orders to one default “Amazon” customer per marketplace.
  • Financial fields: Item price, shipping, taxes and promotional discounts each map to their own ERP fields.
  • Order ID: Store the Amazon order ID on the ERP document. It links orders to settlement lines later.

A note on buyer data: buyer names and addresses are restricted personal data. Access requires approved roles and a Restricted Data Token, and Amazon’s Data Protection Policy limits how long you may keep them. Store only what fulfilment and tax require, and check retention rules and GDPR or local privacy law before designing your data model.

FBA vs. FBM: different ERP records

Fulfillment by Amazon (FBA): Amazon picks, packs and ships. Most ERPs record these orders as an invoice or cash sale once Amazon reports them shipped, relieving stock from a dedicated FBA warehouse.

Merchant fulfilled (FBM, called MFN in Amazon’s APIs): Your warehouse ships. The integration creates a sales order, your team fulfils it, and the integration sends shipment confirmation and tracking back to Amazon.

Order acknowledgement vs. shipment confirmation

  • Order acknowledgement uses the POST_ORDER_ACKNOWLEDGEMENT_DATA feed, which “acknowledges or cancels an order.” Use it when your process needs to formally accept orders or cancel lines you cannot fill. Amazon’s feed documentation does not present it as mandatory for standard Seller Central orders.
  • Shipment confirmation uses the order fulfillment feed (POST_ORDER_FULFILLMENT_DATA) or the Orders API. Per Amazon’s order feed documentation, it tells Amazon to charge the buyer, credit your seller account and notify the buyer the order is on the way. Shipment confirmation is the critical return path. Confirm after the expected ship date and the order counts against your late shipment rate.

Inventory Sync: Keeping Stock Accurate Across Channels

FBM inventory: the ERP is the source of truth

For merchant-fulfilled SKUs, the integration reads available quantity from the ERP, applies channel rules and updates the Amazon listing. Use the Listings Items API or the JSON_LISTINGS_FEED. Amazon deprecated the legacy XML and flat-file listings feeds, including POST_INVENTORY_AVAILABILITY_DATA, so any connector still built on them needs replacing.

Rules worth configuring:

  • Safety stock: hold back a buffer per SKU so sync delays during peaks do not cause overselling.
  • Channel allocation: reserve a share of stock for Amazon when inventory also serves other channels.
  • Sync frequency by velocity: near real time for fast movers, batches for slow lines.

FBA inventory: Amazon holds it, you track it

For FBA, the integration’s job is visibility: pull FBA inventory data through SP-API into the ERP or a scheduled report. Amazon reports FBA stock in states such as fulfillable, inbound (working, shipped, receiving), reserved, unfulfillable and researching. Mirroring these states in a dedicated ERP warehouse lets planners reorder against real availability, not a stale total.

A SKU is either Amazon-fulfilled or merchant-fulfilled. If you want to run both models for one product, create separate SKUs instead of pushing merchant quantities onto an FBA listing.

Settlement Reconciliation: The Most Overlooked Part of Amazon ERP Integration

Amazon does not pay you per order. It collects activity over a settlement period of roughly 14 days, deducts its fees and charges, holds some funds in reserve, and disburses one net amount. If the ERP only sees that deposit, your P&L cannot show channel revenue, fee cost or true margin.

Where settlement data comes from

Settlement reports come from the Reports API, not the Finances API. According to Amazon’s settlement report documentation, settlement reports “cannot be requested or scheduled”. Amazon generates them automatically, and your integration finds them with the getReports operation. The current format is GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2.

The Finances API serves a different purpose: it exposes financial events as they happen. Mature integrations use both. They post fees and refunds daily from financial events, then use the settlement report as the closing record for each period.

What a settlement contains

  • Product sales and shipping credits
  • Referral fees: 15% for most categories, with category rates ranging from 5% to 45%
  • FBA fulfillment fees: per unit, by size and weight tier, plus Amazon’s 3.5% fuel surcharge on FBA fees from April 17, 2026
  • Storage fees: monthly, plus aged inventory surcharges, which under Amazon’s 2026 fee changes start at 181 days
  • Advertising charges, when deducted from your seller balance
  • Refunds, refund administration fees and promotional rebates
  • Reimbursements for lost or damaged FBA inventory
  • Reserve movements: funds held under Amazon’s standard reserve period of seven days after delivery (DD+7), and releases of earlier holds

Fee rates change often, so check them against Amazon’s current fee schedule before building GL rules.

A worked example

Here is an illustrative settlement for one 14-day period:

Line
Amount (USD)
Product sales
10,000
Shipping credits
400
Referral fees (15%)
-1,560
FBA fulfillment fees
-1,850
Storage fees
-120
Advertising (deducted from balance)
-900
Refunds
-600
FBA inventory reimbursements
150
Reserve held this period
-700
Prior reserve released
650
Net payout
5,470

The matching ERP journal entry posts each line to its own account:

Account
Debit
Credit
Amazon clearing (deposit in transit)
5,470
Referral fees expense
1,560
FBA fulfillment expense
1,850
Storage expense
120
Advertising expense
900
Sales returns (contra revenue)
600
Amazon reserve receivable
700
Amazon product revenue
10,000
Shipping income
400
Inventory loss recovery
150
Amazon reserve receivable
650
Total
11,200
11,200

When the deposit lands, debit the bank and credit the Amazon clearing account. That account should return to zero for each settlement. Any balance left over is a reconciliation exception.

Two practical notes:

  1. Avoid double counting. If order sync already posts invoices against the Amazon customer, the settlement should clear those receivables, not book revenue a second time.
  2. Agree the accounting policy first. Some firms book reimbursements as other income, others offset them against inventory shrink or cost of goods sold. Confirm the treatment with your accountant before automating it.

Why spreadsheets break down

Settlement periods do not line up with calendar months. Refunds land a settlement after the sale, storage and advertising run on their own cycles, and reserves shift cash between periods. Under accrual accounting, each needs cut-off handling. At hundreds of orders per period, spreadsheet exceptions pile up faster than anyone can clear them.

Discovery Tip

Pull your last six settlement flat files and pivot them by transaction-type and amount-description. Every value you have never mapped to a GL account is a source of misclassified spend today. Most teams find fee types they did not know they were paying, such as refund administration fees or new 2026 surcharges, within minutes.

The Settlement Reconciliation Sequence: Step by Step

Before you start: confirm the integration has authorized access to financial reports for every seller account and marketplace, and agree a GL mapping for every transaction type. Each marketplace and currency produces its own settlement, so reconcile them separately.

Retrieve
Validate
Classify
Match
Post charges
Reserves
Payout
Close
Step 01Retrieve

Retrieve the settlement report

Use getReports to find new GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2 reports, or download them from Seller Central.

Navigate using the buttons or step indicators above.

Related Read

Mapping out the wider Seller Central connection, including listings and fulfilment? Read it for a broader view of how Amazon connects to ERP, CRM and fulfilment systems.

How APPSeCONNECT Supports Amazon ERP Integration

APPSeCONNECT’s Amazon integration connects to Amazon through the official SP-API. It links Seller Central with SAP Business One, SAP S/4HANA, SAP ECC, Microsoft Dynamics 365 Business Central, Dynamics 365 Finance and Operations, NetSuite, Sage 300 and other ERPs. One integration instance can cover several Amazon marketplaces, including the US, UK, Germany, Australia and the UAE.

The platform imports Amazon settlement data covering fees, commissions, advertising costs and refunds, and includes built-in retry, resync and failure alerting. SAP Business One teams running both models can see how order, inventory and payment flows differ in our Amazon FBA and FBM with SAP Business One guide, including daily FBA inventory reports delivered to an FTP or SFTP folder.

Where appse ai Fits: AI Workflows on Top of Amazon Data

Integration moves the data. The next step is acting on it. appse ai is the ERP-first AI workflow automation platform from APPSeCONNECT, built on more than a decade of mid-market ERP integration work and listing Amazon among its supported marketplaces. For Amazon sellers it fits in three places:

  • Exception handling: AutoDetect self-healing automation finds anomalies, attempts a fix, and routes persistent problems to a person with context attached. The AI Exception Management Agent detects, routes and resolves operational exceptions like these. That is the work that eats most reconciliation time: unmapped fee types, unmatched orders and clearing balances that will not zero.
  • Inventory decisions: the AI Inventory Intelligence Agent monitors stock, supports replenishment and forecasts demand. It helps you plan FBA restocks against aged inventory surcharges and low-stock fees.
  • Building the workflow itself: with the Autonomous Workflow Builder, a finance or operations lead describes a process in plain English, for example “when a new settlement report arrives, classify every line, post the journal and alert finance about anything unmapped,” and the platform builds the running workflow. Every AI decision is recorded in an audit log, so finance keeps a full trail of what was posted and why. appse ai runs in the cloud, on-premise, in a private cloud or as a hybrid, so it fits your data residency requirements.

Bringing It Together

The three flows depend on each other. A missed order becomes an inventory error, then an oversell, then a refund in the next settlement that manual reconciliation is likely to misclassify. Automate all three against current SP-API standards and your Amazon channel can grow without your month-end close growing with it.

Ready to connect Amazon to your ERP?

Book a Demo and talk to our experts about order, inventory and settlement automation for your stack.

Frequently Asked Questions

Amazon ERP integration is the automated connection between Amazon Seller Central and an ERP such as SAP Business One, Dynamics 365 Business Central, NetSuite or Sage 300. It imports orders, syncs inventory and posts settlement data without manual re-keying.

AM
Anita M.
Distribution Center Manager
★★★★★★★★★★
4.5/5 · 9/21/2026

Time-Saving Integration with Excellent Support

"I like that APPSeCONNECT saves us a lot of time by automating the import of sales orders from Shopify into SAP Business One. It helps in updating business partner contact information, which is great because before we had to hand-type the orders, but now it's all imported smoothly."

Read more APPSeCONNECT Reviews

Request for a personalized demo

Let’s start integrating!

Unify your apps, automate your workflows, and grow with confidence.

Start Free TrialBook a Demo