Business Central – Posting Group (กลุ่มการลงบัญชี)💡

Posting Group - กลุ่มการลงบัญชีใน Business Central

.

ถ้า Chart of Accounts (ผังบัญชี) คือ “ตู้เอกสาร” 🗄️

Posting Groups (กลุ่มการลงบัญชี) ก็คือ “ผู้ช่วยอัจฉริยะ” 🤖 ที่ทำหน้าที่เอาเอกสารไปเสียบเข้าตู้ให้เราอัตโนมัติครับ

นี่คือหนึ่งในคอนเซ็ปต์ที่ “ทรงพลัง” ที่สุด แต่ก็ “น่าสับสน” ที่สุด สำหรับมือใหม่ใน Business Central เนื่องจากเป็นการเซตอัพเกี่ยวกับการลงบัญชีซึ่งจะเชื่อมโยงกับทุกส่วนในระบบ

.

ก่อนอ่านบทความนี้ ผมแนะนำอย่างยิ่ง ให้ลองอ่านบทความ Chart of Account (ผังบัญชี) ก่อน เพื่อให้เห็นภาพรวมของการเซตอัพผังบัญชี ก่อนที่จะมาดูต่อในเรื่องนี้

.

  1. Posting Group คืออะไร ?
  2. การใช้งาน Posting Group ใน Business Central
    1. ตระกูลที่ 1: “Specific Posting Groups” – ควบคุมงบดุล (Balance Sheet)
    2. ตระกูลที่ 2: “General Posting Groups” – ควบคุมงบกำไรขาดทุน
      1. General Business Posting Group (กลุ่มการลงบัญชีธุรกิจ)
      2. General Product Posting Group (กลุ่มการลงบัญชีผลิตภัณฑ์)
      3. General Posting Setup (การเซตอัพการลงบัญชี)
      4. VAT Business Posting Group (กลุ่ม VAT ธุรกิจ)
      5. VAT Product Posting Group (กลุ่ม VAT ผลิตภัณฑ์)
      6. VAT Posting Setup (ตารางเซตอัพ VAT)
    3. สรุปการทำงานร่วมกัน (The “Aha!” Moment)
  3. “3 Case Studies” ยอดฮิตในการใช้ Posting Group
    1. Case Study 1: ธุรกิจ “ขายทั้งสินค้าและบริการ” 💻🔧
    2. Case Study 2: ธุรกิจ “ขายทั้งในและต่างประเทศ” 🌍 
    3. Case Study 3: ธุรกิจ “แยกบัญชีคุม” (เช่น แยกแบรนด์) 👜👟
  4. FAQs (คำถามที่พบบ่อย)
    1. 1. Q: “General” กับ “Specific” Posting Group ต่างกันยังไง? (เช่น General Posting Setup กับ Customer Posting Group)
    2. 2. Q: ทำไมในหน้า Customer Card ต้องใส่ Posting Group 2 อัน (Customer PG กับ Gen. Bus. PG) ?
    3. 3. Q: ระบบฟ้อง Error ว่า “General Posting Setup does not exist…” แก้ยังไง?
    4. 4. Q: ทำไมในหน้า “ผังบัญชี” (G/L Account) ต้องมีช่อง Gen. Prod. Posting Group ด้วย?
    5. 5. Q: ถ้าตั้งค่า Posting Group ผิด แล้ว Post ไปแล้ว ทำยังไง?
  5. Reference :

.

Posting Group คืออะไร ?

Posting Groups (กลุ่มการลงบัญชี) 🤖 ก็คือ “กฎอัจฉริยะ” ที่บอกว่า “ถ้าเกิดเหตุการณ์… ให้วิ่งเอาตัวเลขไปลงที่ลิ้นชักไหน”

