Business Central – G/L Budget (การจัดทำงบประมาณ)💡

G/L Budget Business Central

.

ในบทความที่แล้ว (Financial Report) เราได้เห็น “ผลลัพธ์” 🏆 หรือ “รางวัล” ของการตั้งค่าทุกอย่างที่เราทำมา (CoA, Dimension, Posting Group) กันไปแล้ว

โดยเฉพาะใน Case Study ที่ 1 ที่เราสร้างรายงานที่ทรงพลังที่สุดอย่าง “P&L vs. Budget” (งบกำไรขาดทุน เทียบ งบประมาณ) ได้เอง

ผมมั่นใจว่า คำถามที่ค้างคาใจผู้อ่านทุกคนในตอนนั้นก็คือ… “แล้วไอ้ตัวเลข ‘Budget’ (งบประมาณ) นั้น…

เราเอามันเข้าไปใน Business Central ได้ยังไง? 🤯

ต้องมานั่งคีย์ทีละเดือน ทีละ G/L Account เลยเหรอ?

หรือเราสามารถ Import Excel ที่ฝ่ายบัญชีทำไว้แล้วเข้าไปได้เลย?”

บทความนี้คือคำตอบครับ! 🚀

ในฐานะ “Navigator” (ผู้นำทาง) ของคุณ ผมจะพาทุกท่านไปเจาะลึกฟีเจอร์ “G/L Budget” ซึ่งเป็น “ภาคต่อ” ที่สมบูรณ์แบบของ Financial Report ครับ

.

  1. Budget (G/L Budget) ใน BC คืออะไร ? 🗃️
  2. ขั้นตอนหลักในการสร้าง Budget ใน BC
    1. ขั้นตอนที่ 1: สร้าง “ชื่อ” งบประมาณ (Create the Budget Name)
    2. ขั้นตอนที่ 2: การคีย์งบประมาณ (The Manual Way)
    3. ขั้นตอนที่ 3: การ Import/Export Excel (The Pro Way) 🚀
  3. “3 Case Studies” ยอดฮิตในการใช้ Budget”
    1. Case Study 1: “งบประมาณประจำปี” (Static Annual Budget)
    2. Case Study 2: “งบประมาณแยก Dimension” (Flexible Department Budget)
    3. Case Study 3: “การปรับประมาณการ” (Forecast vs. Budget)
  4. FAQs (คำถามที่พบบ่อย)
    1. Q : “Budget” กับ “Forecast” ใน BC ต่างกันยังไง?
    2. Q : G/L Budget รองรับ Dimension ได้สูงสุดกี่ตัว?
    3. Q : ทำไม Import Excel แล้วข้อมูลไม่เข้า หรือ Error ?
    4. Q : จำเป็นต้องใส่งบประมาณ G/L ทุกตัวไหม ?
    5. Q : ทำยังไงให้ระบบ “ห้าม” Post เกิน Budget ที่ตั้งไว้ ?
  5. Reference :

.

Budget (G/L Budget) ใน BC คืออะไร ? 🗃️

Budget คือ “เป้าหมาย” ที่เราตั้งไว้สำหรับรายได้และค่าใช้จ่าย ซึ่งระบบ BC จะช่วยเราดูว่า “ของจริง” ที่เกิดขึ้นนั้น “ตรงตามเป้า” หรือ “หลุดเป้า” ไปเท่าไหร่ครับ

G/L Budget ใน Business Central ไม่ได้หมายถึงงบประมาณแค่ “ชุดเดียว” ครับ

แต่มันคือ “ตู้เก็บงบประมาณ” 🗃️ ที่คุณสามารถสร้าง “เวอร์ชัน” (Versions) ของงบประมาณเก็บไว้ได้หลายๆ ชุดพร้อมกัน

ทำไมถึงดี? เพราะในโลกความจริง ธุรกิจไม่ได้มีงบแค่ชุดเดียวครับ เราอาจจะมี:

  • BUDGET2025-V1: งบประมาณที่บอร์ดอนุมัติ (Official)
  • BUDGET2025-V2: งบประมาณ V1 ที่ปรับปรุงใหม่ (Revised)
  • FORECAST-Q3: งบประมาณคาดการณ์ ณ ไตรมาส 3

ฟีเจอร์ G/L Budget ช่วยให้คุณเก็บงบทุกเวอร์ชันนี้ไว้ในที่เดียว และที่สำคัญคือ… มันช่วยให้ Financial Report (บทความที่แล้ว) สามารถ “ดึงข้อมูล 2 เวอร์ชันนี้มาเปรียบเทียบกันได้” (เช่น Actual vs. Budget-V1 vs. Forecast-Q3)

