自動化

AmazonのFBA在庫数が合わない理由 — 「手持ち在庫」は4つの数字の合計だった

さーち 2026-08-18 約4分で読めます

結論:Amazonの「手持ち在庫(FBA)」は、4つの数字の合計。1つだけ見ると必ず合わない。

この記事は、Amazon物販で在庫データを自分で扱っている人に向けた記録です。セラーセントラルの画面と、自作ツールの数字が合わなくて困っている人が対象です。

さーち

ツールが出した在庫数が、セラーセントラルの画面と違うんだけど。どっちが正しいの?

どちらも正しいです。見ている数字が違うだけでした。原因は「在庫」という言葉が4種類あることです。

Claude

「手持ち在庫」は1つの数字ではない

セラーセントラルの在庫画面には「手持ち在庫(FBA)」という列があります。

この数字、1種類の在庫を表していません。

中身は4つに分かれています。

呼び方 どんな状態か
在庫あり すぐ売れる。注文が入れば出荷される
販売不可 倉庫にあるが売れない。破損・返品などの理由
入出荷作業中 倉庫の中で動いている最中。注文済みで出荷準備中など
調査中 Amazonが数を確認している最中

手持ち在庫は、この4つを足した数です。

📌 ポイント

💡 「倉庫に置いてある物の総数」と考えると分かりやすいです。売れる・売れないは関係なく、物理的にそこにあるかどうかで数えています。


「在庫あり」だけを見ると何が起きるか

ぼくのツールは、最初「在庫あり」だけを数えていました。

これで何が起きたか。

在庫が全部「入出荷作業中」だった商品が、在庫0として扱われました。

在庫0の商品は、価格チェックの対象から外れます。

つまり倉庫に商品があるのに、一覧から丸ごと消えていたわけです。

⚠️ 注意

⚠️ 在庫0で除外する処理を入れている人は要注意です。売れている商品ほど「入出荷作業中」が増えるので、よく売れる商品ほど消えやすいという最悪の挙動になります。

実際、消えていた4商品はすべて「全量が入出荷作業中」の状態でした。


未入荷の分を足してはいけない

ここが一番はまりやすい落とし穴です。

Amazonのデータには、納品プランを作ったけれどまだ倉庫に届いていない在庫も入っています。

これを足すと、今度は数が多くなりすぎます。

理由は単純で、セラーセントラルの「手持ち在庫」がその分を含んでいないからです。

📌 ポイント

💡 まだ倉庫にない在庫を数に入れると、手元にない商品で並び順が決まってしまいます。保管料の判断もずれます。足さないのが正解です。

納品プランそのものの話はAmazon FBAの納品先倉庫は選べない話に書きました。


85商品で確かめた結果

2026年8月11日時点の実測です。

ずれ方は2種類ありました。

修正した結果、価格チェックの対象は83件から85件に増えました。

2商品は、赤字かどうかの判定すらされていなかったことになります。


合っているかを自分で確かめる方法

数字を直したら、必ず1商品だけ手で検算します。

やり方はこうです。

1

セラーセントラルで対象商品の手持ち在庫を見る

画面の数字をメモ

2

4つの内訳を足した数を出す

在庫あり+販売不可+入出荷作業中+調査中

3

未入荷の納品プラン分を確認する

ここは足さない

4

2つの数字が一致するか見る

合えば計算式は正しい

ぼくが検算した商品は、データ上の合計が18個でした。

そのうち6個が未入荷の納品プラン分でした。

18 − 6 = 12。セラーセントラルの表示も12個。一致しました。

💡 豆知識

検算は1商品で十分です。計算式が正しければ、残りも正しくなります。全部を目視で確認する必要はありません。


技術的なメモ(自分で作る人向け)

プログラムで取る場合、公式API(SP-API)のFBA在庫情報を使います。

足すべき項目は4つです。

totalQuantity を使ってはいけません。この数字には未入荷分まで含まれていて、セラーセントラルの表示と一致しません。


学んだ3つのこと

✅ まとめ

✅ 「在庫」という言葉は4種類ある。どれを見ているかを先に決める

✅ 在庫0で除外する処理は危険。よく売れる商品ほど消えやすい

✅ 計算式を直したら1商品だけ手で検算する。全部見る必要はない


今後

次は在庫保管手数料を利益率の計算に入れるかどうかを決めます。

長く売れ残っている商品ほど、保管料で利益が削られているはずです。

そこまで見えると、「値下げしてでも早く売る」判断ができるようになります。


最後に:自分の思い

このずれに気づいたのは、ぼくではありません。

「セラーセントラルの並び順と違う」と自分で気づいて、確かめにいっただけです。

もし確かめていなければ、2商品はずっと判定されないまま、赤字で売れ続けていました。

ツールは動いているように見えても、正しいとは限りません。

伝えたいことは1つだけ。

自動化した数字ほど、一度は自分の目で確かめる価値があります。


この記事も Claude Code に書いてもらいました。「結論先行・一文60文字以内・数字を使う・誰向けか明確・自分の思いで締める」の5点を意識した版です。

AmazonFBASP-API在庫管理せどりClaude Code

よくある質問

Q. Amazonの「手持ち在庫(FBA)」には何が含まれますか?
A. 在庫あり・販売不可・入出荷作業中・調査中の4つの合計です。倉庫に物理的にある数を表していて、売れる状態かどうかは関係ありません。1種類だけを見ると必ずセラーセントラルの表示とずれます。
Q. 納品プランを作った分の在庫は手持ち在庫に含まれますか?
A. 含まれません。納品プランを作っただけで、まだ倉庫に届いていない在庫は「手持ち在庫」に入らないためです。これを足すと数が多くなりすぎて、セラーセントラルの表示と一致しなくなります。
Q. 在庫が0でもないのに、ツールの一覧から商品が消えるのはなぜですか?
A. 「在庫あり」だけを数えていて、在庫が全部「入出荷作業中」になっている場合です。ぼくの環境では85商品中4商品がこの状態で、在庫0とみなされて一覧から丸ごと抜けていました。よく売れる商品ほど作業中が増えるので消えやすくなります。
Q. SP-APIで在庫数を取るとき、どの項目を足せばよいですか?
A. fulfillableQuantity・reservedQuantity・unfulfillableQuantity・researchingQuantity の4つを足します。totalQuantity は未入荷分まで含むため、セラーセントラルの手持ち在庫とは一致しません。
続けて読む
← 前の記事
自動テストに28項目全部合格したのに、見た目は1か所ズレていた
次の記事 →
.gitignoreで除外したファイルは、どこにもバックアップされていない
あわせて読みたい
関連記事
Amazon FBAの納品先倉庫は選べない — 作り直して変える方法と、自動化ツールの作り方
#Claude Code#Amazon#SP-API
関連記事
AI音楽「Suno」で作った曲を一括ダウンロード→日付別に自動整理した話
#Claude Code#Suno#AI音楽
関連記事
Claude Codeでタロットアプリを作った。AIに文章を生成させなかった理由
#Claude Code#個人開発#Cloudflare Workers

コメント

記事への感想・質問・指摘など、お気軽にどうぞ。匿名(ゲスト)でも投稿できます。

← 記事一覧に戻る