ENV: prod
SU
THAI OIC MOTOR INSURANCE CORE & PRICING PLATFORM

แพลตฟอร์มคำนวณเบี้ยประกันภัยรถยนต์ และบริหารจัดการธุรกิจประกันภัยครบวงจร

ระบบ Core Engine มาตรฐานพิกัดอัตราเบี้ยประกันภัยรถยนต์ คปภ. (คำสั่งนายทะเบียน 46/2567 และ 47/2566 สำหรับ EV) รองรับการคำนวณเบี้ยเชิงคณิตศาสตร์ประกันภัย (Actuarial 3-Step), บันทึกใบเสนอราคาแบบคงสภาพ (Immutable Snapshot), บริหารจัดการโครงสร้างคอมมิชชั่นตัวแทน/โบรกเกอร์หลายระดับชั้น (Multi-Tier) และฐานข้อมูลราคากลางรถยนต์กว่า 29,733 รุ่น

ฐานข้อมูลราคากลางรถยนต์29,733 รุ่น
มาตรฐานพิกัด คปภ.46/2567 & 47/2566
เพดานคอมมิชชั่น คปภ.18% VMI / 12% CMI
ความเร็วในการคำนวณเบี้ย< 50 ms

ขีดความสามารถหลักของระบบ (Core Capabilities & Features)

ฟังก์ชันการทำงานที่ครอบคลุมตลอด Value Chain ของธุรกิจประกันภัยรถยนต์ ตั้งแต่การคิดเบี้ยจนถึงการออกเอกสาร

1. เครื่องคำนวณเบี้ยพิกัด คปภ. (Pricing Engine)

คำนวณเบี้ยอัตโนมัติตามมาตรฐานคณิตศาสตร์ประกันภัย

  • คำนวณเบี้ยรถยนต์สันดาป (ICE) และรถยนต์ไฟฟ้า (EV/BEV/PHEV)
  • อัลกอริทึม 3 ขั้นตอน: เบี้ยสุทธิ, อากร 0.4% ปัดเศษตามเกณฑ์ คปภ., VAT 7%
  • รองรับทั้ง Forward Calculation และ Reverse Calculation (แตกเบี้ยรวม)
  • ถอดรหัสสูตรคำนวณ Step-by-Step Transparency โปร่งใสตรวจสอบได้

2. จัดการใบเสนอราคา & เอกสาร A4 (Quotation Hub)

ออกใบเสนอราคา พิมพ์ และส่งออก PDF คุณภาพสูง

  • บันทึกตัวแปรพิกัดและส่วนแบ่งคอมมิชชั่นแบบ Immutable Snapshot
  • เอกสารใบเสนอราคาสำหรับลูกค้า (Customer Quotation) ดีไซน์สวยงามระดับองค์กร
  • เปิดหน้าพิมพ์ในแท็บใหม่แยกเต็มจอ และดาวน์โหลดไฟล์ PDF 300 DPI
  • สแกนชำระเงินผ่าน PromptPay QR และติดตามสถานะความคุ้มครอง

3. โครงสร้างผลตอบแทน & คอมมิชชั่น (Commission Engine)

จัดการสายงานตัวแทน/โบรกเกอร์ และควบคุมเพดาน คปภ.

  • จัดการสายงานลำดับชั้น (Tree Hierarchy): Broker, Sub-Broker, Agent, Sale Code
  • คำนวณ Direct Com, Overriding (OV), Marketing Fee, ภาษีหัก ณ ที่จ่าย 3%
  • ระบบ OIC Cap Guard ป้องกันคอมมิชชั่นเกินเพดาน คปภ. (18% VMI / 12% CMI)
  • รองรับแคมเปญ Incentive และการจัดสรรส่วนต่างผลตอบแทน (Broker Margin)

4. คลังข้อมูลราคากลางรถยนต์ (Vehicle Valuation Master)