.

.

ขั้นตอนหลักในการสร้าง Budget ใน BC

.

ขั้นตอนที่ 1: สร้าง “ชื่อ” งบประมาณ (Create the Budget Name)

G/L Budget ใน Business Central
  1. ไปที่หน้า G/L Budgets
  2. กด “New” เพื่อสร้าง “ชื่อ” งบประมาณใหม่
  3. Name: ตั้งชื่อ Code ที่เข้าใจง่าย (เช่น BUDGET2025)
  4. Description: คำอธิบาย (เช่น “งบประมาณประจำปี 2025 (Official)”)
  5. Budget Dimensions (สำคัญมาก!): 💡 นี่คือที่ที่คุณต้อง “เลือก” ว่างบประมาณเวอร์ชันนี้ จะคุมแบบละเอียดย่อยลงไปถึง Dimension ไหนบ้าง (เลือกได้สูงสุด 4 Dimension) เช่น ถ้าคุณเลือก DEPARTMENT (แผนก) ที่ช่องนี้… ตอนคุณ Import Excel คุณจะสามารถใส่งบประมาณแยกตามแผนกได้เลย!

.

ขั้นตอนที่ 2: การคีย์งบประมาณ (The Manual Way)

วิธีนี้เหมาะสำหรับการ “แก้ไข” ตัวเลขเล็กๆ น้อยๆ ครับ

  1. ไปที่หน้า G/L Budgets ที่เราสร้างไว้ จากนั้นเลือก Budget ➡️ Edit Budget
G/L Budget ใน Business Central

2. ระบบจะแสดง “ตาราง Matrix” ขึ้นมาทันที:

  • แถว (Rows): คือ G/L Accounts (ผังบัญชีของคุณ)
  • คอลัมน์ (Columns): คือ Periods (เวลา เช่น เดือน 1, 2, 3…)

ยกตัวอย่างหากต้องการคีย์ Budget ของ G/L 6110 ของเดือน JAN ให้กด ที่ … เข้าไป

การคีย์ข้อมูล G/L Budget ใน Business Central

จากนั้นให้คีย์ ยอด Budget แยกตาม Dimension ต่าง ๆ หรือหากไม่มีสามารถคีย์รวมเป็นยอดบรรทัดเดียว และไม่ต้องใส่ Dimension ได้

ข้อมูล G/L Budget ใน Business Central แยกตาม Dimension

หลังจากคีย์ Budget ของ G/L นี้เสร็จ ให้กดย้อนกลับมาที่หน้ารวม ซึ่งระบบจะรวมยอดให้อัตโนมัติ (80,000 + 50,000 + 30,000 = 160,000)

ข้อมูล G/L Budget ใน Business Central

จากนั้น ก็ให้ระบุแบบเดิมของแต่ละ G/L ให้ครบ

ซึ่งใครอ่านมาถึงตรงนี้ คงเริ่มเกิดคำถามแล้วใช่มั้ยครับ ว่าโห คีย์งี้เมื่อไหร่จะเสร็จหมดซักที แทนที่จะคีย์ อัพโหลดผ่าน Excel ได้มั้ย

คำตอบคือได้ครับ !! BC คิดเรื่องพวกนี้มาแทนคุณแล้ว เย้ !! ไปดูวิธีการ Import ผ่าน Excel ในหัวข้อต่อไปได้เลยครับ

.

ขั้นตอนที่ 3: การ Import/Export Excel (The Pro Way) 🚀

นี่คือวิธีที่ “Navigator” แนะนำ และคน 99% ใช้งานจริงครับ !!

  1. ให้กด ➡️ Export to Excel
การ Export Template Excel - G/L Budget ใน Business Central

2. จากนั้นให้ระบุ filter ข้อมูล ตามที่ต้องการ Export ออกมาก และกด OK

การ Export Template Excel - G/L Budget ใน Business Central

3. เราก็จะได้ Template Excel ออกมา หน้าตาก็จะประมาณนี้ครับ !!

Template Excel - G/L Budget ใน Business Central

4. จากนั้นเราก็ Copy & Paste เอ้ย กรอกข้อมูลในส่วนอื่นๆ จนครบต่อได้เลยครับ

Template Excel - G/L Budget ใน Business Central

5. หลังจากเสร็จแล้ว ก็ให้กลับมาที่หน้าเดิมและกด Import from Excel…

การ Import Template Excel - G/L Budget ใน Business Central

