บันทึกค่าใช้จ่ายล่วงหน้าใน Odoo (Prepaid / Deferred Expense)



🧠 บันทึกค่าใช้จ่ายล่วงหน้าใน Odoo (Prepaid / Deferred Expense)

🔍 ที่มา (เล่าแบบเข้าใจง่าย)

ในการทำธุรกิจ เรามักจะมีค่าใช้จ่ายบางอย่างที่
👉 “จ่ายเงินไปครั้งเดียว แต่ใช้ได้นาน”
เช่น:

  • ค่าเบี้ยประกัน
  • ค่าเช่า
  • ค่าบริการรายปี

ตัวอย่างง่ายๆ

สมมติว่า:

  • ซื้อประกันโรงงาน
  • ระยะเวลา: ม.ค. 69 – ม.ค. 70 (1 ปี)
  • จ่ายเงิน: 120,000 บาท ในเดือน ม.ค. 69

คำถามคือ…

👉 เราควรบันทึกค่าใช้จ่าย 120,000 ทั้งหมดในเดือน ม.ค. เลยไหม?

❌ คำตอบ: ไม่ควร

เพราะ:

  • เดือน ม.ค. ใช้จริงแค่ 1 เดือน
  • แต่ค่าใช้จ่ายครอบคลุมอีก 11 เดือนข้างหน้า

✅ วิธีที่ถูกต้อง

👉 ต้อง “เฉลี่ยค่าใช้จ่าย” เป็นรายเดือน

120,000 ÷ 12 = 10,000 บาท / เดือน

👉 แบบนี้:

  • ทุกเดือนจะมีค่าใช้จ่าย 10,000
  • งบจะสะท้อนความจริงมากขึ้น

💡 แนวคิดสำคัญ (แบบไม่ต้องเป็นนักบัญชีก็เข้าใจ)

เราจ่ายเงินไปแล้ว

แต่ “ยังไม่ได้ใช้บริการทั้งหมด”

ดังนั้น:

👉 เงินก้อนนี้ต้องไป “พักไว้ก่อน”

📊 บัญชีที่เกี่ยวข้อง

เราจะใช้บัญชี 2 ตัว:

🟢 1. ค่าใช้จ่ายล่วงหน้า (Prepaid Expense)

👉 เป็น “บัญชีพัก” (อยู่ฝั่งทรัพย์สิน)

🔴 2. ค่าใช้จ่ายจริง (Expense)

👉 เป็นค่าใช้จ่ายที่เกิดขึ้นในแต่ละเดือน

🔄 หลักการทำงาน (เข้าใจครั้งเดียวจบ)

📌 ตอนจ่ายเงิน

เงิน → ไปอยู่ใน Prepaid

📌 แต่ละเดือน

ดึงเงินจาก Prepaid → ไปเป็น Expense

👉 ทำแบบนี้ไปเรื่อยๆ จนครบสัญญา

⚙️ ใน Odoo ทำยังไง?

Odoo มีระบบนี้ให้เลย เรียกว่า:

🔥 Deferred Expense

🛠️ ขั้นตอนการตั้งค่า (Setup ก่อนใช้งาน)

1. สร้างบัญชีค่าใช้จ่ายล่วงหน้า

ไปที่:

Accounting → Configuration → Chart of Accounts

สร้างบัญชี เช่น:

151100 Prepaid Expense

👉 ประเภท: Current Assets

2. ตั้งค่า Deferred ในระบบ

ไปที่:

Accounting → Configuration → Settings

ในส่วน:

👉 Deferred Expense

ตั้งค่า:

  • Deferred Account = 151100 Prepaid Expense
  • Generate Entries = On bill validation
  • Based on = Months

3. เตรียม Product (สำคัญมาก)

ไปที่:

Products → Create

ตัวอย่าง:

ชื่อ: ค่าเบี้ยประกัน
ประเภท: Service
Expense Account: 512100 Insurance Expense

👉 ตรงนี้สำคัญ:

  • ให้เป็น “ค่าใช้จ่ายจริง”
  • ไม่ต้องเป็น Prepaid

🧾 วิธีบันทึก (ใช้งานจริง)

1. สร้าง Vendor Bill

ไปที่:

Accounting → Vendors → Bills

2. กรอกข้อมูลทั่วไป

  • ผู้ขาย
  • Bill Date
  • Accounting Date

3. เปิดฟิลด์สำคัญ

👉 กดปุ่ม ⚙️ (มุมขวาของตาราง)

แล้วเปิด:

  • Start Date
  • End Date

4. ใส่รายละเอียด

  • เลือก Product (เช่น ค่าเบี้ยประกัน)
  • ใส่จำนวนเงิน (เช่น 120,000)
  • ใส่:
    • Start Date
    • End Date

5. กด Post

👉 ตรงนี้แหละ magic เกิดขึ้น

🤖 Odoo ทำอะไรให้เรา?

เมื่อกด Post:

STEP 1: บันทึกค่าใช้จ่ายก่อน

Dr Expense
Cr AP

STEP 2: ย้ายไปเป็น Prepaid อัตโนมัติ

Dr Prepaid
Cr Expense

STEP 3: กระจายรายเดือน

Dr Expense
Cr Prepaid

👉 ทำให้ครบทุกเดือนตามช่วงเวลา

👀 วิธีดูรายการที่ระบบสร้าง

ดูรายรายการ

ใน Bill:

👉 กดปุ่ม Deferred Entries

ดูภาพรวมทั้งหมด

ไปที่:

Accounting → Reporting → Deferred Expenses

🎯 สรุปให้เข้าใจง่าย

เราบันทึกค่าใช้จ่ายตามปกติ

แล้วใส่ช่วงเวลาเข้าไป

👉 Odoo จะจัดการเฉลี่ยให้เองทั้งหมด

🔥 งบที่ดี ไม่ใช่แค่ “ถูกต้อง”

แต่ต้อง “สะท้อนความจริงของธุรกิจ”

in Odoo
บันทึกค่าใช้จ่ายล่วงหน้าใน Odoo (Prepaid / Deferred Expense)
Ittipat Itsun 17 เมษายน ค.ศ. 2026
แชร์โพสต์นี้
แท็ก
เก็บถาวร