AllFlowaccount Settingตั้งค่าฟังก์ชันเอกสาร — ภาษีมูลค่าเพิ่ม ส่วนลด และหัก ณ ที่จ่าย

ตั้งค่าฟังก์ชันเอกสาร — ภาษีมูลค่าเพิ่ม ส่วนลด และหัก ณ ที่จ่าย

ตั้งค่าฟังก์ชันเอกสาร — ภาษีมูลค่าเพิ่ม ส่วนลด และหัก ณ ที่จ่าย

ฟังก์ชันเอกสารแยกรายการคือการกำหนดว่าเอกสารของคุณจะแสดง ภาษีมูลค่าเพิ่ม (VAT), ส่วนลด (Discount) และ ภาษีหัก ณ ที่จ่าย (WHT) ในรูปแบบใด ซึ่งสามารถตั้งค่าได้ทั้งในระดับการตั้งค่าส่วนกลาง (Global Setting) (ค่าเริ่มต้น (Default) สำหรับทุกเอกสารใหม่) และระดับเอกสาร (ปรับต่อเอกสารได้เองทุกใบ)

โดย FlowAccount รองรับ 2 ระดับการตั้งค่า ที่ทำงานร่วมกัน:

  • การตั้งค่าส่วนกลาง (Global Setting) — ตั้งค่าที่หน้า ตั้งค่า → ฟังก์ชันเอกสาร ให้เป็นค่าเริ่มต้น (Default) ของเอกสารใหม่ทุกใบ

  • การตั้งค่าระดับเอกสาร (Document-level Setting) — ปรับค่าเฉพาะเอกสารนั้นๆ ผ่านกล่องตั้งค่า (Panel) "ตั้งค่าเอกสาร" ด้านขวาของหน้าสร้างเอกสาร

หน้าตั้งค่าฟังก์ชันเอกสาร

หน้า ตั้งค่า → ฟังก์ชันเอกสาร คือจุดกำหนดการตั้งค่าส่วนกลาง (Global Setting) ที่ระบบจะนำไปใช้เมื่อสร้างเอกสารใหม่ทุกครั้ง คุณสามารถตั้งค่าแยกได้ระหว่าง เอกสารขาย กับ เอกสารซื้อและค่าใช้จ่าย อิสระจากกัน

global-setting-01-overview

ตัวเลือกดรอปดาวน์ (Dropdown) ที่มี

ฟังก์ชันตัวเลือกหมายเหตุ
ภาษีมูลค่าเพิ่มแยกรายการ / ท้ายรายการไม่มีตัวเลือก "ไม่แสดง"
ส่วนลดแยกรายการ / ท้ายรายการไม่มีตัวเลือก "ไม่แสดง"
หัก ณ ที่จ่ายแยกรายการ / ท้ายรายการ / ไม่แสดงมีตัวเลือกปิดการแสดงผลได้
  • แยกรายการ — แสดงคอลัมน์ใน table รายการสินค้า ผู้ใช้กรอกต่อแต่ละรายการสินค้าแต่ละบรรทัด (Line Item)

  • ท้ายรายการ — แสดงเป็นสรุปยอด (Summary) ท้ายเอกสาร

  • ไม่แสดง — ซ่อนฟังก์ชันนั้นออกจากเอกสาร (เฉพาะ ภาษีหัก ณ ที่จ่าย (WHT) เท่านั้น)

หมายเหตุ: ภาษีมูลค่าเพิ่มและส่วนลดไม่มีตัวเลือก "ไม่แสดง" เนื่องจากต้องแสดงผลในรูปแบบใดรูปแบบหนึ่งเสมอ

ตั้งค่าแยกตามประเภทเอกสาร

หน้านี้แบ่งออกเป็น 2 ส่วน (Section) ที่ตั้งค่าได้อิสระจากกัน:

  • เอกสารขาย — ครอบคลุมใบเสนอราคา, ใบวางบิล, ใบแจ้งหนี้, ใบเสร็จรับเงิน และเอกสารขายทุกประเภท

  • เอกสารซื้อและค่าใช้จ่าย — ครอบคลุมใบสั่งซื้อ, ใบรับสินค้า, ค่าใช้จ่าย และใบเตรียมจ่าย

