JC 現場入力役割:仕入担当見える範囲:仕入・検品(RLSスコープ)
ステージング送信=ステージングに積むだけ(DBに直接反映しない)。未解決は例外キューへ(fail-closed)。案A:左タブ縦ナビ・高密度台帳型(確定土台)

① 仕入入力(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件=実測)。