ทำหน้าที่เป็น “สะพาน” (Bridge) 🌉 ที่เชื่อมโยง 3 สิ่งนี้เข้าด้วยกัน:

  1. “ใคร/อะไร” (Who/What): เช่น ลูกค้า (Customer), เจ้าหนี้ (Vendor), สินค้า (Item)
  2. “ทำอะไร” (Action): เช่น การซื้อ (Purchase), การขาย (Sales), การปรับปรุง (Adjustment)
  3. “ลงบัญชีที่ไหน” (Where): คือ G/L Account ใน “ผังบัญชี” (Chart of Accounts) 🗄️

.

มันคือ “หัวใจของระบบบัญชีอัตโนมัติ” ครับ

ลองนึกถึงเหตุการณ์ ว่าถ้าเราเปิดเอกสาร Sale Order ในระบบ ขายสินค้า Item001 ให้ลูกค้า A001 ระบบจะรู้ได้ยังไงว่าควรต้องบันทึกบัญชีขาย บัญชีลูกหนี้ หรือบัญชีอื่นๆ เข้า G/L Account ไหน

>> คำตอบ ก็คือ Posting group พระเอกของเราในบทความนี้

.

.

การใช้งาน Posting Group ใน Business Central

เราสามารถแบ่ง Posting Group ออกเป็น 2 ตระกูลใหญ่ ๆ :

.

ตระกูลที่ 1: “Specific Posting Groups” – ควบคุมงบดุล (Balance Sheet)

กลุ่มนี้ทำ หน้าที่หลัก คือควบคุมบัญชีใน “งบดุล” (Balance Sheet) ที่ใช้หลักๆ จะมีดังนี้

1. Customer Posting Group (กลุ่มลูกค้า)

หน้าที่: 🔗 เชื่อมโยง “ลูกหนี้” (Customer) แต่ละราย ไปยังบัญชี “ลูกหนี้การค้า” (A/R) ใน G/L

ตัวอย่าง: สร้างกลุ่ม DOMESTIC (ลูกหนี้ในประเทศ) แล้วผูกกับ G/L 2310 - ลูกหนี้การค้า-ในประเทศ จากนั้นนำกลุ่มที่สร้างไปผูกที่ Customer Card ของกลุ่มนั้น

Customer Posting Group (กลุ่มลูกค้า)
เซตอัพ Customer Posting Group ใน Customer Card

.

2. Vendor Posting Group (กลุ่มเจ้าหนี้)

หน้าที่: 🔗 เชื่อมโยง “เจ้าหนี้” (Vendor) แต่ละราย ไปยังบัญชี “เจ้าหนี้การค้า” (A/P) ใน G/L

ตัวอย่าง: สร้างกลุ่ม DOMESTIC (เจ้าหนี้ในประเทศ) แล้วผูกกับ G/L 5410 - เจ้าหนี้การค้า-ในประเทศ จากนั้นนำกลุ่มที่สร้างไปผูกที่ Vendor Card ของกลุ่มนั้น

Vendor Posting Group (กลุ่มเจ้าหนี้)
เซตอัพ Vendor Posting Group ใน Vendor Card

.

3. Inventory Posting Group (กลุ่มสินค้าคงคลัง)

หน้าที่: 🔗 เชื่อมโยง “สินค้า” (Item) แต่ละชิ้น ไปยังบัญชี “สินค้าคงคลัง” (Inventory) ใน G/L

ตัวอย่าง: สร้างกลุ่ม RESALE และนำกลุ่มที่สร้างไปผูกที่ Item Card ของกลุ่มนั้น จากนั้นให้เซต G/L สินค้าคงคลัง ที่หน้าจอ Inventory Posting Setup

โดยจะเซตเป็น Combination กันระหว่าง Location และ Inventory Posing Group

ว่าสินค้าจาก “Location” นี้ + “Inventory Posting Group” นี้ ต้องบันทึก G/L สินค้าคงคลังใดในระบบ

Inventory Posting Group (กลุ่มสินค้าคงคลัง)
เซตอัพ Inventory Posting Group ใน Item Card
เซตอัพ Inventory Posting Setup

.

4. Bank Account Posting Group (กลุ่มบัญชีธนาคาร)

