{{ headerTitle }}

#{{ scanId }} 👤 {{ me.display_name || me.username }}
📷
拍照 / 上傳單據
點此直接拍照(選相簿請用下方按鈕)
辨識中,請稍候...
最近掃描
尚無已確認記錄
已確認
{{ s.supplier_name || '未知廠商' }}{{ s.invoice_date ? ' · '+s.invoice_date : '' }}
#{{ s.id }} · {{ s.invoice_no || '無單號' }} · {{ s.item_count }} 項{{ s.purchase_id ? ' · ERP已建' : '' }}
📅 {{ localDate(s.created_at) }} {{ localTime(s.created_at) }} · 👤 {{ s.created_by_name || '—' }}
日期從
人員
共 {{ filteredRecords.length }} 筆
無符合的記錄
📅 {{ dateLabel(g.date) }} {{ g.items.length }} 筆
已確認
{{ s.supplier_name || '未知廠商' }}{{ s.invoice_date ? ' · '+s.invoice_date : '' }}
#{{ s.id }} · {{ s.invoice_no || '無單號' }} · {{ s.item_count }} 項{{ s.purchase_id ? ' · ERP已建' : '' }}
🕐 {{ localTime(s.created_at) }} · 👤 {{ s.created_by_name || '—' }}
載入中...
⚠️ 建立前請核對
  • {{ w }}
{{ ci.product_code || ('單據貨號 ' + (ci.raw_sku||'?')) }}
{{ ci.product_name || '尚未比對,請按 🔍 搜尋選擇商品' }}
收貨 單價 ERP {{ ci.erp_cost_price }}
單據顏色:{{ c.style || '未知色' }}×{{ c.qty }}(已自動分配,可調整)
{{ matchTxt(ci.status) }}
比對到多筆,請選擇:
{{ alloc.style }}
{{ alloc.barcode }}
(無顏色變體)
已分配 {{ allocTotal(ci) }} / 收貨 {{ ci.receipt_qty }}
本單建立金額 {{ fmtMoney(grandTotal) }}
已分配總件數{{ grandQty }} 件
單據原始總額{{ fmtMoney(receiptTotal) }}
{{ totalDiff > 0 ? '較單據多' : '較單據少' }} {{ fmtMoney(Math.abs(totalDiff)) }}
✓ 與單據原始總額相符
採用單價:單據價低於 ERP 價時以單據價計
選擇動作(可複選)
列印站
至少填入一項數量,且至少選擇一個動作
永久下載連結(可複製分享)
{{ eu.label }}
{{ eu.url }}
匯出記錄
日期從
新增廠商
格式建議:廠商名稱(代碼),例如 新廠商(NS),新增後可在下方設定規則
{{ rule.name }}
{{ rule.sku_prefix||'?' }} · {{ ruleTypeLbl(rule.sku_rule_type) }} {{ rule.sku_rule_param }} 🎨顏色 📄{{ receiptTypeMeta(rule.receipt_type).label }}
單據類型(依版面分類,選擇後顯示樣本圖)
{{ receiptTypeMeta(rule.receipt_type).desc }}
識別關鍵字(OCR 抬頭辨識,留空用廠商名稱)
廠商代碼前綴(會加在核心碼前方)
規則類型
N =
Regex(用 () 捕捉)
範例廠商貨號(拖曳分隔線調整)
{{ ch }}
核心碼:{{ core(rule) }}  → 搜尋鍵:{{ (rule.sku_prefix||'') + core(rule) }}
在辨識選單顯示 關掉後,辨識不到廠商時的選單不列此廠商(如韓國、大陸等短期不處理者)
fallback 跨廠搜尋
多筆結果取最短
單據直接顯示顏色 如舶格,無需人工分配
自訂欄位關鍵字(留空自動偵測,適用特殊表頭如「件」、「件/折」)
數量欄關鍵字
單價欄關鍵字
貨號欄關鍵字
錯誤:{{ rule._testError }}
解析結果
欄位偵測:數量@{{ Math.round(rule._testResult.cols.qtyX||0) }}px / 單價@{{ Math.round(rule._testResult.cols.priceX) }}px / 貨號@{{ Math.round(rule._testResult.cols.skuX) }}px
⚠ 未偵測到欄位(數量欄關鍵字需設定)
表頭:{{ rule._testResult.header?.date||'-' }} 單號:{{ rule._testResult.header?.invoice_no||'-' }}
商品明細 {{ rule._testResult.item_count }} 筆
{{ it.raw_sku||'?' }} → {{ it.search_key }}  數量:{{ it.receipt_qty??'—' }} 單價:{{ it.receipt_unit_price??'—' }}
{{ it.row_text }}
🔒 貨號鐵則(掃到指定單據貨號 → 直接比對到指定 ERP 商品,優先於一般規則)
{{ o.raw_sku }} {{ o.target_code }} {{ o.note }}
尚無鐵則
搜尋商品
搜尋中...
{{ p.product_code }}
{{ p.name }}
{{ (p.variants||[]).length }} 個變體
無結果
將整張單據對齊框內、避開陰影,盡量填滿
{{ camera.error }}
🔒
無拍照進貨系統權限
您的帳號({{ me && (me.display_name||me.username) }})尚未開通此系統,請洽管理員到「帳號管理 → 權限 → 📸 拍照進貨系統」勾選。
{{ toastMsg }}