在庫が合わない。棚卸しのたびに差異が出る。
原因を探ると、多くは同じところに行き着きます。
入力が遅れているか、打ち間違えているか。
モノは動いているのに、システムへの反映が後回しになる。あるいは、似た品番を取り違えて入力する。
この記事では、Odoo(オドゥー:オープンソース由来の統合業務アプリ群)のバーコード管理を、機能の各論として整理します。
⚠️ 最初にお伝えすべきこと
バーコード管理は、有償の Enterprise版が対象と案内されています。
Community版では利用できないと考えてください。どの機能がどちらの版で使えるかはバージョンによって変わります。 検討時には必ず対象バージョンで確認してください。
詳しくは Odoo Community版とEnterprise版の違い をご覧ください。
在庫が合わなくなる、本当の原因
現場の人の責任ではありません
手入力である限り、間違いはゼロになりません。
似た品番が並んでいれば取り違えます。忙しければ後回しにします。これは人の注意力の問題ではなく、方法の問題です。
在庫管理の全体像は Odooの在庫管理(Inventory) をご覧ください。
バーコード管理でできること
Odoo公式のドキュメントによれば、次のようなことができるとされています(2026年8月確認)。
基本の仕組み
- 個々の製品や製品カテゴリにバーコードを割り当てられる
- そのバーコードを使って在庫の動きを追跡できる
- バーコードスキャナを接続することで、スキャンして特定の在庫処理をトリガできる
対応するフォーマット
- EAN、UPC、GS1のフォーマットに対応している
- バーコード表現規則として、デフォルトのものとGS1のものを選べる
- それぞれの規則が、スキャナで読み取ったバーコードをどう解釈するかを決める
- 企業独自のバーコードを認識するため、カスタムのパターンを定義できる
使える業務
- 入荷や配送の処理
- 在庫調整(棚卸し)
- ロット番号や数量を含むバーコードの読み取り
たとえば入荷では、予定された数量に対してスキャンした分が反映され、すべて処理されると検証のボタンが変わるという流れになります。
【重要】バーコードは「用意する」ところから
ここが、検討時に見落とされやすい点です。
GS1のコードについて
Odoo公式のドキュメントには、明確な記述があります。
サプライチェーン全体で製品を一意に識別するためにUPCやEANのバーコードを使うには、GS1から取得する必要がある。
つまり、「Odooを入れればバーコードが使えるようになる」わけではありません。
- 社内だけで使うなら、自社で自由に設定できます
- 流通させる商品に付けるなら、規格を管理する団体からコードを取得する必要があります
これはシステムの問題ではなく、事前に準備すべきことです。
まず社内から始められます
すでに商品にメーカーのバーコードが付いているなら、それを登録して使えます。
そして、社内の棚や保管場所には、自社で作ったラベルを貼れます。
この範囲だけでも、入力の速さと正確さは大きく変わります。
ハードウェアの確認が必要です
もうひとつ、実機での検証が必要な領域です。
確認すべきこと
| 項目 | 確認内容 |
|---|---|
| スキャナ | 自社で使う機種で正しく読めるか |
| 端末 | 現場で使う端末で動作するか |
| 通信 | 倉庫内で通信が届くか |
| ラベル | 印刷したラベルが読み取れるか |
| 環境 | 冷凍倉庫、屋外、粉塵など特殊な条件はあるか |
とくに通信環境は、実際の倉庫で確認してください。 事務所では問題なくても、倉庫の奥や金属棚の間で届かないことがあります。
実機での検証を飛ばさない
カタログで判断せず、実際の現場で試してください。
これは OdooのPOSレジ機能 でも同じことをお伝えしています。現場の機器が絡む領域では、実機の検証が判断を左右します。
導入で決めるべきこと
(1) どこから始めるか
すべての工程に一度に導入しないでください。
入荷、出荷、棚卸し、移動。まずひとつの工程に絞って、そこが安定してから広げるほうが確実です。
差異がいちばん出ている工程から始めるのが合理的です。
(2) 何にバーコードを付けるか
商品だけでなく、保管場所(棚、エリア)にも付けられます。
「どの棚から取ったか」を記録できると、在庫の精度が上がります。
(3) ラベルをどう運用するか
誰が、いつ、どこで印刷するか。入荷時に貼るのか、事前に用意するのか。
ここを決めずに始めると、現場でラベルがない状態が発生します。
(4) スキャンできないときの手順
バーコードが汚れて読めない、ラベルが剥がれた。 これは必ず起きます。
手入力に切り替える手順を決めておいてください。「読めなければ止まる」運用にしないことが重要です。
Odooのバーコード管理が合わないケースもあります
ベンチャーネットは、SAP・NetSuite・Odoo・AIスクラッチ開発という4つの選択肢を扱っています。
| 状況 | 検討したい選択肢 |
|---|---|
| 取扱品目が少なく、在庫の差異も出ていない | 無理に入れる必要はない |
| Community版で運用している | このアプリは使えません(Enterprise版が対象) |
| 品目が多く、在庫の差異に悩んでいる | Odooのバーコード管理 が現実的な選択肢 |
| 高度な自動倉庫やRFIDが中心 | 専用の倉庫管理システムを検討 |
4行目について補足します。自動搬送機や電波による一括読み取りを中心とした運用は、専用のシステムのほうが適します。
Odooのバーコード管理は、人がスキャナで読み取る運用を前提とした仕組みです。
業務が固有すぎてどのパッケージにも乗らない場合は、AIスクラッチ開発という選択肢もあります。ただしライセンス費用がかからない代わりに、開発費と保守費が別途かかります。判断材料は パッケージERPかスクラッチ開発か に整理しました。
よくある質問
Q1. Community版でも使えますか?
使えないと考えてください。 バーコード管理はEnterprise版が対象と案内されています。
Q2. スマートフォンで代用できますか?
端末のカメラを使う方法が案内されている場合があります。ただし、読み取りの速度と精度では専用のスキャナに分があります。
大量に扱うなら、専用機の検討をおすすめします。まず試すなら、手元の端末でも構いません。
Q3. バーコードは自分で作れますか?
社内で使う分には作れます。 既存の品番を使うこともできます。
ただし、流通させる商品に付ける国際的な規格のコードは、管理団体から取得する必要があります。
Q4. 既存の商品ラベルを使えますか?
メーカーが付けたバーコードを登録して使えます。Odoo公式は、EAN・UPC・GS1のフォーマットに対応していると案内しています。
自社の運用に合うかは、実際の商品で確認してください。
Q5. 導入すれば在庫差異はゼロになりますか?
ゼロにはなりません。
盗難、破損、記録されない移動。これらはバーコードでは防げません。
減るのは「入力の遅れと打ち間違い」による差異です。ここが大きな割合を占めているなら、効果は明確に出ます。
まとめ
在庫が合わない原因の多くは、入力の遅れと打ち間違いです。
モノは動いているのに、システムへの反映が数時間から数日遅れる。似た品番を取り違える。これは人の注意力の問題ではなく、手入力という方法の問題です。
Odooのバーコード管理では、その場でスキャンすることで在庫の処理をトリガできます。入荷、出荷、棚卸し、移動。それぞれの場面で使えます。
ただし、検討時に見落とされやすい点があります。
バーコードは「用意する」ところから始まります。
社内だけで使うなら、自社で自由に設定できます。すぐに始められます。
一方、流通させる商品に付ける国際的な規格のコードは、管理団体から取得する必要があります。 Odoo公式のドキュメントにも明記されています。これはシステムの話ではなく、事前の準備です。
もうひとつ、ハードウェアの実機検証が必要です。スキャナ、端末、そしてとくに倉庫内の通信環境。事務所で問題なくても、倉庫の奥で届かないことがあります。
導入では、ひとつの工程に絞って始めてください。 そして、スキャンできないときの手順を必ず決めてください。読めなければ止まる運用にしないことが重要です。
最後に期待値について。在庫差異はゼロにはなりません。 減るのは入力起因の差異です。そこが大きいなら、効果は明確に出ます。
もう少し詳しく知りたい方へ
ベンチャーネットは、ERP導入支援を手がける会社です。SAP・NetSuite・Odoo・AIスクラッチ開発という4つの選択肢を扱っているため、特定の製品に偏らない立場でご提案できます。
現場の機器が絡む領域では、実機での検証を必ずお願いしています。 カタログだけで判断すると、稼働後に困るためです。
あわせて読みたい記事