global-setting-02-two-sections

ตัวอย่าง: คุณสามารถตั้งให้เอกสารขายแสดง ภาษีหัก ณ ที่จ่าย (WHT) แบบ "แยกรายการ" แต่เอกสารซื้อตั้งเป็น "ไม่แสดง" ได้พร้อมกัน

เปลี่ยน ภาษีมูลค่าเพิ่ม (VAT) มีผลต่อ ภาษีหัก ณ ที่จ่าย (WHT) อย่างไร

เมื่อคุณเปลี่ยนดรอปดาวน์ (Dropdown) ภาษีมูลค่าเพิ่ม ระบบจะ auto-set หัก ณ ที่จ่าย ให้ตามค่าเดียวกันทันที เพื่อความสะดวก แต่คุณสามารถเปลี่ยนดรอปดาวน์ (Dropdown) ภาษีหัก ณ ที่จ่าย (WHT) เป็นค่าอื่นได้เองหลังจากนั้น

  • เปลี่ยน VAT เป็น "แยกรายการ" → WHT ถูก auto-set เป็น "แยกรายการ"

  • เปลี่ยน VAT เป็น "ท้ายรายการ" → WHT ถูก auto-set เป็น "ท้ายรายการ"

  • คุณยังสามารถเปลี่ยน WHT เป็น "ไม่แสดง" ได้เองหลัง auto-set

global-setting-03-vat-wht-dependency

วิธีบันทึกการตั้งค่าส่วนกลาง (Global Setting)

  1. เข้า ตั้งค่า → ฟังก์ชันเอกสาร

  2. ตรวจสอบว่า ปุ่มเปิด/ปิด (Toggle) เปิดใช้งาน อยู่ (ถ้า Toggle ปิด ดรอปดาวน์ทั้งหมดจะซ่อนอยู่)

  3. เลือกดรอปดาวน์ของแต่ละฟังก์ชันตามต้องการ ทั้งส่วนเอกสารขายและเอกสารซื้อ

  4. คลิก "บันทึก"

global-setting-04-save

หมายเหตุ: การเปลี่ยนการตั้งค่าส่วนกลาง (Global Setting) มีผลกับ เอกสารที่สร้างใหม่หลังจาก Save เท่านั้น เอกสารที่บันทึกไว้แล้วก่อนหน้านี้จะไม่เปลี่ยนแปลง

กล่องตั้งค่าเอกสาร — การตั้งค่าระดับเอกสาร (Document-level Setting)

กล่องตั้งค่า (Panel) "ตั้งค่าเอกสาร" จะแสดงด้านขวาของหน้าสร้างหรือแก้ไขเอกสาร ช่วยให้คุณปรับฟังก์ชันการแสดงผลต่อเอกสารนั้นๆ ได้โดยไม่กระทบการตั้งค่าส่วนกลาง (Global Setting) และไม่กระทบเอกสารอื่น

ค่าเริ่มต้นของ Checkbox ในแต่ละเอกสารที่สร้างใหม่จะดึงมาจากการตั้งค่าส่วนกลาง (Global Setting) โดยอัตโนมัติ

เอกสารที่รองรับกล่องตั้งค่า (Panel) นี้

ประเภทเอกสารมีกล่องตั้งค่า (Panel)
เอกสารขาย (ทุกประเภท)
ใบสั่งซื้อ
ใบรับสินค้า
ค่าใช้จ่าย
ใบเตรียมจ่าย
ใบวางบิลรวม
ใบเสร็จรับเงินรวม

หมายเหตุ: ใบเตรียมจ่าย และเอกสารรวม (เช่น ใบวางบิลรวม, ใบเสร็จรับเงินรวม) ไม่สามารถตั้งค่าผ่านกล่องตั้งค่า (Panel) ได้ ระบบจะดึงการตั้งค่า VAT, ส่วนลด และ WHT มาจากเอกสารต้นทางโดยตรงเสมอ

doc-panel-01-overview

Checkbox ทำงานอย่างไร

