สมอง BC

คลังความรู้ / ระบบงานในชุด BC

#systems#etax#vat#wht#dashboard

ระบบใบกำกับภาษีอิเล็กทรอนิกส์ (sys-etax)

ระบบ /etax เป็นแดชบอร์ดที่รวมเอกสารภาษีจากทุกระบบย่อยไว้ในตารางเดียวคือ etax_document_log หน้าจอมีทะเบียนเอกสาร สรุปภาษีขาย ภาษีซื้อ และภาษีหัก ณ ที่จ่าย ฟอร์มสแกนบิลแบบ OCR และฟอร์มเอกสารขายให้นักท่องเที่ยว ชื่อหน้าใน metadata คือ "ระบบใบกำกับภาษีอิเล็กทรอนิกส์ (Smart e-Tax · ETDA Time Stamp · ภ.พ.30 · AI OCR)"

ข้อสังเกตจากโค้ด: การประทับเวลา ETDA และการอ่าน OCR ในโค้ดชุดนี้เป็นการจำลองภายในระบบ ไม่มีการเรียกบริการภายนอก ดู สร้างและประทับเวลาเอกสาร e-Tax (sys-etax-document-stamp)

ใครใช้ และเปิดอย่างไร

แท็บบนหน้าจอ

แท็บ (activeTab) ทำอะไร
registry ทะเบียนเอกสาร e-Tax ทุกประเภท พร้อมปุ่มประทับเวลา (STAMP_ETDA)
vat_wht สรุปภาษีขาย ภาษีซื้อ ภาษีสุทธิ และรายการหัก ณ ที่จ่าย ดู สรุปภาษีขาย ภาษีซื้อ หัก ณ ที่จ่าย ในระบบ e-Tax (sys-etax-vat-wht-summary)
ocr_scan ฟอร์มสแกนบิลหรือสลิป ส่ง SCAN_OCR พร้อมรูป
tourist_vrt สร้างเอกสารขายให้นักท่องเที่ยว (SALES_ETAX_TOURIST_VRT)

เส้นทางข้อมูล

flowchart LR
  UI["EtaxDashboard"] -->|GET /api/etax/overview| P1["Next API proxy"]
  UI -->|POST /api/etax/document| P2["Next API proxy"]
  P1 --> G1["GET /api/v1/etax/overview"]
  P2 --> G2["POST /api/v1/etax/document"]
  G1 --> T[("etax_document_log")]
  G2 --> T
  MKT["market checkout"] --> T
  PRC["procure 3-way match"] --> T
  POS["POS bill flag 44"] --> T
  TMS["TMS maintenance"] --> T
  • GET /api/v1/etax/overview เรียก Overview ซึ่งคืน KPI และรายการเอกสาร
  • POST /api/v1/etax/document เรียก CreateOrStampDocument ซึ่งสร้างเอกสารใหม่หรือประทับเวลาเอกสารเดิม
  • ตารางถูกสร้างเองครั้งแรกที่มีการเรียก (ensureEtaxSeeded) ข้อมูลตัวอย่างใส่ให้เฉพาะฐาน bcdemo

ความสัมพันธ์กับระบบบัญชี

ที่มาในโค้ด