หน้าที่: 🔗 เชื่อมโยง “สมุดธนาคาร” (Bank Account) แต่ละเล่ม ไปยังบัญชี “เงินฝากธนาคาร” (Cash) ใน G/L

ตัวอย่าง: สร้างกลุ่ม SAVING แล้วผูกกับ G/L 2910- SAVING จากนั้นนำกลุ่มที่สร้างไปผูกที่ Bank Account Card ของกลุ่มนั้น

Bank Account Posting Group (กลุ่มบัญชีธนาคาร)
เซตอัพ Bank Account Posting Group ใน Bank Account Card

.

5. Fixed Asset (FA) Posting Group (กลุ่มสินทรัพย์ถาวร)

หน้าที่: 🔗 เชื่อมโยง “สินทรัพย์” (Fixed Asset) แต่ละชิ้น ไปยัง G/L ที่เกี่ยวข้องทั้งหมด

ตัวอย่าง: สร้างกลุ่ม VEHICLES แล้วผูกกับ G/L ที่เกี่ยวข้องทั้งหมด จากนั้น นำกลุ่มที่สร้างไปผูกที่ Fixed Asset Card ของกลุ่มนั้น

Fixed Asset (FA) Posting Group (กลุ่มสินทรัพย์ถาวร)
เซตอัพ FA Posting Group ใน Fixed Asset Card

.

.

ตระกูลที่ 2: “General Posting Groups” – ควบคุมงบกำไรขาดทุน

หน้าที่หลักของกลุ่มนี้ คือควบคุมบัญชีใน “งบกำไรขาดทุน” (P&L) เช่น รายได้, ต้นทุนขาย, ส่วนลด รวมถึงภาษีต่าง ๆ

มันประกอบด้วย 2 ส่วนที่ต้องทำงานร่วมกันแบบ “ไขว้” (The Matrix) 🕸️:

.

General Business Posting Group (กลุ่มการลงบัญชีธุรกิจ)

หน้าที่: 🏷️ เป็น “ป้ายกำกับ” ที่บอกว่า “เราทำธุรกิจกับใคร?” (WHO)

ตั้งค่าที่ไหน: ตั้งค่าที่ Customer Card และ Vendor Card

ตัวอย่าง: DOMESTIC (ในประเทศ), FOREIGN (ต่างประเทศ), GOV (ราชการ)

General Business Posting Group (กลุ่มการลงบัญชีธุรกิจ)

.

General Product Posting Group (กลุ่มการลงบัญชีผลิตภัณฑ์)

หน้าที่: 🏷️ เป็น “ป้ายกำกับ” ที่บอกว่า “เราซื้อ/ขายอะไร?” (WHAT)

ตั้งค่าที่ไหน: ตั้งค่าที่ Item Card (สินค้า), G/L Account (กรณีขายบริการ)

ตัวอย่าง: RETAIL (สินค้าขายปลีก), SERVICE (บริการ), RAW MAT (วัตถุดิบ)

General Product Posting Group (กลุ่มการลงบัญชีผลิตภัณฑ์)

.

General Posting Setup (การเซตอัพการลงบัญชี)

นี่คือ “ตารางไขว้” ที่เป็นสมองของระบบครับ 🧠

หน้านี้คือที่ที่เรากำหนดว่า “ถ้า WHO เจอกับ WHAT… จะให้ไปลง G/L บัญชีไหน”

ตัวอย่างการตั้งค่าในตาราง Matrix นี้:

Gen. Bus. (WHO)Gen. Prod. (WHAT)G/L บัญชี “รายได้”G/L บัญชี “ต้นทุนขาย”G/L บัญชี “ภาษีขาย”
DOMESTICRETAIL41100 - รายได้-ในประเทศ51100 - ต้นทุน-ในประเทศ21500 - ภาษีขาย
FOREIGNRETAIL41200 - รายได้-ตปท.51200 - ต้นทุน-ตปท.(ว่าง)
DOMESTICSERVICE42100 - รายได้บริการ(ว่าง)21500 - ภาษีขาย