เมื่อเลือกหรือยกเลิก Checkbox แต่ละตัว คอลัมน์ในตารางรายการสินค้าจะแสดงหรือซ่อนทันที

Checkboxคอลัมน์ที่แสดงใน table
☑ ภาษีมูลค่าเพิ่มคอลัมน์ "ภาษี"
☑ หัก ณ ที่จ่ายคอลัมน์ "หัก ณ ที่จ่าย"
☑ ส่วนลดคอลัมน์ "ส่วนลด (%)"

doc-panel-02-column-toggle

กฎการเปิด/ปิด Checkbox

Checkbox ทั้งสามมีความสัมพันธ์กัน ระบบจะช่วยเลือกหรือยกเลิกอัตโนมัติเพื่อป้องกันรูปแบบการตั้งค่าที่ไม่ถูกต้องทางบัญชี

เลือก (Tick) WHT → VAT ถูกเลือกอัตโนมัติทันที (บังคับ)

เลือก (Tick) VAT → WHT และ Discount ถูกเลือกอัตโนมัติทันที (ความสะดวก) — แต่คุณสามารถยกเลิก WHT หรือ Discount ได้เองหลังจากนั้น

ยกเลิก (Untick) VAT → WHT ถูกยกเลิกอัตโนมัติทันที (บังคับ)

ยกเลิก (Untick) WHT → VAT ยังคงเปิดอยู่ — WHT เป็นตัวเลือกเสริม

Discount เป็นอิสระ — ปิด/เปิด Discount ได้โดยไม่กระทบ VAT หรือ WHT

ตารางรูปแบบการตั้งค่า (Combination) ที่อนุญาต:

VATWHTDiscountสถานะ
☑ / ☐✅ อนุญาต
☑ / ☐✅ อนุญาต
☑ / ☐✅ อนุญาต
☑ / ☐❌ ไม่อนุญาต — ระบบยกเลิก WHT อัตโนมัติ

doc-panel-03-auto-untick

หมายเหตุ: สำหรับธุรกิจที่ไม่ได้จด VAT สามารถเลือก WHT โดยไม่มี VAT ได้ตามปกติ เนื่องจากระบบตรวจสอบสถานะการจด VAT ของบริษัทก่อนบังคับกฎนี้

ภาษีหัก ณ ที่จ่าย ท้ายเอกสาร (WHT Fallback)

หากคุณไม่ได้ใช้ WHT แบบแยกรายการในกล่องตั้งค่า (Panel) แต่ยังต้องการระบุ หัก ณ ที่จ่าย ยอดรวม (Lump sum) ท้ายเอกสาร ระบบจะแสดง Checkbox "หักภาษี ณ ที่จ่าย" ในส่วนสรุปยอด (Summary) ท้ายเอกสารให้อัตโนมัติ

เมื่อไหร่ที่ WHT ท้ายเอกสารจะแสดงขึ้นมา

ระบบจะแสดง Checkbox WHT ท้ายเอกสารอัตโนมัติเมื่อ เงื่อนไขทั้งสองนี้เป็นจริงพร้อมกัน:

  1. Global Setting ของเอกสารประเภทนั้น ตั้ง WHT เป็น "แยกรายการ" หรือ "ท้ายรายการ" (ไม่ใช่ "ไม่แสดง")

  2. คุณไม่ได้เลือก (Tick) ☐ หัก ณ ที่จ่าย ในกล่องตั้งค่า (Panel) ตั้งค่าเอกสาร

wht-fallback-01-appears

เมื่อ Checkbox ปรากฏแล้ว คุณสามารถเลือกเพื่อกรอกยอดรวม (Lump sum) WHT ท้ายเอกสารได้ตามต้องการ

ตาราง: WHT แสดงที่ไหน ขึ้นอยู่กับการตั้งค่า

Global Setting WHTInline WHT ในกล่องตั้งค่าผลลัพธ์
แยกรายการ หรือ ท้ายรายการ☑ เลือก (Tick)แสดง WHT คอลัมน์ในตารางรายการ
แยกรายการ หรือ ท้ายรายการ☐ ยกเลิก (Untick)แสดง Checkbox WHT ท้ายเอกสารอัตโนมัติ
ไม่แสดง☐ ยกเลิก (Untick)ไม่แสดง WHT ทั้งแบบแยกรายการและท้ายเอกสาร
ไม่แสดง☑ เลือก (Tick) เองแสดง WHT คอลัมน์ในตารางรายการเท่านั้น