ฐานข้อมูลสเปกและราคากลางรถยนต์กว่า 29,733 รายการ

  • จับคู่กลุ่มรถยนต์ 1-5, ซีซี, แรงม้า, กำลังมอเตอร์ไฟฟ้า (kW), ปีรถ, รหัสการใช้
  • แนะนำช่วงทุนประกันภัยที่เหมาะสม (Min / Recommended / Max Sum Insured)
  • รองรับการคำนวณเบี้ยเพิ่มรถติดคอก/โครงเหล็ก (Cage Loading)
  • รองรับการเพิ่มความคุ้มครองอุปกรณ์ตกแต่งพิเศษ (ร.ย. 29)

5. จัดชุดแพ็กเกจ & แคมเปญ (Product Setup)

กำหนดแผนความคุ้มครองและของแถมโปรโมชั่น

  • จัดชุดแพ็กเกจประกันภัย: ประเภท 1, 2+, 3+, 2, 3 ซ่อมห้างและซ่อมอู่
  • ผูกสิทธิประโยชน์บริการช่วยเหลือฉุกเฉิน 24 ชม. (Roadside Assistance) และของแถม
  • สร้างและบริหารจัดการรายการ Add-ons คุ้มครองเสริม
  • กำหนดเงื่อนไขโปรโมชั่นและส่วนลดแคมเปญพิเศษ

6. เมทริกซ์พิกัด คปภ. & ส่วนลด (Tariff Matrix)

ตารางพิกัด 1-4, ส่วนลด CCTV, ส่วนลดประวัติดี (NCB)

  • ตารางเบี้ยพิกัด คปภ. ตาราง 1 (บุคคลภายนอก), ตาราง 2 (ตัวรถ), ตาราง 3 (สูญหาย/ไฟไหม้)
  • ตาราง 4 ความคุ้มครองแนบท้าย: ร.ย. 01 (PA), ร.ย. 02 (ค่ารักษา), ร.ย. 03 (ประกันตัว)
  • ส่วนลดติดตั้งกล้องหน้ารถ CCTV (5-10%), ส่วนลดประวัติดี NCB (20-50%)
  • พิกัดเบี้ยประกันภัยภาคบังคับ พ.ร.บ. (CMI) ตามกฎหมาย
COMMISSION RESOLUTION LOGIC

กลไกการกำหนดอัตราคอมมิชชั่นตามระดับชั้น (Multi-Tier Resolution)

เมื่อมีการคำนวณเบี้ยประกัน ระบบจะค้นหาและตัดสินใจเลือกใช้อัตรา คอมมิชชั่นเต็มที่ Broker ได้รับ (Gross Commission) จากระดับชั้นที่มีผลบังคับใช้สูงสุดก่อนตามลำดับ: Campaign (สูงสุด) → Product → Broker Contract (สัญญาหลัก)

1ลำดับ 1 (Priority 1)

ระดับ Campaign

หากระบุ % ชัดเจน (เช่น 15% หรือ 0%): ระบบจะยึดตาม Campaign ทันที
หากตั้งว่า "ยึดตามสัญญา Broker": ระบบจะส่งต่อให้ไปอ่านระดับล่าง

2ลำดับ 2 (Priority 2)

ระดับ Product / Package

หากแพ็กเกจนี้ล็อก % เฉพาะ (เช่น 12%): ระบบจะยึดตาม Product
หากไม่มีการล็อกค่า: ระบบจะส่งต่อไปอ่านสัญญาหลักของ Broker

3สัญญาหลัก (Base Contract)

ระดับ Broker Contract

อัตราฐานตามสัญญาหลัก ที่โบรกเกอร์ทำไว้กับบริษัทประกันภัย (เช่น 18% สำหรับ VMI ตามเพดาน คปภ.)

ตัวอย่างการตัดสินใจเลือกอัตราคอมมิชชั่นเต็มของ Broker (สมมุติเบี้ยสุทธิ Net Premium = 20,000.00 บาท)
กรณีที่ 1: Campaign กำหนด 15%
อ่านจาก Campaign
สัญญาหลัก Broker:18.00%
Campaign ตั้งค่าไว้:15.00%
ผลลัพธ์การคำนวณ:
คอมมิชชั่นเต็ม (15%):3,000.00 ฿
หักภาษี ณ ที่จ่าย 3%:-90.00 ฿
Broker รับสุทธิ:2,910.00 ฿

