← Blog

Freeable 3.14.1 — แก้ e-Tax ส่งฐานภาษีว่าง

สองบั๊กในรีลีสนี้มาจากรากเดียวกัน — บิลที่สร้างจากแอปกับบิลที่มาจากระบบเดิมเก็บข้อมูลไม่เหมือนกัน แต่โค้ดที่มาทีหลังคิดว่าเหมือนกัน

e-Tax ส่งฐานภาษีว่าง

บิลที่สร้างจากแอปใช้คอลัมน์ฐานภาษีคนละตัวกับระบบเดิม ตัวส่ง e-Tax อ่านจากคอลัมน์ของระบบเดิมซึ่งว่างเปล่าสำหรับบิลจากแอป ผลคือส่งเอกสารไปกรมสรรพากรโดยไม่มียอดฐานภาษี

แก้ให้อ่านจากที่ถูกต้องแล้ว

ตัวตรวจสอบรายงานภาษีมองข้ามบิลจากแอป

ระบบมีงานอัตโนมัติที่คอยตรวจว่ามีบิลตกหล่นจากรายงานภาษีหรือไม่ แต่เงื่อนไขการกรองใช้ตัวอักษรไม่ตรงกับที่แอปบันทึก ผลคือบิลจากแอปไม่เคยถูกตรวจเลย

บั๊กคู่นี้อันตรายเพราะเสริมกัน — ตัวหนึ่งทำให้ข้อมูลผิด อีกตัวทำให้ไม่มีใครจับได้

ตรวจสอบนิยามทางบัญชีทั้งชุด

ไล่เทียบว่าคอลัมน์ตัวเลขแต่ละตัวหมายถึงอะไร และตัวไหนบวกรวมกันได้บ้าง — งานต่อเนื่องจากการวางชั้นความหมายในรีลีสก่อน

ผลคือได้รายการสิ่งที่ต้องปรับ 15 รายการ บันทึกไว้เป็นงานที่ต้องทำต่อ พร้อมเอกสารที่ระบุชัดว่าคอลัมน์ตัวเลขทุกตัวในระบบบวกรวมกันได้ในมิติไหนบ้าง

Freeable

บริหารจัดการข้อมูลในองค์กร ครบในที่เดียว

ดูรายละเอียด →

อ่านต่อ

Freeable

รหัสผ่าน 2026 — อักษรพิเศษ มาตรฐานสากล กฎหมายไทย และ 2FA/3FA ที่ควรรู้

กฎรหัสผ่านที่เราคุ้นเคย — ต้องมีตัวใหญ่ ตัวเล็ก ตัวเลข อักษรพิเศษ และเปลี่ยนทุก 90 วัน — ถูกมาตรฐานสากลถอดออกไปแล้ว บทความนี้รวบรวมว่าปัจจุบันมาตรฐานว่าอย่างไร กฎหมายไทยกำหนดอะไร และ 2FA ช่วยตรงไหนที่รหัสผ่านช่วยไม่ได้

Freeable

ค่าหนึ่งค่ามี 4 หน้าที่ — มาตรฐานการแทนค่า เก็บ · ส่ง · คำนวณ · แสดง

ปัญหาเรื่องวันที่ไม่ใช่ปัญหาของวันที่ แต่เป็นหนึ่งตัวอย่างของปัญหาตระกูลเดียวกัน — ค่าหนึ่งค่าถูกใช้ทำ 4 หน้าที่ที่ต่างกัน พอรูปแบบของหน้าที่หนึ่งรั่วไปอีกหน้าที่ ตัวเลขก็เพี้ยนเงียบ ๆ

Freeable

เวลาในระบบมีหลายชั้น และมันไม่ตรงกัน — บทเรียนจากบั๊กที่ไล่ 8 วันแล้วสรุปผิดหลายรอบ

บนเครื่องจริงของเรามีเขตเวลาอยู่ 3 ชั้นและไม่ตรงกันสักคู่ ทำให้ตัวเลขที่ดูเหมือนเทียบกันได้จริง ๆ เทียบไม่ได้ บทความนี้เล่าว่าเวลาซ่อนอยู่ที่ไหนบ้าง ทำไม "วันนี้" ถึงเป็นคำที่อันตราย และงานอัตโนมัติที่ค้าง 11 วันเพราะนาฬิกาเดินล้ำหน้า