.

นอกจาก General Posting Setup ที่เป็น “สมอง” คอยคุมบัญชี รายได้/ต้นทุน…

ใน Business Central ยังมี VAT Posting Setup ที่ทำหน้าที่เป็น “สมอง” อีกอันที่คอยคุมบัญชี “ภาษีมูลค่าเพิ่ม” (VAT) โดยเฉพาะครับ

ลองนึกถึงเหตุการณ์ว่า เราอาจจะขาย “สินค้า” ชิ้นเดียวกัน (ได้บัญชี “รายได้” เดียวกัน) แต่…

  • ถ้าขายให้ “ลูกค้าในประเทศ” 🇹🇭 ➡️ ต้องคิด VAT 7%
  • ถ้าขายให้ “ลูกค้าต่างประเทศ” (ส่งออก) 🇺🇸 ➡️ ต้องคิด VAT 0%

เห็นมั้ยครับว่า “รายได้” เหมือนกัน แต่ “ภาษี” ไม่เหมือนกัน…

นี่คือเหตุผลที่ Business Central ทำ “VAT Posting Setup” แยกต่างหากครับ

โดยหลักการเซตอัพจะคล้ายๆ กันกับ General Posting Setup ดังนี้

.

VAT Business Posting Group (กลุ่ม VAT ธุรกิจ)
  • มันคืออะไร?: เป็น “ป้ายกำกับ” 🏷️ ที่บอกว่า “เราทำธุรกิจกับใคร… ในมุมมองของภาษี?” (WHO ➡️ Tax)
  • ตั้งค่าที่ไหน?: ตั้งค่าที่ Customer Card (ลูกค้า) และ Vendor Card (เจ้าหนี้)
  • ตัวอย่าง :
    • DOMESTIC (ในประเทศ) ➡️ ลูกค้า/เจ้าหนี้ ที่ต้องคิด VAT 7%
    • EXPORT (ส่งออก) ➡️ ลูกค้า/เจ้าหนี้ ที่คิด VAT 0%
    • EXEMPT (ได้รับการยกเว้น) ➡️ ลูกค้า/เจ้าหนี้ ที่ได้รับการยกเว้นภาษี (เช่น ราชการ)
VAT Business Posting Group (กลุ่ม VAT ธุรกิจ)

.

VAT Product Posting Group (กลุ่ม VAT ผลิตภัณฑ์)
  • มันคืออะไร?: เป็น “ป้ายกำกับ” 🏷️ ที่บอกว่า “เราซื้อ/ขายอะไร… ในมุมมองของภาษี?” (WHAT ➡️ Tax)
  • ตั้งค่าที่ไหน?: ตั้งค่าที่ Item Card (สินค้า) หรือ G/L Account (กรณีเป็นค่าบริการ)
  • ตัวอย่าง:
    • VAT7 (สินค้ามีภาษี) ➡️ สินค้า/บริการ ที่ต้องเสียภาษี 7%
    • VAT0 (สินค้าภาษี 0) ➡️ สินค้า/บริการ ที่มีภาษี 0%
    • NONVAT (สินค้าไม่มีภาษี) ➡️ สินค้า/บริการ ที่ไม่เกี่ยวกับภาษีเลย
VAT Product Posting Group (กลุ่ม VAT ผลิตภัณฑ์)

.

VAT Posting Setup (ตารางเซตอัพ VAT)

นี่คือ “สมอง” 🧠 ของภาษี ครับ!

มันคือ “ตารางไขว้” ที่เราต้องกำหนดว่า “ถ้า WHO (VAT Business) เจอกับ WHAT (VAT Product)… จะให้เกิดอะไรขึ้น?”

ตารางนี้จะกำหนด 2 สิ่งสำคัญ:

  1. VAT % (เปอร์เซ็นต์ภาษี): ต้องคิดภาษี “กี่เปอร์เซ็นต์”? (เช่น 7% หรือ 0%)
  2. G/L Account (บัญชีภาษี): “ภาษี” ที่คำนวณได้ จะให้วิ่งไปลง “ลิ้นชัก” (G/L) ไหน? (เช่น ภาษีซื้อ, ภาษีขาย)