👉 ระบบอ่านค่าจาก Campaign (15%) มาใช้คำนวณทันที ไม่ใช้ 18% ของ Broker

กรณีที่ 2: Campaign ยึดตาม Broker
อ่านจาก Broker
Campaign ตั้งค่าไว้:ยึดตาม Broker
สัญญาหลัก Broker:18.00%
ผลลัพธ์การคำนวณ:
คอมมิชชั่นเต็ม (18%):3,600.00 ฿
หักภาษี ณ ที่จ่าย 3%:-108.00 ฿
Broker รับสุทธิ:3,492.00 ฿

👉 Campaign ไม่ล็อกค่า ระบบจึง Fallback ไปอ่านค่าจาก สัญญาหลักของ Broker (18%)

กรณีที่ 3: Product ล็อกค่า 12%
อ่านจาก Product
Campaign:ยึดตามระดับล่าง
Product ล็อกเฉพาะแพ็กเกจ:12.00%
ผลลัพธ์การคำนวณ:
คอมมิชชั่นเต็ม (12%):2,400.00 ฿
หักภาษี ณ ที่จ่าย 3%:-72.00 ฿
Broker รับสุทธิ:2,328.00 ฿

👉 แม้สัญญา Broker จะได้ 18% แต่แพ็กเกจนี้ล็อก 12% ระบบจึงยึดตาม Product

ตารางสรุปเปรียบเทียบการเลือกค่าคอมมิชชั่นเต็มของ Broker (Resolution Summary Matrix)
สถานการณ์ระดับ Campaignระดับ Productระดับ Brokerอัตราที่ระบบเลือกใช้คอมมิชชั่นเต็มที่ Broker ได้ (เบี้ย 20,000 ฿)
1. Campaign ระบุ 15%15.00%-18.00%15.00% (จาก Campaign)3,000.00 ฿ (สุทธิ 2,910 ฿)
2. Campaign ยึดตาม Brokerยึดตามระดับล่าง-18.00%18.00% (จาก Broker)3,600.00 ฿ (สุทธิ 3,492 ฿)
3. Product ล็อกค่า 12%ยึดตามระดับล่าง12.00%18.00%12.00% (จาก Product)2,400.00 ฿ (สุทธิ 2,328 ฿)
4. Campaign ตัดคอม 0%0.00% (Explicit Zero)-18.00%0.00% (หยุดที่ Campaign)0.00 ฿ (จ่าย Incentive แยก)
กฎความถูกต้องระดับองค์กร (Resolution Rule): เมื่อระดับ Campaign ระบุค่าเป็นตัวเลข (รวมถึง 0.00%) ระบบจะถือเป็นคำสั่งสั่งการระดับสูงสุดและไม่ตกไปดึงค่าจาก Broker แต่หากระบุเป็น null / ยึดตามระดับล่าง ระบบจึงจะทำการ Fallback ไปดึงอัตราจาก Product หรือสัญญา Broker ตามลำดับ
OIC TARIFF CLASSIFICATION & ACTUARIAL INTEGRITY

พิกัดอัตราเบี้ยประกันภัยรถยนต์ตามมาตรฐาน คปภ. (Tariff & Rating Matrix)

ระบบ Pricing Engine คำนวณเบี้ยถูกต้องแม่นยำตาม คำสั่งนายทะเบียน คปภ. ที่ 46/2567 (รถยนต์ทั่วไป) และ 47/2566 (รถยนต์ไฟฟ้า EV) โดยจัดชั้นความเสี่ยงตามรหัสประเภทการใช้งาน สเปกรถยนต์ ทุนประกัน และตารางพิกัด 1-4

1. เกณฑ์การจัดชั้นความเสี่ยงตามรหัสประเภทรถยนต์ (OIC Usage Code Rating Drivers)
รหัส 110ตัวแปร: ขนาด ซีซี (CC) / kW