กรณีที่เคยกรอกยอด WHT ไว้แล้ว

หากคุณเคยเลือก WHT และกรอกยอดต่อ Line Item ไว้แล้ว แล้วภายหลังยกเลิก WHT ในกล่องตั้งค่า (Panel) ระบบจะแสดง Checkbox WHT ท้ายเอกสารอัตโนมัติในสถานะ ☐ ไม่ได้เลือก เนื่องจากยอด WHT แต่ละ Line Item อาจมีอัตราที่ต่างกัน ระบบจึงไม่สามารถรวมเป็นยอดรวม (Lump sum) เดียวได้โดยอัตโนมัติ ผู้ใช้ต้องคำนวณยอด WHT รวมและกรอกใหม่ด้วยตัวเอง

หมายเหตุ: เอกสารที่บันทึกไว้แล้วพร้อมข้อมูล WHT จะยังแสดง WHT ท้ายเอกสารเสมอ แม้ภายหลังจะเปลี่ยน Global Setting เป็น "ไม่แสดง" ก็ตาม ข้อมูลเดิมจะไม่หายไป

สิทธิ์การใช้งาน

การเปลี่ยน Global Setting

การแก้ไขหน้า ตั้งค่า → ฟังก์ชันเอกสาร ต้องมีสิทธิ์ ตั้งค่า (Settings) เท่านั้นจึงจะบันทึกการตั้งค่าส่วนกลาง (Global Setting) ได้

การปรับกล่องตั้งค่า (Panel) ตั้งค่าเอกสาร

ผู้ใช้สามารถปรับค่าในกล่องตั้งค่า (Panel) ได้เฉพาะเอกสารที่ตัวเองมีสิทธิ์แก้ไข โดยใช้สิทธิ์เดียวกับการสร้างหรือแก้ไขเอกสารนั้นๆ ไม่จำเป็นต้องมีสิทธิ์ Settings เพิ่มเติม

เคล็ดลับการใช้งาน

  • ตั้ง Global Setting เป็นค่าที่ใช้บ่อยที่สุด แล้วปรับต่อเอกสารผ่านกล่องตั้งค่า (Panel) เฉพาะกรณีที่ต้องการต่างออกไป ช่วยลดการตั้งค่าซ้ำ

  • ถ้าธุรกิจของคุณ ไม่ได้ใช้ WHT ในเอกสารขาย แต่ใช้ในเอกสารซื้อ ให้ตั้ง Global WHT ของเอกสารขายเป็น "ไม่แสดง" และของเอกสารซื้อเป็น "แยกรายการ" แยกกันได้เลย

  • การเปลี่ยน Global Setting ไม่กระทบเอกสารเดิม — ใช้ได้อย่างมั่นใจโดยไม่ต้องกังวลว่าจะแก้ข้อมูลที่บันทึกไว้แล้ว

  • ถ้าต้องการ WHT เป็นยอดรวม (Lump sum) ท้ายเอกสาร (ไม่แยกต่อ Line Item) ให้ยกเลิก WHT ในกล่องตั้งค่า (Panel) — Checkbox WHT จะปรากฏท้ายเอกสารให้กรอกได้ทันที

คำถามที่พบบ่อย (FAQ)

Q1: การตั้งค่ารูปแบบใหม่นี้แตกต่างจากของเดิมอย่างไร?
A: มีการเปลี่ยนแปลงหลักๆ 3 เรื่อง ได้แก่ (1) ตั้งค่าแยกได้ระหว่างเอกสารขายและเอกสารซื้อ ซึ่งเดิมใช้ค่าเดียวกันทุกประเภท (2) WHT เป็นตัวเลือกเสริม (Optional) — เปิด VAT แล้วไม่บังคับต้องเปิด WHT ตามอีกต่อไป และ (3) เพิ่ม Panel "ตั้งค่าเอกสาร" ให้เอกสารซื้อ (ใบสั่งซื้อ, ใบรับสินค้า, ค่าใช้จ่าย) ที่เดิมไม่มี