.

ตัวอย่างการตั้งค่า “VAT Posting Setup” (The Matrix):

VAT Bus. (WHO)VAT Prod. (WHAT)VAT %บัญชี “ภาษีซื้อ”บัญชี “ภาษีขาย”
DOMESTICVAT77.00%11500 - ภาษีซื้อ21500 - ภาษีขาย
EXPORTVAT70.00%(ว่าง)(ว่าง)
DOMESTICNONVAT0.00%(ว่าง)(ว่าง)

.

สรุปการทำงานร่วมกัน (The “Aha!” Moment)

เวลาคุณเปิด Sales Invoice 1 ใบ ระบบจะมอง “Matrix” 2 อัน พร้อมกัน:

  1. Specifix Matrix :
    • Customer Posting Group จาก Customer
    • ➡️ ผลลัพธ์: ได้ G/L บัญชี “ลูกหนี้” (A/R)
  2. General Matrix (WHO+WHAT):
    • General Business (จาก Customer) + General Product (จาก Item)
    • ➡️ ผลลัพธ์: ได้ G/L บัญชี “รายได้” (Sales)
  3. VAT Matrix (WHO+WHAT):
    • VAT Business (จาก Customer) + VAT Product (จาก Item)
    • ➡️ ผลลัพธ์: ได้ “VAT %” (7% หรือ 0%) และ G/L บัญชี “ภาษีขาย” (VAT Payable)

นี่คือความฉลาดของ Business Central ครับ มันแยก “สมอง” ส่วนรายได้ ออกจาก “สมอง” ส่วนภาษี ทำให้เราตั้งค่า Logic ที่ซับซ้อนได้อย่างถูกต้อง 100% !!!

.

.

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

.

Case Study 1: ธุรกิจ “ขายทั้งสินค้าและบริการ” 💻🔧

  • โจทย์ (The Problem):
    • บริษัท A ขายคอมพิวเตอร์ (เป็น “สินค้า” – Item) และรับซ่อมคอมพิวเตอร์ (เป็น “บริการ” – Service)
    • ปัญหาคือ: เวลาเปิดบิลขาย “คอมพิวเตอร์” 1 เครื่อง ➡️ ระบบต้องบันทึก รายได้-ขายสินค้า และต้องตัด สต็อก (COGS)
    • แต่เวลาเปิดบิล “ค่าซ่อม” ➡️ ระบบต้องบันทึกแค่ รายได้-บริการ และ ห้ามตัดสต็อก!
  • วิธีแก้ปัญหาด้วย Posting Groups (The Solution):
    • เราใช้ General Product Posting Group (WHAT)
      • สร้างกลุ่ม GOODS (สินค้า) ➡️ ใน “Matrix” ผูกกับ G/L 41100 - รายได้-ขายสินค้า และ 51100 - ต้นทุนขาย
      • สร้างกลุ่ม SERVICE (บริการ) ➡️ ใน “Matrix” ผูกกับ G/L 42100 - รายได้-บริการ (และเว้นว่างช่องต้นทุนขาย!)
  • ผลลัพธ์ (The Result) :
    • ตอนจะขายสินค้า ฝ่ายขายแค่เลือก
      • Item No. PC-001 (คอมพิวเตอร์) ที่ถูกเซต
        • Type: Inventory
        • General Product Posting Group: GOODS
    • ตอนจะซ่อม แค่เลือก
      • Item No. SV-REPAIR (ค่าซ่อม) ที่ถูกเซต
        • Type: Service
        • General Product Posting Group: SERVICE
    • ระบบจะวิ่งไปลงบัญชี “รายได้” และ “ต้นทุน” ถูกต้อง 100% ให้อัตโนมัติ โดยที่คนขายไม่รู้เรื่องบัญชีเลย!