รถยนต์นั่งส่วนบุคคล (ไม่เกิน 7 ที่นั่ง)

พิกัดเบี้ย คปภ. กำหนดตาม ขนาดความจุเครื่องยนต์ (CC) หรือกำลังมอเตอร์ไฟฟ้า (kW):

  • • ไม่เกิน 2,000 cc (≤ 2,000 cc)อัตราเบี้ยกลุ่มมาตรฐาน
  • • เกิน 2,000 cc (> 2,000 cc)อัตราเบี้ยกลุ่มกำลังสูง
  • • รถยนต์ไฟฟ้า (EV/BEV)คิดตามกำลังมอเตอร์ (kW)
รหัส 210ตัวแปร: จำนวนที่นั่ง (Seats)

รถยนต์โดยสารส่วนบุคคล (รถตู้)

พิกัดเบี้ย คปภ. กำหนดตาม จำนวนที่นั่งโดยสารจดทะเบียน (Seat Capacity):

  • • ไม่เกิน 15 ที่นั่ง (≤ 15 Seats)รถตู้ครอบครัว / VIP
  • • เกิน 15 ที่นั่ง (> 15 Seats)รถตู้โดยสารขนาดใหญ่
  • • ความคุ้มครอง ร.ย. 01/02คูณตามจำนวนที่นั่งจริง
รหัส 320ตัวแปร: น้ำหนักบรรทุกรวม (GVW)

รถยนต์บรรทุกส่วนบุคคล (ปิคอัพ)

พิกัดเบี้ย คปภ. กำหนดตาม น้ำหนักบรรทุกรวม (Gross Vehicle Weight - ตัน):

  • • ไม่เกิน 3 ตัน (≤ 3 ตัน)ปิคอัพตอนเดียว / แค็บ
  • • เกิน 3 ตัน ถึง 6 ตันรถบรรทุก 4 ล้อใหญ่ / 6 ล้อ
  • • เพิ่มคอก/โครงเหล็กคิดเบี้ยเพิ่ม Cage Loading
2. ตัวแปรคณิตศาสตร์ประกันภัยที่ระบบนำมาประมวลผล (Actuarial Rating Dimensions)
กลุ่มรถยนต์ (Car Group 1 - 5)

จัดชั้นความเสี่ยง ค่าอะไหล่ และค่าแรงตามมาตรฐาน คปภ.:

กลุ่ม 1: Supercar / รถหรูนำเข้า
กลุ่ม 2: ยุโรปพรีเมียม (Benz, BMW)
กลุ่ม 3: D-Segment / SUV ใหญ่
กลุ่ม 4: C-Segment (Civic, Altis)
กลุ่ม 5: B-Segment / Eco Car
ปีรถ / อายุรถ (Vehicle Age)

คำนวณอายุรถตั้งแต่ 1 - 15 ปี ตามปีจดทะเบียน:

อายุ 1-5 ปี: สิทธิ์ซ่อมห้าง (Dealer) / อู่
อายุ 6-15 ปี: ซ่อมอู่มาตรฐาน (General)
อัตราเบี้ยตัวรถ (OD): ปรับตามอัตราเสื่อมสภาพและประวัติความเสี่ยงรายปี
ทุนประกันภัย (Sum Insured)

คำนวณตามสัดส่วนราคากลาง คปภ. (Market Valuation):

สัดส่วนทุน: 80% - 90% ของราคากลาง
คลังข้อมูล: 29,733 รุ่นรถยนต์
การป้องกัน: ป้องกัน Over-insurance และ Under-insurance
ตารางพิกัด คปภ. (ตาราง 1 - 4)

รวมความคุ้มครองครบทั้ง 4 หมวดหลัก:

ตาราง 1: บุคคลภายนอก (TPL)
ตาราง 2: ความเสียหายตัวรถ (OD)
ตาราง 3: สูญหาย/ไฟไหม้ (TPFT)
ตาราง 4: แนบท้าย (ร.ย. 01, 02, 03)
3. สูตรคำนวณภาษีและอากรเชิงคณิตศาสตร์ประกันภัย (Actuarial 3-Step Formula)
1

