ยังไม่เชื่อมข้อมูลจริง:
KPI และกิจกรรมล่าสุดด้านล่างเป็นข้อมูลตัวอย่าง (fixture) — Dashboard analytics ยังไม่รวมในรอบนี้ (ใช้หน้าจริงที่ Upload/Processing/Review/Export)
47
วันนี้: เอกสารทั้งหมด
↑ +5 จากเมื่อวาน
23
รอ Review
⚠ ต้องดำเนินการ
312
เดือนนี้: ทั้งหมด
↑ +12% จากเดือนก่อน
289
Export แล้ว
92.6% ของทั้งหมด
กิจกรรมล่าสุด
เวลา ผู้ใช้ การกระทำ เอกสาร
14:52 สมชาย ก. อัปโหลด INV-2605-012.pdf
14:48 วิภา น. Approve INV-2605-011.pdf
14:35 วิภา น. Approve INV-2605-010.pdf
14:21 สมชาย ก. Export Batch #2604-009
13:58 สมชาย ก. อัปโหลด INV-2605-009.pdf
13:44 วิภา น. Flag INV-2605-003.pdf
13:30 วิภา น. Approve INV-2605-002.pdf
13:15 สมชาย ก. Export Batch #2604-008
Page Credits เดือนนี้
7,420
/ 20,000 page credits
แพ็กเกจ Pro Premium ใช้ไป 37% ของโควตาเดือนนี้
ใบกำกับภาษี / Invoice
4,980 pages
ใบเสร็จ / Receipt
1,940 pages
ใบวางบิล / Billing Note
500 pages
อัปเดตล่าสุด: วันนี้ 14:52 น. • รีโปรเซสเอกสารเดิมไม่หักเครดิตเพิ่มถ้าไม่มี explicit rerun
Quick Actions:
📤 อัปโหลดใหม่
🔍 ไปที่ Review 0
1
เลือกไฟล์
2
ยืนยัน & ส่ง
บริษัท *
— เลือกบริษัท —
ลาก PDF, JPG, PNG มาวางที่นี่ หรือคลิกเพื่อเลือก
ขนาดไฟล์สูงสุด 20 MB ต่อไฟล์
ไฟล์ที่เลือก (0 )
อัปโหลด →
หมายเหตุ:
ประมวลผลผ่าน Celery background queue จริง (สูงสุด 5 เอกสารพร้อมกัน) — สถานะและ % ที่แสดงคือสถานะจริงจาก backend ไม่ใช่ข้อมูลตัวอย่าง
โหมดสแกนรายการสินค้า (line-item) เปิดอยู่สำหรับบริษัทนี้:
Processing ปัจจุบันสกัดและให้ยืนยันข้อมูลส่วนหัว (header) ได้เต็มรูปแบบแล้ว ส่วนการสกัด/ยืนยันรายการสินค้าราย line-item (Epic 9) ยังไม่เปิดใช้งานปลายทาง — เอกสารจะผ่าน header-only ตามปกติ และจะต้องยืนยัน line-item เพิ่มเมื่อ backend line-item extraction พร้อม (ยังไม่รวมในรอบนี้)
ยังไม่มีเอกสารที่ต้องประมวลผล
ความคืบหน้าตามขั้นตอน 0%
▶ เริ่มประมวลผลเอกสารที่รออยู่
จะนำทางไปที่ Review Scan โดยอัตโนมัติเมื่อประมวลผลเสร็จ
ข้ามไปที่ Review →
โหลด...
เลือกเอกสารทางซ้ายเพื่อดูไฟล์
เลือกเอกสารทางซ้ายเพื่อดูรายละเอียด
① เอกสารที่พร้อม Export
เลือกช่วงเอกสารที่ต้องการ export — ค่าเริ่มต้นคือชุดล่าสุดที่เพิ่งประมวลผล เพื่อไม่ให้ปนกับเอกสารเก่า/ที่ export ไปแล้ว
กำลังโหลด...
รวมรายการสินค้า (line item) ที่ยืนยันแล้วในไฟล์ export
② เลือกรูปแบบ Export
⚡ Quick Export
ทุก field, ไม่มี transform, ออกได้เร็ว — ไม่ต้องใช้ template
📋 Template Export
ใช้ template ที่กำหนดไว้ เช่น Express / LoveBot / รายงานภาษี
เลือกโหมดด้านบนเพื่อเริ่ม
เลือก Template
Choose template from API
รูปแบบไฟล์
Excel (.xlsx)
CSV
Encoding
UTF-8
UTF-8 BOM
TIS-620
③ ปรับคอลัมน์ (Adjust Columns)
ใช้เฉพาะรอบ export นี้ (ephemeral) — ไม่กระทบ template ที่บันทึกไว้ เว้นแต่กด Save/Update ด้านล่าง
ลำดับ Header Label Source Field Transform แสดง ค่าคงที่ (ถ้าไม่พบข้อมูล)
เพิ่มคอลัมน์จาก Available Fields
+ Add Column
+ สูตรคอลัมน์ (Formula)
เรียงลำดับเอกสารตามคอลัมน์ (ก่อน preview/export)
ทิศทาง
น้อย → มาก (asc)
มาก → น้อย (desc)
Adjustments apply to this download only (not saved)
💾 Save as Company Template
↺ Update Template
④ Preview
👁 Refresh Preview
✓ Validate Balance
ยังไม่ได้ preview — กด Refresh Preview
⑤ Download
No live export yet
📥 Generate + Download
No live export calls yet.
ประวัติการ Export
วันที่ Export Template จำนวนไฟล์ ดาวน์โหลด
2026-06-18 14:32 Express GL (Master) 8 📥 GL-20260618.csv
2026-06-15 09:10 ภ.พ.30 ภาษีซื้อ (Master) 11 📥 VAT-20260615.csv
กำลังโหลดรายชื่อบริษัท...
ชื่อบริษัท เลขภาษี สาขา สถานะ จัดการ
กำลังโหลด...
← กลับรายการบริษัท
— เลขภาษี: — · สาขา: — Active
ผังบัญชี (COA)
AP · ผู้จำหน่าย
AR · ลูกค้า
สินค้า/ราคา
ตั้งค่า
AP · Vendor Master (เจ้าหนี้ / ผู้จำหน่าย)
รายการผู้จำหน่ายที่ใช้ matching ตอน import และเตรียมสำหรับ export (Accounts Payable)
+ เพิ่มผู้จำหน่าย (ใช้ CSV)
📁 นำเข้า Vendor CSV/YAML
📄 นำเข้าจาก PDF (AI)
Note:
เพิ่ม/อัปเดตผู้จำหน่ายผ่านการนำเข้า CSV (upsert ตามรหัส) — ลบได้แบบ deactivate (ปิดใช้งาน) โดยไม่ลบประวัติ · หรือนำเข้าจาก PDF ใบแจ้งหนี้ (AI จะอ่านเลขผู้เสียภาษี+ชื่อผู้ขายให้อัตโนมัติ)
กำลังโหลด...
Vendor Code ชื่อผู้จำหน่าย เลขผู้เสียภาษี GL Code สถานะ จัดการ
กำลังโหลด...
AR · Customer Master (ลูกหนี้ / ลูกค้า)
รายการลูกค้าที่ใช้ matching ตอน import และเตรียมสำหรับ export (Accounts Receivable) — แยกจาก AP เพื่อไม่ให้ปนกัน
+ เพิ่มลูกค้า (ใช้ CSV)
📁 นำเข้า Customer CSV/YAML
📄 นำเข้าจาก PDF (AI)
Note:
เพิ่ม/อัปเดตลูกค้าผ่านการนำเข้า CSV (upsert ตามรหัส) — ลบได้แบบ deactivate (ปิดใช้งาน) โดยไม่ลบประวัติ · หรือนำเข้าจาก PDF ใบแจ้งหนี้ (AI จะอ่านเลขผู้เสียภาษี+ชื่อลูกค้าให้อัตโนมัติ)
กำลังโหลด...
Customer Code ชื่อลูกค้า เลขผู้เสียภาษี AR Flag สถานะ จัดการ
กำลังโหลด...
สินค้า / ราคา (Product Master)
รายการสินค้าและราคาต่อหน่วย ใช้เป็นฐานสำหรับ line-item matching คุณภาพสูงขึ้น — แยกจาก "สแกน Line Items" ในตั้งค่าบริษัท
📁 นำเข้า Product/Price List CSV
📄 นำเข้ารายการสินค้า PDF (AI)
รองรับทั้งไฟล์ CSV ปกติ (product_code,product_name,unit,unit_cost,category) และไฟล์ export รายงานสินค้าคงเหลือจาก Express โดยตรง · หรือนำเข้าไฟล์ PDF รายการสินค้าจาก Express (อ่านรหัส/ชื่อ/หน่วยนับ — ไฟล์นี้ไม่มีคอลัมน์ราคา จึงไม่นำเข้าราคา)
กำลังโหลด...
Product Code ชื่อสินค้า หน่วย ราคาต่อหน่วย หมวด จัดการ
กำลังโหลด...
COA Defaults
ค่าตั้งต้นที่ workflow และ template จะอ้างอิงก่อน export
บันทึกค่าเริ่มต้น
Default AP account 2100 - เจ้าหนี้การค้า 2201 - ภาษีมูลค่าเพิ่มค้างจ่าย
Default expense account 5100 - ค่าวัสดุสำนักงาน 5200 - ค่าใช้จ่ายในการขาย
Default purchase VAT 1501 - ภาษีซื้อ
Default WHT payable 2301 - ภาษีหัก ณ ที่จ่าย จ่าย
Mapping Rules
ตั้งค่า rule ที่ใช้ตอน Map COA และ Review Mapping
📁 นำเข้าจาก DOCX (AI)
+ เพิ่ม Rule
กำลังโหลด...
Vendor / Keyword Document Type Debit Account Confirmed จัดการ
กำลังโหลด...
ตรวจสอบก่อนบันทึก:
แก้ไขได้ก่อนกด "ยืนยันและบันทึก" — ยังไม่มีการบันทึกจนกว่าจะกดยืนยัน
Vendor / Keyword Document Type Debit Code Account Name Remove
Live API Bridge
Use this block to verify the main UX/UI is calling live W4 APIs before deploy handoff: load templates, create a draft from analysis, preview via template engine, and push the selected template into the export flow.
Waiting for auth
Preview Selected Template
Use in Export Flow
Templates not loaded yet.
Master Templates 0
Templates บริษัท 0
กำลังโหลด...
เลือกบริษัทด้านบนเพื่อดู Templates ของบริษัทนั้น
Builder Scope
หน้านี้รองรับการสร้าง template ใหม่เองจาก field/transform/lookup ที่ระบบมีอยู่แล้ว โดยไม่ต้องแก้โค้ดทุกครั้ง
ถ้าต้องใช้ OCR field ใหม่หรือ transform ใหม่ ระบบจะต้องเพิ่มใน registry ก่อนจึงจะนำมาใช้ใน builder ได้
Mode-aware
Draft
Non-dev setup
Configurator Runtime State
Live state passed from schema analysis and template APIs for W4 verification on this main UX/UI page.
No live analysis yet
Run Auto-detect and apply the result to populate the configurator runtime state.
Persistent Setup Flow
ทำตาม 3 แท็บนี้: อัปโหลดและตรวจจับ → กำหนด Columns → ทดสอบ Output ก่อนบันทึกหรือส่งต่อไปหน้า Export
① Upload & Detect
② กำหนด Columns
③ ทดสอบ Output
Upload & Detect
อัปโหลด `.csv`, `.xlsx`, `.xls` แล้วให้ `POST /api/v1/templates/analyze` แนะนำ mapping, transform, และ sample profile ให้แท็บถัดไป
อัปโหลด Sample File
Skip → Tab ②
Detected Mapping
No sample uploaded
ยังไม่มีผลวิเคราะห์สด — อัปโหลด sample file ในแท็บนี้ก่อน
Apply Result
ใช้ผลวิเคราะห์เพื่อ pre-fill คอลัมน์ในแท็บ ② และใช้ sample data เดียวกันต่อในแท็บ ③ ได้ทันที
Apply to Tab ②
Skip without Apply
เปิดหน้าวิเคราะห์แบบเต็ม
ทดสอบ Output
ตรวจโครงสร้างคอลัมน์, sample preview, และ save readiness ก่อนยืนยันเป็น template จริง
← กลับไปแก้ Columns
Refresh Preview
Round-trip Preview
ยังไม่ได้ preview จาก runtime columns
Live Schema Analyzer Result
This block updates from the real `POST /api/v1/templates/analyze` call. The visual tables below remain as review scaffolding.
No analysis yet
No live analysis result yet.
📂
ลาก CSV / Excel มาวางที่นี่
รองรับ .csv, .xlsx, .xls · รองรับ encoding UTF-8 และ TIS-620
เลือกไฟล์จากเครื่อง
ไฟล์ตัวอย่างที่ระบบใช้ได้ดีที่สุด:
• ไฟล์ GL ที่ Export ออกจาก Express GL, PEAK, B-Plus, ERP ใดก็ได้
• มีแถว header row อยู่แถวแรก (ชื่อคอลัมน์ภาษาไทยหรืออังกฤษก็ได้)
• มีข้อมูลอย่างน้อย 5 แถวเพื่อให้ระบบ sample ได้แม่นยำขึ้น
⏳
กำลังวิเคราะห์ไฟล์…
กำลังอ่าน schema และ sample data…
📄
—
อัปโหลดไฟล์ตัวอย่างเพื่อเริ่มวิเคราะห์
Column Mapping ที่ตรวจพบ
คลิกแถวเพื่อแก้ไข mapping
#
คอลัมน์ในไฟล์
→
LF Field
Data Type
Transform
Confidence
สถานะ
อัปโหลดไฟล์ตัวอย่างเพื่อดู column mapping จริง
Sample Data (ข้อมูลจริงจากไฟล์ที่อัปโหลด)
ผลวิเคราะห์
ยังไม่มีผลวิเคราะห์ — อัปโหลดไฟล์ตัวอย่างก่อน
Boundary after Epic 0
Cost Control, Audit Log และ Settings ถูกแยกออกจาก customer admin sidebar เพื่อไม่ให้ลูกค้าเห็น model, provider, token หรือ internal controls ของระบบ
Cost Control
ติดตามต้นทุน provider/model/token และ budget guard ภายในทีมระบบ
เปิด Cost Control
Audit Log
ดู cross-tenant activity และ event detail สำหรับ support / compliance
เปิด Audit Log
Settings
กำหนด model routing, system status และ internal operational settings
เปิด Settings
วันนี้
$0.83
▲ +$0.21 จากเมื่อวาน
เดือนนี้
$18.43
20 วันที่ผ่านมา
Tokens เดือนนี้
2.4M
Input + Output tokens
Budget เหลือ
$31.57
จาก $50.00 / เดือน
Budget per บริษัท
ตั้งค่า Budget
เมโทร อีเล็กทริค
$12.40 / $20.00
62% ใช้แล้ว
เหลือ $7.60
ซันชายน์
$4.21 / $15.00
28% ใช้แล้ว
เหลือ $10.79
กรีน ซัพพลาย
$1.82 / $10.00
18% ใช้แล้ว
เหลือ $8.18
Model / Provider Breakdown
บริษัท
Model
Stage
Tokens
ค่าใช้จ่าย
เมโทร
Gemini Flash (Free)
Stage C
850K
$0.00
เมโทร
Gemini Flash (Paid)
Stage C
120K
$0.09
เมโทร
Claude Sonnet 4
Stage C
45K
$0.68
ซันชายน์
Gemini Flash (Free)
Stage C
380K
$0.00
ซันชายน์
Gemini Flash (Paid)
Stage C
60K
$0.04
กรีน ซัพพลาย
Gemini Flash (Free)
Stage C
210K
$0.00
รวม
1,665K
$0.81
Demo data:
รายการ audit log ด้านล่างเป็นตัวอย่าง (fixture) — ยังไม่เชื่อมต่อ `audit_logs` table จริง
Timestamp
ผู้ใช้
การกระทำ
Entity
รายละเอียด
IP
2026-06-20 09:32
สมชาย ก.
export
document_batch
11 docs exported
192.168.1.10
2026-06-20 09:15
สมชาย ก.
login
user
เข้าสู่ระบบสำเร็จ
192.168.1.10
2026-06-20 08:50
วิภา น.
confirm_mapping
document
INV-2605-004
192.168.1.15
2026-06-20 08:42
วิภา น.
login
user
เข้าสู่ระบบสำเร็จ
192.168.1.15
2026-06-20 08:30
วิภา น.
approve_scan
document
INV-2605-003, 004
192.168.1.15
2026-06-19 17:45
สมชาย ก.
update_template
template
GL เมโทร อีเล็กทริค
192.168.1.10
2026-06-19 16:20
สมชาย ก.
create_user
user
อนุชา ทวีสุข
192.168.1.10
2026-06-19 14:00
วิภา น.
upload
document_batch
12 docs, Batch #2605-001
192.168.1.15
แสดง 8 จาก 247 รายการ
โหลดเพิ่ม
หมายเหตุ:
Model Router — Live routing ด้านล่างอ่านจาก API จริง (GET /v1/llm/routing ). ส่วน API Keys/System Status ยังเป็นตัวอย่าง (fixture) — การแก้ค่ายังทำผ่าน env/settings.py เท่านั้น (ยังไม่มี config write API)
Model Router
API Keys
System Status
PDPA
Live Routing real API
รีเฟรช
กำลังโหลด routing จริง...
Model Routing Policy reference defaults
Tier
Model
Use For
ค่าใช้จ่าย
สถานะ
Tier 1
Gemini 2.5 Flash
Free
Stage C repair (free tier)
$0
✓ Active
Tier 2
Gemini 2.5 Flash
Paid
Stage C เมื่อ free tier หมด
$0.15/M tok
✓ Active
Tier 3
Claude Sonnet 4
Escalation / เอกสารซับซ้อน
$3/M tok
✓ Active
Budget Thresholds
💾 บันทึกการตั้งค่า
API Keys
Deferred: คีย์จริงถูกโหลดจาก env/secrets ตอน startup (ดู secrets_loader.py) — หน้านี้เป็นตัวอย่างเท่านั้น ยังแก้ไขผ่าน UI ไม่ได้
💾 บันทึก API Keys
System Status
PostgreSQL
Connected
Redis
Connected
Celery Workers
3 workers active
MinIO / Object Storage
Connected
Gemini API
Reachable
Anthropic API
Reachable
อัปเดต: 2026-06-20 09:35:12
PDPA Compliance
💾 บันทึกนโยบาย PDPA