① 仕入入力(100行一括貼付グリッド)
書込先:purchase_lots(staging S-6 経由)シートの仕入行をコピーして下枠に貼付 →「解釈する」で 行数・列ズレ・解決/未解決/新商品 を検出。 送信=ステージングに積むだけ(DBに直接反映しない)。未解決は例外キューへ(fail-closed)。 ロット番号は決定論で自動採番(手入力不要)。支払日の空欄は正常=未払い(赤にしない)。
列順:商品番号/JAN/商品名・数量・実支払額(税込)・仕入税抜・仕入送料・注文日・支払日・仕入先・支払方法/名義・モールPT獲得/使用・備考・区分
貼付して「解釈する」を押すと内訳が出ます(データ待ち)
行数0
解決0
未解決0
新商品0
列ズレ0
| # | 状態 | 商品番号/JAN/商品名 | 数量 | 実支払額(税込) | 仕入税抜 | 仕入送料 | 注文日 | 支払日 | 仕入先 | 支払方法/名義 | モールPT獲得/使用 | 備考 | 区分 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 解釈するとプレビューが出ます(データ待ち) | ||||||||||||||
仕入税抜の 0 は「0(実値)」・空欄は 「未記入」として区別表示(別扱い・他行で埋めない)。備考列は常に表示(0円/空欄時は答えが書いてある)。
② 検品
書込先:stock_movements(検品)+lot_staff_roles(役割=検品)入庫済みロットを1件ずつ検品し、状態ランク・数量・担当・実施日を記録。送信=ステージング。欠品/破損は例外キューへ(黙って通さない)。
検品待ち
③ 出荷納品
書込先:stock_movements(出荷)+orders(出荷列)注文の発送 / FBA納品を記録(顧客発送日・発送担当・ロケーション移動)。送信=ステージング。写像不能は例外キューへ。
④ 返品処理
書込先:sales_refund_adjustment+stock_movements(返品戻り)返品を売った法人の在庫に戻し、返金種別と成分(元本/税/送料・1円単位)を記録。元注文は書換えない。写像不能→保留(refund_hold)。
⑤ 仕入キャンセル
書込先:purchase_cancellation(行は消さない)仕入元返品の返金待ち/返金済みを追跡。ロット行は消さない(is_cancelled=true で保持)。
行保持 ロット行は削除せず is_cancelled=true。
返金待ちリスト(常掲・自動表示)
要望40返金待ち:データ待ち(refund_status=返金待ち を自動抽出・常掲)
⑥ 例外・保留キュー
本セッション 0件各画面の未解決 / 写像不能がここに集まる。黙って通さない(fail-closed)。本セッションで送った件数を表示(0件=実測)。