.

Case Study 2: ธุรกิจ “ขายทั้งในและต่างประเทศ” 🌍 

  • โจทย์ (The Problem):
    • บริษัท B ขาย “สินค้า” ชนิดเดียวกัน ให้ลูกค้า 2 กลุ่ม:
      • ลูกค้าในไทย (ต้องคิด VAT 7%)
      • ลูกค้าในอเมริกา (ต้องเป็น VAT 0% หรือ Zero-rated)
      • ปัญหาคือ: ทำยังไงให้ระบบคิด VAT ถูกต้องอัตโนมัติ โดยที่คนเปิดบิลไม่ต้องคอยกังวล?
  • วิธีแก้ปัญหาด้วย Posting Groups (The Solution):
    • VAT Business Posting Group (WHO):
      • สร้างกลุ่ม DOMESTIC (ในประเทศ) และ FOREIGN (ต่างประเทศ)
      • นำไปผูกไว้ที่ Customer Card ตามกลุ่ม
    • VAT Product Posting Group (WHAT):
      • สร้างกลุ่ม VAT7 (สินค้ามีภาษี 7%)
      • ผูกไว้ที่ Item Card
    • VAT Posting Setup
VAT Business Posting Group (WHO)VAT Product Posting Group (WHAT)VAT % (ภาษี %)Sales VAT Account (บัญชีภาษีขาย)
DOMESTICVAT77.0021500
FOREIGNVAT70.00(ว่าง หรือ 21500 ก็ได้)

.

  • ผลลัพธ์ (The Result):
    • ฝ่ายขายเปิดบิลให้ ลูกค้าไทย (ที่ผูกกับ DOMESTIC)
      • ระบบจะไขว้ DOMESTIC + VAT7 >> ทำงานตาม บรรทัดที่ 1 >> คิด VAT 7%
    • ฝ่ายขายเปิดบิลให้ ลูกค้าอเมริกา (ที่ผูกกับ FOREIGN)
      • ระบบจะไขว้ FOREIGN + VAT7 >> ทำงานตาม บรรทัดที่ 2 >> คิด VAT 0%

.

Case Study 3: ธุรกิจ “แยกบัญชีคุม” (เช่น แยกแบรนด์) 👜👟

  • โจทย์ (The Problem):
    • บริษัท C ขายสินค้า 2 แบรนด์ใหญ่ คือ “แบรนด์กระเป๋า” และ “แบรนด์รองเท้า”
    • ฝ่ายบัญชีต้องการให้ “งบดุล” (Balance Sheet) แสดงยอด “ลูกหนี้” และ “สินค้าคงคลัง” แยกกันชัดเจนระหว่าง 2 แบรนด์นี้
  • วิธีแก้ปัญหาด้วย Posting Groups (The Solution):
    • Customer Posting Group:
      • สร้างกลุ่ม BRAND-BAG (ผูกกับ G/L 11210 - ลูกหนี้-กระเป๋า)
      • และ BRAND-SHOE (ผูกกับ G/L 11220 - ลูกหนี้-รองเท้า)
    • Inventory Posting Group:
      • สร้างกลุ่ม INV-BAG (ผูกกับ G/L 11410 - สต็อก-กระเป๋า)
      • และ INV-SHOE (ผูกกับ G/L 11420 - สต็อก-รองเท้า)
  • ผลลัพธ์ (The Result):
    • เมื่องบดุลออกมา ฝ่ายบริหารจะเห็นยอดลูกหนี้และสต็อกแยกตามแบรนด์ชัดเจน ทำให้วิเคราะห์สุขภาพของแต่ละแบรนด์ได้ทันที โดยที่ทุกอย่างเกิดขึ้นอัตโนมัติตั้งแต่ตอนเปิดบิล

.

.


1. Q: “General” กับ “Specific” Posting Group ต่างกันยังไง? (เช่น General Posting Setup กับ Customer Posting Group)