เบี้ยสุทธิ (Net Premium)

คำนวณเบี้ยรวมจากพิกัดตาราง 1-4 แล้วหักส่วนลด (Deductible, NCB ประวัติดี, กล้อง CCTV) และบวกเบี้ยเพิ่ม (Cage)

Net = (T1+T2+T3+T4 - ส่วนลด) + เบี้ยเพิ่ม
2

อากรแสตมป์ 0.4% ปัดเศษเต็มบาท

คำนวณอัตรา 0.4% (0.004) ของเบี้ยสุทธิ โดยปัดเศษทศนิยมขึ้นเป็นจำนวนเต็มบาทตามระเบียบ คปภ. (Ceiling)

Stamp = Math.ceil(Net Premium × 0.004)
3

ภาษี VAT 7% & เบี้ยรวมสุทธิ

คิดภาษีมูลค่าเพิ่ม 7% จากฐาน (เบี้ยสุทธิ + อากรแสตมป์) และปัดเศษทศนิยม 2 ตำแหน่งตามหลักสากล

Gross Total = Net + Stamp + VAT (7%)
พิกัดประกันภัยรถยนต์ไฟฟ้า (EV Directive 47/2566)

ระบบรองรับการจำแนกอัตราเบี้ยตามพิกัด EV โดยเฉพาะ ครอบคลุม:

  • คำนวณเบี้ยตามกำลังมอเตอร์ไฟฟ้า (kW) และความจุแบตเตอรี่ (kWh)
  • ความคุ้มครองเครื่องชาร์จประจำบ้าน (Wall Charger Coverage)
  • การคิดค่าเสื่อมราคาแบตเตอรี่แบบขั้นบันไดตามอายุการใช้งาน
เปรียบเทียบภาคสมัครใจ (VMI) vs ภาคบังคับ (CMI พ.ร.บ.)
หัวข้อภาคสมัครใจ (VMI)ภาคบังคับ พ.ร.บ. (CMI)
ประเภทชั้น 1, 2+, 3+, 2, 3ตามรหัสรถยนต์ (เช่น 1.10, 1.20)
เพดานคอมมิชชั่นไม่เกิน 18%ไม่เกิน 12%
การคิดเบี้ยพิกัดตาราง 1-4 + ส่วนลดเบี้ยคงที่ตามพิกัดกฎหมาย
5. การคำนวณเบี้ยย้อนกลับแบบจัดลำดับคันโยก (Reverse Calculation & Waterfall Levers Pipeline)
OIC Tariff Floor Protected

เมื่อผู้ใช้งานหรือโบรกเกอร์มี เป้าหมายราคาขายเบี้ยรวมในใจ (Target Gross Premium) เช่น ต้องการขายที่ 16,500 บาทถ้วน ระบบจะทำการถอดสมการภาษีและอากรย้อนกลับสู่เป้าหมายเบี้ยสุทธิ (Target Net) จากนั้นจะทำการ ไล่ระดับปรับลดตัวแปร (Waterfall Optimization Pipeline) ตามลำดับความสำคัญที่กำหนดไว้ จนกระทั่งได้ราคาเบี้ยเป้าหมายที่สอดคล้องตามพิกัด คปภ. 100%

1Base Slider

เลื่อนเบี้ยพื้นฐานในกรอบ Min-Max ตามตาราง 1 ของ คปภ. (เช่น 6,550 - 31,500 บ.)

2Campaign Disc.

ปรับส่วนลดทางการค้า / ส่วนลดแคมเปญ (0% - 20%) ภายใต้กรอบนโยบาย UW

3Named Driver

ระบุชื่อผู้ขับขี่ (1-2 คน) เพื่อรับส่วนลดตามช่วงอายุผู้ขับขี่ (5% - 20%)

4Deductible

ปรับเพิ่มค่าเสียหายส่วนแรก (1,000 / 3,000 / 5,000 บ.) เพื่อลดเบี้ยสุทธิ

5Add-ons & SI