6. จากนั้น ให้เลือก Budget Name และ Option (วิธีการ Import) และกด OK

  • Replace Entries : คือการนำรายการใน File Excel ทั้งหมดไปทับของเดิมเลย (เหมาะกับ เรา Export ออกมาทั้งหมดแล้วกรอกหรือ Revised ข้อมูลและ Import กลับเข้าไป)
  • Add Entries : คือการนำรายการใน File Excel ไปสร้างรายการเพิ่ม (ถ้าเดิมมีข้อมูล Budget อยู่และ ระบบจะสร้างรายการเพิ่มเข้าไป)
การ Import Template Excel - G/L Budget ใน Business Central

7. จากนั้นให้เลือก file ที่จะ Import และกด Yes ไปเรื่อยๆ จนจบ กระพริบตารอ 2 ที และนี่คือผลลัพธ์ที่ได้ครับ !!

ข้อมูล Template Excel - G/L Budget ใน Business Central

.

.

“3 Case Studies” ยอดฮิตในการใช้ Budget

.

Case Study 1: “งบประมาณประจำปี” (Static Annual Budget)

  • โจทย์ (The Problem):
    • ผู้บริหารต้องการรายงาน “P&L vs. Budget” แบบมาตรฐาน เพื่อดูว่ายอดใช้จริงเทียบกับงบที่ตั้งไว้เป็นอย่างไร
  • วิธีแก้ปัญหา (The Solution):
    • สร้าง G/L Budget ชื่อ BUDGET2025 (ไม่ต้องเลือก Dimension ก็ได้)
    • Export Excel ➡️ ใส่งบประมาณสำหรับ G/L หมวดรายได้และค่าใช้จ่าย ➡️ Import กลับ
  • ผลลัพธ์ (The Result):
    • ในบทความที่แล้ว (Financial Report) เราสามารถสร้าง Column Definition ที่มี Column Type = Budget Entries แล้วดึงงบก้อนนี้ไปเทียบได้ทันที
การระบุ Budget Name เพื่อสร้างรายงาน Actual-Budget ใน Business Central

ซึ่งจะทำให้เราสร้างงบที่เปรียบเทียบระหว่าง Actual VS Budget

ตัวอย่างรายงาน Actual-Budget ใน Business Central

.

Case Study 2: “งบประมาณแยก Dimension” (Flexible Department Budget)

  • โจทย์ (The Problem):
    • ผู้บริหารการเงิน (CFO) ต้องการคุมงบที่ “ละเอียด” กว่านั้น
    • เช่น “ค่าเดินทาง 50,000 บาทที่ตั้งไว้… เป็นของแผนก SALE 40,000 และแผนก MKT 10,000″
  • วิธีแก้ปัญหา (The Solution):
    • ใน ขั้นตอนที่ 1 (สร้างชื่อ Budget) ➡️ เราต้องเลือก DEPARTMENT เป็น 1 ใน Budget Dimensions
    • ข้อมูล Budget ที่คีย์ก็ต้องแยกตาม Department
      • G/L 51200 (ค่าเดินทาง) | DEPARTMENT = SALE | Amount = 40,000
      • G/L 51200 (ค่าเดินทาง) | DEPARTMENT = MKT | Amount = 10,000
  • ผลลัพธ์ (The Result):
    • ใน Financial Report เราสามารถรันรายงาน “P&L vs. Budget” แล้วใส่ Dimension Filter = SALE… ระบบจะดึงยอด Budget 40,000 (ไม่ใช่ 50,000) มาเทียบให้เราทันที! นี่คือพลังของการคุมงบแบบละเอียดครับ

.

Case Study 3: “การปรับประมาณการ” (Forecast vs. Budget)

  • โจทย์ (The Problem):
    • เราทำ BUDGET2025 ไปตอนปลายปีที่แล้ว พอถึงเดือนมิถุนายน… เกิดเหตุการณ์ไม่คาดฝัน (เช่น โรคระบาด, น้ำมันแพง)
    • งบเดิม (V1) ใช้ไม่ได้อีกต่อไป ผู้บริหารต้องการ “ปรับประมาณการ” (Forecast) ใหม่
  • วิธีแก้ปัญหา (The Solution):
    • ห้ามลบ BUDGET2025 (V1) ทิ้งเด็ดขาด! (เราต้องเก็บไว้เปรียบเทียบ)
    • สร้าง G/L Budget “ชื่อใหม่” ➡️ Name: FORECAST-Q3 (Pro-Tip ⭐) ใช้ฟังก์ชัน Copy Budget เพื่อ “คัดลอก” ตัวเลขทั้งหมดจาก BUDGET2025 มาใส่ใน FORECAST-Q3 ก่อน
    • Export FORECAST-Q3 ไป Excel ➡️ ปรับแก้ตัวเลข (เช่น ลดค่าการตลาดลง 50%) ➡️ Import กลับ
  • ผลลัพธ์ (The Result):
    • ตอนนี้คุณมี Budget 2 เวอร์ชันในระบบ
    • ใน Financial Report คุณสามารถสร้าง Column Definition ที่แสดง 3 คอลัมน์เทียบกันได้เลย: Actual (ยอดจริง) vs. BUDGET2025 (งบเดิม) vs. FORECAST-Q3 (งบใหม่)
