ได้เลยครับบอส ✨ ผมจะเขียนบทความใหม่ตามโครงที่กำหนด โดยใช้ บริษัทไอทีซัน และตัวละครเป็น คุณขนุน เพื่อให้เห็นภาพครับ
🟢 การทำงานเงินทดลองจ่าย (Advance) ใน Odoo Community
1. เกริ่นและแก่นแท้
แก่นแท้ของ เงินทดลองจ่าย (Advance) คือ “เงินยืมชั่วคราว”
บริษัทไม่ได้จ่ายค่าใช้จ่ายจริงในทันที แต่ “ให้พนักงานยืมเงินไปก่อน” เพื่อไปทำงานแทนบริษัท
เมื่อพนักงานนำใบเสร็จมาเคลียร์ เงินนั้นจึงถูกเปลี่ยนสถานะเป็น “ค่าใช้จ่ายจริง”
2. ตัวอย่างจากชีวิตจริง: บริษัทไอทีซันกับคุณขนุน
บริษัทไอทีซันส่ง คุณขนุน ไปปฏิบัติงานที่เชียงใหม่
-
ก่อนเดินทาง
- บริษัทเบิกเงินทดลองจ่ายให้คุณขนุน 5,000 บาท
- ตอนนี้ยังไม่รู้ค่าใช้จ่ายจริง → จึงบันทึกเป็น เงินทดรองจ่ายพนักงาน (1410)
-
ระหว่างทำงาน
คุณขนุนใช้เงินไป:- ค่ารถไฟ 1,200 บาท
- ค่าโรงแรม 2,500 บาท
-
ค่าแท็กซี่ 300 บาท
💡 รวม 4,000 บาท
-
หลังจากกลับมา
- คุณขนุนส่งใบเสร็จทั้งหมดมาเคลียร์กับฝ่ายบัญชี
- ฝ่ายบัญชีบันทึกค่าใช้จ่ายจริง = 4,000 บาท
- เงินเหลือ 1,000 บาท คุณขนุนต้องคืนให้บริษัท
👉 เห็นได้ชัดว่า เงินทดลองจ่าย = เงินที่บริษัทให้ไปก่อน แล้วค่อยเปลี่ยนเป็นค่าใช้จ่ายเมื่อมีเอกสารจริง
3. การ Setup เงินทดลองจ่ายใน Odoo Community
3.1 การสร้าง Vendor สำหรับพนักงาน
- ไปที่ Accounting → Vendors → Create
- ตั้งชื่อ Vendor เช่น ADV-E001 คุณขนุน
-
ไปที่แท็บ Accounting
- เปลี่ยน Account Payable → เป็น 1410 เงินทดรองจ่ายพนักงาน
3.2 การเบิกเงินทดลองจ่าย (5,000 บาท)
- ไปที่ Vendors → Payments → Create
- เลือก Vendor = ADV-E001 คุณขนุน
- Payment Type = Send Money
- Journal = Bank
- Amount = 5,000
- Confirm
📊 Journal Entry:
- Debit 1410 เงินทดรองจ่ายพนักงาน (คุณขนุน) 5,000
- Credit เงินฝากธนาคาร 5,000
3.3 การบันทึกค่าใช้จ่ายจริง (4,000 บาท)
- สร้าง Vendor Bill ของคุณขนุน
- ใส่ค่าใช้จ่าย: ค่าเดินทาง, ค่าที่พัก, ค่าแท็กซี่
- Post Bill
📊 Journal Entry:
- Debit ค่าใช้จ่ายรวม 4,000
- Credit 1410 เงินทดรองจ่ายพนักงาน 4,000
3.4 การคืนเงินเหลือ (1,000 บาท)
- Payment Type = Receive Money
- Vendor = ADV-E001 คุณขนุน
- Journal = Bank
- Amount = 1,000
📊 Journal Entry:
- Debit เงินฝากธนาคาร 1,000
- Credit 1410 เงินทดรองจ่ายพนักงาน 1,000
4. สรุป
- เงินทดลองจ่าย (Advance) คือ เงินยืมชั่วคราว ที่บริษัทให้พนักงานไปใช้แทนบริษัท
- ภาษาไทยเรียกว่า “ทดลองจ่าย” เพราะเงินนี้ยังไม่เป็นค่าใช้จ่ายจริงจนกว่าจะเคลียร์
- ภาษาอังกฤษใช้คำว่า Advance → หมายถึงการจ่ายล่วงหน้า
- ใน Odoo Community → ใช้การสร้าง Vendor แทนพนักงาน และ map เข้าบัญชี 1410 เงินทดรองจ่ายพนักงาน เพื่อให้ workflow การเงินทำงานได้ครบ
บอสอยากให้ผมทำ ตารางสรุป Journal Entry 3 กรณี (เบิก–ใช้–คืน) แทรกในบทความนี้ด้วยเลยมั้ยครับ? จะได้เป็น one-page knowledge ใช้ง่ายมาก ✅