ปรับลดความคุ้มครองแนบท้าย หรือขยับทุนประกันให้อยู่ในกรอบ 80% - 90%

กรณีที่ 1: ปรับลดเข้าเป้าหมายสำเร็จ (Feasible & In-Range)

ระบบไล่ปรับคันโยก Lever 1 (Base Slider) และ Lever 2 (Campaign 10%) จนคำนวณเบี้ยรวมได้ตรงตามเป้าหมาย 16,500.00 บาท พอดี พร้อมล็อกพิกัดในกรอบกฎหมาย คปภ. อัตโนมัติ

Target: 16,500 ฿Solved: Net 15,357.54 + Stamp 62 + VAT 1,079.46 = 16,500 ฿
กรณีที่ 2: เบี้ยต่ำกว่าพิกัดขั้นต่ำ คปภ. (OIC Floor Rejection & Guidance)

หากผู้ใช้ตั้งเป้าหมาย 12,000 บาท (ต่ำเกินจริง) ระบบไล่ลดทุกคันโยกจนสุดขอบเขตแล้วยังต่ำกว่าพิกัดขั้นต่ำ ระบบจะ ปฏิเสธทันที (Rejection Guard) พร้อมคำนวณพิกัดเบี้ยขั้นต่ำที่ควรจะเป็นแจ้งให้ผู้ใช้ทราบ

[OIC Floor Warning] ไม่สามารถกำหนดเบี้ยรวม 12,000 บ. ได้
พิกัดเบี้ยสุทธิต่ำสุดตามกฎหมาย คปภ. หลังหักส่วนลดสูงสุดและ Deductible 5,000 บ. คือ 13,450.00 บ. (เบี้ยรวมขั้นต่ำตามกฎหมายคือ 14,449.18 บ.)

ขั้นตอนการทำงานของระบบ (End-to-End Quotation & Policy Pipeline)

กระบวนการออกใบเสนอราคาจนถึงการออกกรมธรรม์ที่สอดคล้องตามกฎระเบียบคปภ.

1

เลือกรุ่นรถ & ความเสี่ยง

ดึงสเปกจากคลัง 29,733 รุ่น, ตรวจสอบกลุ่มรถ 1-5, ซีซี, ปีรถ, ทุนประกันที่ต้องการ และการดัดแปลงสภาพ

2

คำนวณเบี้ยพิกัด คปภ.

คำนวณเบี้ยตาราง 1-4, ส่วนลด Deductible, กล้อง CCTV, ประวัติดี NCB, อากรแสตมป์ 0.4% ปัดเศษ และ VAT 7%

3

สรุปคอมมิชชั่น & OV

จัดสรรผลตอบแทนตามสายงานตัวแทน, คำนวณ Broker Margin, Overriding, ภาษีหัก 3% และตรวจเพดาน คปภ.

4

ออกใบเสนอราคา & พิมพ์

บันทึก Immutable Snapshot, สร้างเอกสาร A4 สำหรับลูกค้า, พิมพ์ในแท็บใหม่, ดาวน์โหลด PDF หรือแปลงเป็นกรมธรรม์

สถาปัตยกรรมทางเทคนิค (Enterprise Architecture & Tech Stack)

สถาปัตยกรรมระดับองค์กรที่เน้นความแม่นยำทางคณิตศาสตร์ประกันภัย ความปลอดภัย และความเร็วในการประมวลผล

Backend Core Engine

.NET 10 Clean Architecture (Domain, Application, Infrastructure, Web API) พร้อมการคำนวณทศนิยมแม่นยำสูง (Strict Financial Decimals)

Database & Snapshot Store

PostgreSQL พร้อม Entity Framework Core จัดเก็บประวัติใบเสนอราคาและตัวแปรคำนวณแบบ Immutable Snapshot ป้องกันข้อมูลคลาดเคลื่อน

Frontend & Document Export

Next.js 16 (App Router), Tailwind CSS v4, Lucide Icons, html2canvas & jsPDF สำหรับสร้างเอกสาร PDF 300 DPI คุณภาพสูง