A : ให้จำง่ายๆ ครับ :

  • Specific (เช่น Customer, Vendor, Inventory):
    • ใช้ควบคุมบัญชีใน “งบดุล” (Balance Sheet) ครับ
    • 🔗 มันทำงานแบบ 1-ต่อ-1 (เช่น ลูกค้ากลุ่มนี้ ➡️ ไป G/L ลูกหนี้บัญชีนี้)
  • General (The Matrix):
    • ใช้ควบคุมบัญชีใน “งบกำไรขาดทุน” (P&L) ครับ
    • 🕸️ มันทำงานแบบ 2-ต่อ-1 (WHO + WHAT ➡️ ไป G/L รายได้/ต้นทุน บัญชีนี้)
    • โดยดูที่ General Business และ General Product ควบคู่กัน

.

2. Q: ทำไมในหน้า Customer Card ต้องใส่ Posting Group 2 อัน (Customer PG กับ Gen. Bus. PG) ?

  • A: เพราะมันทำคนละหน้าที่ครับ:
    • Customer Posting Group (Specific) บอกระบบว่า ➡️ “ลูกค้าคนนี้ เป็น ลูกหนี้ ที่ G/L บัญชีไหน?” (สำหรับงบดุล)
    • Gen. Business Posting Group (General) บอกระบบว่า ➡️ “ลูกค้าคนนี้ เป็นลูกค้ากลุ่ม รายได้ แบบไหน?” (เช่น ในประเทศ/ต่างประเทศ, สำหรับงบ P&L และ VAT)

.

3. Q: ระบบฟ้อง Error ว่า “General Posting Setup does not exist…” แก้ยังไง?

  • A: นี่คือ Error คลาสสิกครับ! มันแปลว่าคุณลืม “สร้างกฎ” ในตาราง Matrix (General Posting Setup)
    • ตัวอย่าง: คุณกำลังพยายามขาย “สินค้า” (Gen. Prod. = RETAIL) ให้กับ “ลูกค้าราชการ” (Gen. Bus. = GOV)
    • วิธีแก้: คุณต้องไปที่หน้า General Posting Setup และ “เพิ่มแถวใหม่” สำหรับการไขว้กันของ GOV + RETAIL แล้วใส่ G/L ที่ถูกต้องลงไปครับ

.

4. Q: ทำไมในหน้า “ผังบัญชี” (G/L Account) ต้องมีช่อง Gen. Prod. Posting Group ด้วย?

  • A: เพื่อ “ขายบริการ” หรือ “ขายของที่ไม่ใช่สต็อก” (Non-Inventory) ครับ!
    • เวลาคุณเปิดบิลขาย “ค่าที่ปรึกษา” (ซึ่งเป็น G/L Account, ไม่ใช่ Item) ระบบก็ยังต้องการ “WHAT” (คุณขายอะไร?) เพื่อไปหาบัญชี “รายได้” ใน Matrix
    • การใส่ Gen. Prod. PG = SERVICE ไว้ที่ G/L Account ค่าที่ปรึกษา ก็เพื่อการนี้แหละครับ

.

5. Q: ถ้าตั้งค่า Posting Group ผิด แล้ว Post ไปแล้ว ทำยังไง?

  • A:
    • ถ้า Post ไปแล้ว ต้องสร้างเอกสารขาตรงข้ามเพื่อหักล้างรายการ เช่น ถ้า Post Sale Invoice ไปแล้ว ก็ต้อง โพส Sales Credit memos โดยอาจจะคีย์ตรง หรือใช้ Function Correct/Cancel เพื่อหักล้างกับรายการที่ผิด
    • จากนั้น ให้รีบไป “แก้ไข” G/L Account ในหน้า General Posting Setup ให้ถูกต้องทันที (เพื่อไม่ให้เอกสารในอนาคตผิดอีก)
    • เปิดเอกสารใหม่ เพื่อ Post รายการตาม G/L ที่ถูกใหม่

.

.

Reference :

https://learn.microsoft.com/en-us/training/modules/posting-groups-dynamics-365-business-central/