การระบุ Budget Name เพื่อสร้างรายงาน Actual-Budget ใน Business Central

.

.

Q : “Budget” กับ “Forecast” ใน BC ต่างกันยังไง?

A: ใน “ทางเทคนิค” มันคือฟีเจอร์เดียวกันเป๊ะครับ (คือ G/L Budget) แต่ใน “ทางปฏิบัติ” เราแค่ “ตั้งชื่อ (Name) ให้ต่างกัน” (เช่น BUDGET2025 vs FORECAST2025) เพื่อให้เราสามารถดึงข้อมูล 2 ชุดนี้มาเปรียบเทียบกันใน Financial Report ได้ครับ

.

Q : G/L Budget รองรับ Dimension ได้สูงสุดกี่ตัว?

A : 4 ตัวครับ (ไม่รวม Global Dimension 2 ตัว) ตอนที่คุณสร้าง “ชื่อ” งบประมาณ (G/L Budget Name) คุณต้องเลือก “4 Dimension ที่สำคัญที่สุด” ที่คุณต้องการใช้ในการคุมงบ (เช่น Department, Project, Branch)

แต่ไม่ต้องเลือกให้ครบก็ได้นะครับ เลือกแค่ที่จำเป็นและได้ใช้งานจริงพอ

การเซตอัพ Dimension ใน G/L Budget ใน Business Central

.

Q : ทำไม Import Excel แล้วข้อมูลไม่เข้า หรือ Error ?

A : นี่คือปัญหา 99% ที่มือใหม่เจอครับ สาเหตุหลักๆ คือ:

  1. คุณใส่ G/L Account No. ที่ไม่มีอยู่จริงใน Chart of Accounts

2. คุณใส่ Dimension Value Code ที่ไม่มีอยู่จริง (เช่น คีย์ว่า SALES แต่ในระบบตั้งค่าไว้ว่า SALE)

3. รูปแบบวันที่ (Date Format) ใน Excel ไม่ตรงกับที่ระบบตั้งค่าไว้ เช่น วัน/เดือน/ปี เป็น เดือน/วัน/ปี

4. ให้ “Export” Template จาก BC มาใช้เสมอ “ห้าม” สร้าง Template เองครับ

.

Q : จำเป็นต้องใส่งบประมาณ G/L ทุกตัวไหม ?

A : ไม่จำเป็นเลยครับ! คีย์เฉพาะ G/L Account ที่คุณ “ต้องการควบคุม” (G/L Control Account) ก็พอ ส่วนใหญ่จะเป็น G/L ในหมวด “รายได้” (Revenues) และ “ค่าใช้จ่าย” (Operating Expenses) เท่านั้นครับ

.

Q : ทำยังไงให้ระบบ “ห้าม” Post เกิน Budget ที่ตั้งไว้ ?

A : เรื่องนี้ Standard โปรแกรมของ BC ทำไม่ได้ครับ

ฟีเจอร์ Budget ใน BC เวอร์ชันมาตรฐาน ถูกออกแบบมาเพื่อเป็นเครื่องมือ “วิเคราะห์และรายงาน” (Analysis and Reporting) เป็นหลักครับ

ไม่มี กลไก “ห้าม Post” (Error) หรือ “เตือน” (Warning) ณ ขณะที่คีย์เอกสาร (เช่น Purchase Order หรือ General Journal) หากยอดนั้นจะเกินงบประมาณที่ตั้งไว้

ถ้าธุรกิจของคุณ (เช่น ธุรกิจราชการ, Non-Profit, หรือบริษัทมหาชน) มีนโยบาย “บังคับ” ว่า “ห้ามใช้งบเกินเด็ดขาด”

สามารถที่จะให้ทาง Partner เขียนโปรแกรมเพิ่มขึ้นมาสำหรับเรื่องนี้ได้ครับ โดยอาจจะต้องคุยกับทาง Partner ที่ Implement ระบบให้ดู ว่าสามารถทำให้ได้ไหม เพราะอาจไม่ใช่ทุกเจ้าที่จะทำได้ครับ

.

.

Reference :

https://learn.microsoft.com/en-us/training/modules/budgets-exchange-rates-dynamics-365-business-central/