Q2: การคำนวณภาษีของการตั้งค่าแต่ละรูปแบบต่างกันอย่างไร?
A: แยกรายการ → คำนวณ VAT ส่วนลด และ WHT แยกตามรายการสินค้า/บริการแต่ละรายการ ท้ายรายการ → คำนวณจากยอดรวมทั้งหมด ไม่แสดง (เฉพาะ WHT) → ซ่อนคอลัมน์และช่องกรอก WHT ออกจากเอกสารทั้งหมด

Q3: ควรเลือกตั้งค่าการคำนวณแบบไหนในกรณีใด?
A: ใช้ แยกรายการ เมื่อสินค้า/บริการแต่ละรายการมีอัตราภาษีหรือส่วนลดไม่เท่ากัน ใช้ ท้ายรายการ เมื่อทุกรายการใช้อัตราเดียวกัน ใช้ ไม่แสดง (WHT) เมื่อเอกสารนั้นไม่เกี่ยวข้องกับการหัก ณ ที่จ่าย

Q4: ถ้าเลือก VAT เป็นแบบแยกรายการ สามารถเปลี่ยน WHT เป็นแบบท้ายเอกสารหรือ "ไม่แสดง" ได้ไหม?
A: ได้ — WHT เป็นตัวเลือกเสริม (Optional) และตั้งค่าได้อิสระจาก VAT ข้อจำกัดเดียวคือ WHT จะไม่สามารถเปิดได้หาก VAT ปิดอยู่ (WHT ต้องการ VAT เป็นฐานในการคำนวณ)

Q5: การตั้งค่าในหน้าฟังก์ชันเอกสารมีผลอย่างไร?
A: เป็นเพียง Global Setting ที่ใช้เป็น ค่าเริ่มต้น (Default) สำหรับเอกสารที่สร้างใหม่เท่านั้น ผู้ใช้ยังสามารถเปลี่ยนแปลงการตั้งค่าของเอกสารแต่ละฉบับได้ภายหลัง และการเปลี่ยน Global Setting ไม่มีผลย้อนหลังกับเอกสารที่บันทึกไว้แล้ว

Q6: ธุรกิจที่ไม่ได้จดทะเบียน VAT สามารถใช้ VAT แบบแยกรายการได้ไหม?
A: สำหรับเอกสารฝั่งขาย ไม่สามารถใช้ VAT แบบแยกรายการได้ เนื่องจากธุรกิจที่ไม่ได้จด VAT ไม่สามารถออกเอกสารที่คิด VAT ได้ อย่างไรก็ตาม ยังสามารถใช้ WHT แบบแยกรายการในเอกสารซื้อได้

Q7: เอกสารซื้อ (ใบสั่งซื้อ, ใบรับสินค้า, ค่าใช้จ่าย) ตั้งค่า Inline VAT/WHT ได้ตั้งแต่เมื่อไหร่?
A: รองรับแล้วตั้งแต่การ update ครั้งนี้ เดิม Panel "ตั้งค่าเอกสาร" มีเฉพาะในเอกสารขาย ตอนนี้ขยายให้ครอบคลุมเอกสารซื้อทุกประเภทแล้ว

Q8: Checkbox "หักภาษี ณ ที่จ่าย" ที่โผล่ท้ายเอกสารอัตโนมัติคืออะไร?
A: คือ WHT Fallback — ระบบจะแสดง Checkbox นี้ให้อัตโนมัติเมื่อ Global Setting ตั้ง WHT ไว้ (ไม่ใช่ "ไม่แสดง") แต่ผู้ใช้ไม่ได้เปิด Inline WHT ในเอกสารนั้น ช่วยให้ยังสามารถระบุ WHT เป็นยอดรวม (Lump sum) ท้ายเอกสารได้โดยไม่ต้องแยกต่อ Line Item ค่าเริ่มต้นคือ ไม่ได้เลือก ผู้ใช้เลือกเองได้ในแต่ละเอกสาร