LF
LedgerFlow
สมชาย ก.
SG
ยังไม่เชื่อมข้อมูลจริง: 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วิภา น.ApproveINV-2605-011.pdf
14:35วิภา น.ApproveINV-2605-010.pdf
14:21สมชาย ก.ExportBatch #2604-009
13:58สมชาย ก.อัปโหลดINV-2605-009.pdf
13:44วิภา น.FlagINV-2605-003.pdf
13:30วิภา น.ApproveINV-2605-002.pdf
13:15สมชาย ก.ExportBatch #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
คงเหลือ
12,580 pages
อัปเดตล่าสุด: วันนี้ 14:52 น. • รีโปรเซสเอกสารเดิมไม่หักเครดิตเพิ่มถ้าไม่มี explicit rerun
Quick Actions:
1 เลือกไฟล์
2 ยืนยัน & ส่ง
ไฟล์ที่เลือก (0)

ยังไม่ได้เลือกไฟล์

หมายเหตุ: ประมวลผลผ่าน Celery background queue จริง (สูงสุด 5 เอกสารพร้อมกัน) — สถานะและ % ที่แสดงคือสถานะจริงจาก backend ไม่ใช่ข้อมูลตัวอย่าง
ยังไม่มีเอกสารที่ต้องประมวลผล ความคืบหน้าตามขั้นตอน 0%
ไฟล์ OCR สกัดข้อมูล จัดบัญชี สถานะ
ยังไม่มีเอกสาร — ไปที่ Upload ก่อน
จะนำทางไปที่ Review Scan โดยอัตโนมัติเมื่อประมวลผลเสร็จ
โหลด...
เอกสาร (0)
  • ไม่มีเอกสารที่รอตรวจสอบ
เลือกเอกสารทางซ้ายเพื่อดูไฟล์

เลือกเอกสารทางซ้ายเพื่อดูรายละเอียด

คู่ค้า (AP/AR)
ยังไม่ได้ตรวจสอบ — กด "ตรวจ AP/AR" เพื่อตรวจสอบคู่ค้า
จำนวนเงิน (แก้ไขได้)
เอกสาร (0)
  • ไม่มีเอกสารที่รอ mapping

เลือกเอกสารทางซ้ายเพื่อดูรายละเอียด

① เอกสารที่พร้อม Export
เลือกช่วงเอกสารที่ต้องการ export — ค่าเริ่มต้นคือชุดล่าสุดที่เพิ่งประมวลผล เพื่อไม่ให้ปนกับเอกสารเก่า/ที่ export ไปแล้ว
กำลังโหลด...
② เลือกรูปแบบ Export
เลือกโหมดด้านบนเพื่อเริ่ม
③ ปรับคอลัมน์ (Adjust Columns)

ใช้เฉพาะรอบ export นี้ (ephemeral) — ไม่กระทบ template ที่บันทึกไว้ เว้นแต่กด Save/Update ด้านล่าง

ลำดับHeader LabelSource FieldTransformแสดงค่าคงที่ (ถ้าไม่พบข้อมูล)
Adjustments apply to this download only (not saved)
④ Preview
ยังไม่ได้ preview — กด Refresh Preview
⑤ Download
No live export yet
No live export calls yet.
ประวัติการ Export
วันที่ ExportTemplateจำนวนไฟล์ดาวน์โหลด
2026-06-18 14:32Express GL (Master)8
2026-06-15 09:10ภ.พ.30 ภาษีซื้อ (Master)11
กำลังโหลดรายชื่อบริษัท...
ชื่อบริษัทเลขภาษีสาขาสถานะจัดการ
กำลังโหลด...

เลขภาษี: · สาขา: Active
กำลังโหลด...
Account Codeชื่อบัญชีประเภทสถานะ
กำลังโหลด...
กำลังโหลดรายชื่อผู้ใช้...
ชื่อผู้ใช้อีเมลบทบาทบริษัทที่ดูแลเข้าสู่ระบบล่าสุดสถานะจัดการ
กำลังโหลด...
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
Templates not loaded yet.
กำลังโหลด...

กำลังโหลด...

← กลับ 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

อัปโหลด `.csv`, `.xlsx`, `.xls` แล้วให้ `POST /api/v1/templates/analyze` แนะนำ mapping, transform, และ sample profile ให้แท็บถัดไป

Detected Mapping
No sample uploaded
ยังไม่มีผลวิเคราะห์สด — อัปโหลด sample file ในแท็บนี้ก่อน
Apply Result
ใช้ผลวิเคราะห์เพื่อ pre-fill คอลัมน์ในแท็บ ② และใช้ sample data เดียวกันต่อในแท็บ ③ ได้ทันที
← กลับ Templates
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 ได้แม่นยำขึ้น
Boundary after Epic 0
Cost Control, Audit Log และ Settings ถูกแยกออกจาก customer admin sidebar เพื่อไม่ให้ลูกค้าเห็น model, provider, token หรือ internal controls ของระบบ

Cost Control

ติดตามต้นทุน provider/model/token และ budget guard ภายในทีมระบบ

Audit Log

ดู cross-tenant activity และ event detail สำหรับ support / compliance

Settings

กำหนด model routing, system status และ internal operational settings

วันนี้
$0.83
▲ +$0.21 จากเมื่อวาน
เดือนนี้
$18.43
20 วันที่ผ่านมา
Tokens เดือนนี้
2.4M
Input + Output tokens
Budget เหลือ
$31.57
จาก $50.00 / เดือน

Budget per บริษัท

เมโทร อีเล็กทริค $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)

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

$ / วัน
หลังจากนี้จะ escalate ไป Tier 2
$ / วัน
หลังจากนี้จะ escalate ไป Claude Sonnet
%
แจ้งเตือนเมื่อ budget ถึง 80%

เพิ่มบริษัทใหม่

เพิ่มผู้ใช้งาน

กำลังโหลดรายชื่อบริษัท...

📋 Audit Log Detail

Timestamp2026-06-20 09:32:14 Userสมชาย กิตติคุณ Actionexport Entitydocument_batch Entity IDbatch-2605-001 IP192.168.1.10
Event Detail
{"template_id": "tmpl-003",
"template_name": "GL เมโทร อีเล็กทริค",
"document_count": 11,
"format": "csv",
"encoding": "utf-8",
"exported_at": "2026-06-20T09:32:14+07:00"}