Amazon FBA

Keep the stock Amazon holds for you in Fiddle, with FBA orders, inbound shipments and a daily true-up.

Updated October 28, 20265 min read

Amazon FBA keeps the stock Amazon holds for you in its own Fiddle site. Shipped FBA orders, inbound shipments and Amazon’s inventory ledger move that stock. Once a day Fiddle matches it to Amazon’s count on its own.

Amazon FBA uses your Amazon connection. Connect Amazon first.

One site per Amazon pool

Amazon keeps FBA stock in pools: for example US, Canada, UK or the EU. Fiddle gives each pool one site with three locations:

Location Holds
In transit to Amazon Units on shipments Amazon hasn’t received yet
Amazon FBA Sellable units, including units reserved for orders
Amazon FBA – unfulfillable Damaged, defective and expired units

Normal picking and FBM orders never take stock from these locations. Only FBA orders do.

To set up a pool:

  1. Open Amazon in the Integrations app and go to the FBA tab.
  2. Turn on Amazon FBA and save.
  3. Under FBA sites, click Set up on the pool.
  4. Let Fiddle create a site, or pick an existing one.

Opening balance

Fiddle reads Amazon’s count once to start each FBA site.

  1. Click Opening balance on the pool.
  2. Check that each Amazon SKU is matched to the right Fiddle item.
  3. Pick a lot for each SKU, or leave it blank. Fiddle then creates one opening lot at the item’s average cost.
  4. Click Post opening balance and confirm.

Sellable units go into Amazon FBA. Unfulfillable units go into the unfulfillable location. Units already on their way to Amazon aren’t included. They come in later as transfers.

You can post the opening balance only once. After that, only transfers add stock.

FBA orders and daily sales

Amazon ships FBA orders, so Fiddle doesn’t create a sales order for each one. Each day’s shipped FBA orders become one sales order per marketplace, with a line per item. Its number starts with the marketplace and the day: FBA-US-20261027 holds everything Amazon shipped in the US on October 27.

  • The sales order takes the stock from the Amazon FBA location at the end of that day. It uses the first-expiring lots, so cost of goods sold comes from real lots.
  • Your sales reports and COGS include FBA sales, on the day they shipped.
  • You choose when a day ends under FBA settings › Daily sales summary: a time and a time zone, for example 5:00 PM Mountain. Daily sales wait until you save it. A day’s sales order is created within about an hour after it ends.
  • Fiddle checks for shipped FBA orders every 30 minutes. The Orders tab shows each one as In daily summary until its day’s sales order is created, then Booked, with a link to that sales order.
  • An order with a SKU Fiddle can’t match waits. The Orders tab shows it as Waiting for a SKU match. Match the SKU on the Listings tab. If its day’s sales order is already created, the order goes in a second sales order for the same day, numbered FBA-US-20261027-2.
  • FBA orders don’t include buyer names or addresses.

The Daily sales section of the FBA tab lists each day’s sales order with its order count, units and sales. Click the order count to see those orders on the Orders tab.

On the sales order itself, the Daily sales summary chip opens View orders and SKUs. It shows the SKUs sold as each item and every Amazon order in the summary, each linking to Seller Central.

Create invoices in accounting is off by default. Most Amazon sellers book revenue from Amazon settlements, for example with A2X. An invoice for each day’s FBA sales would count that revenue twice.

Inbound shipments

Create your shipments in Send to Amazon as usual. Fiddle reads them every 2 hours and turns each one into a transfer:

  1. When the shipment ships, units move from your site to In transit to Amazon.
  2. As Amazon receives units, they move into Amazon FBA. Partial receipts are fine.
  3. If Amazon closes the shipment short, Fiddle books the gap as an inbound shortage. The shipment ID stays on it for a reimbursement claim.

Fiddle picks first-expiring lots and won’t use a lot with less shelf life left than your Minimum shelf life setting. Match the ship-from name or postal code on your shipments to a Fiddle site under Where shipments come from.

Returns, damages and removals

Fiddle reads Amazon’s inventory ledger once a day. Customer returns, damaged, lost and found units, and removals become adjustments or transfers with a reason. The Ledger section on the FBA tab lists every event and what Fiddle did with it.

Daily true-up

Once a day Fiddle compares its FBA stock with Amazon’s count for the latest closed day.

  • A day counts as closed three days later, because Amazon’s ledger runs about two days behind.
  • Fiddle books a difference only when it shows on two closed days in a row.
  • The adjustment books on its own. Nobody has to approve it.
  • Fiddle skips a SKU while it has an FBA order waiting for a SKU match, or one whose day’s sales order isn’t created yet.
  • Large true-ups also go into a daily digest for your admins, with the likely cause. Set what counts as large under Large true-ups.

Every true-up is listed in the True-ups section of the FBA tab and in the stock ledger.

Amazon’s live counts

Fiddle reads Amazon’s current fulfillable, reserved, inbound and unfulfillable counts four times a day. The Listings tab shows them next to each FBA listing. They’re for display only and never change stock.

Next steps

To sell from your own warehouse too, set up Amazon FBM.

Was this article helpful?

Related articles

Still need help?

Ask Filo, our built-in AI assistant, for an instant answer — or get in touch with our team and we'll take it from there.