Imagineer ERPNext
บทความช่วยเหลือ

ปรับแต่งรายงานกระแสเงินสด

ปรับแต่งรายงานกระแสเงินสด

เมื่อผังบัญชีของคุณเริ่มซับซ้อนมากขึ้นและมาตรฐานการรายงานมีการเปลี่ยนแปลงและพัฒนา รายงานกระแสเงินสดเริ่มต้นอาจไม่เพียงพออีกต่อไป ทั้งนี้เนื่องจาก ERPNext อาจไม่สามารถคาดเดาการจำแนกประเภทและวัตถุประสงค์ของบัญชีทั้งหมดในผังบัญชีได้อย่างถูกต้อง อีกปัญหาหนึ่งที่คุณอาจพบคือไม่สามารถปรับรูปแบบรายงานให้ตรงตามความต้องการของคุณได้

นี่จะไม่เป็นปัญหาอีกต่อไป เนื่องจาก ERPNext อนุญาตให้ผู้ใช้ปรับแต่งรายงานกระแสเงินสดได้แล้ว

ภาพรวมทางเทคนิค

การปรับแต่งเป็นไปได้โดยการเพิ่ม doctype ใหม่สองประเภท คือ Cash Flow Mapper และ Cash Flow Mapping doctype ทั้งสองประกอบด้วยข้อมูลที่จำเป็นสำหรับการสร้างรายงานกระแสเงินสด

Cash Flow Mapping แสดงวิธีที่บัญชีในผังบัญชีของคุณจับคู่กับรายการในรายงานกระแสเงินสด ในขณะที่ Cash Flow Mapper รวบรวม Cash Flow Mappings ทั้งหมดที่เกี่ยวข้องกับสามส่วนของงบกระแสเงินสด

ด้วยวิธีนี้ คุณสามารถสร้างรายงานกระแสเงินสดที่ละเอียดตามความต้องการของคุณ สิ่งนี้อาจดูไม่ค่อยเข้าใจนัก แต่จะเข้าใจได้หลังจากที่เราดูตัวอย่าง

ตัวอย่าง

ข้อมูลพื้นฐาน

สมมติว่าเรามีบริษัทสมมติที่เราต้องการสร้างรายงานกระแสเงินสด นี่คือลักษณะของรายงานกระแสเงินสดในขณะนี้:

เราไม่พอใจกับรายงานด้วยเหตุผลต่อไปนี้:

  • รูปแบบการรายงานกระชับเกินไป
  • ตัวเลข 'Net Cash From Operations' ไม่ถูกต้อง

กระบวนการปรับแต่ง

เราต้องการให้รายงานกระแสเงินสดมีลักษณะคล้ายกับรูปแบบในภาพด้านล่าง:

เปิดใช้งานรายงานกระแสเงินสดที่ปรับแต่ง

ทำได้ใน Accounts Settings โดยการเลือกช่องกาเครื่องหมาย 'Use Custom Cash Flow Format' ซึ่งจะทำให้ ERPNext ใช้รูปแบบที่กำหนดเองของคุณสำหรับรายงานกระแสเงินสดเท่านั้น

ไปยังส่วนถัดไปเพื่อสร้างรายงาน

สร้าง Cash Flow Mappings

สำหรับแต่ละบรรทัด เราต้องสร้างเอกสาร Cash Flow Mapping เพื่อแทน

คุณสามารถมอง Cash Flow Mapping เป็นตัวแทนของแต่ละบรรทัดในรายงานกระแสเงินสด Cash Flow Mapping เป็นรายการย่อยของ Cash Flow Mapper ซึ่งจะอธิบายในภายหลัง

เริ่มต้นด้วยการสร้าง Cash Flow Mappings ที่จะแทนการเพิ่มกลับค่าใช้จ่ายที่ไม่ใช่เงินสดที่รับรู้แล้วในงบกำไรขาดทุน เราต้องการให้ปรากฏในงบกระแสเงินสดเป็น:

  • ภาษีเงินได้ที่รับรู้ในงบกำไรขาดทุน
  • ค่าใช้จ่ายทางการเงินที่รับรู้ในงบกำไรขาดทุน
  • ค่าเสื่อมราคาของสินทรัพย์ไม่หมุนเวียน

เริ่มต้นด้วยการเปิดแบบฟอร์ม Cash Flow Mapping ใหม่

ฟิลด์ใน doctype Cash Flow Mapping คือ:

  • Name: สิ่งที่ใช้ระบุเอกสารนี้ ตั้งชื่อให้เกี่ยวข้องกับ Label
  • Label: สิ่งที่จะแสดงในงบกระแสเงินสด
  • Accounts: ตารางนี้ประกอบด้วยบัญชีทั้งหมดที่เกี่ยวข้องกับบรรทัดนี้

ด้วยข้อมูลนี้ ให้เราสร้างเอกสาร Cash Flow Mapping สำหรับบรรทัด 'Income taxes recognised in profit or loss'

ฉันตั้งชื่อเป็น 'Income Tax Charge' และกำหนด Label เป็น 'Income taxes recognised in profit or loss' เราต้องการให้บรรทัดนี้สะท้อนค่าใช้จ่ายภาษีเงินได้จากงบกำไรขาดทุนของเรา บัญชีที่เกิดขึ้นในผังบัญชีของเราชื่อ 'Income Taxes' (เป็นค่าใช้จ่าย) ดังนั้นฉันจึงเพิ่ม 'Income Taxes' ลงในตารางบัญชี หากคุณมีบัญชีเพิ่มเติมที่แทนค่าใช้จ่ายภาษีเงินได้ คุณควรเพิ่มทั้งหมดที่นี่

เนื่องจากค่าใช้จ่ายภาษีเงินได้ต้องได้รับการปรับเพิ่มเติมในงบกระแสเงินสด ให้เลือกช่องกาเครื่องหมาย 'Is Income Tax Expense' นี่คือสิ่งที่จะช่วยให้ ERPNext คำนวณการปรับปรุงที่ต้องทำได้อย่างถูกต้อง

เพื่อผลลัพธ์ที่ดีที่สุด ให้บัญชีหลักมีบัญชีย่อยที่มีวิธีการเดียวกันสำหรับวัตถุประสงค์การรายงานกระแสเงินสด เนื่องจาก ERPNext จะคำนวณยอดเปลี่ยนแปลงสุทธิของบัญชีย่อยทั้งหมดในกรณีที่บัญชีที่เลือกเป็นบัญชีหลัก

ในลักษณะเดียวกัน ฉันได้สร้างสำหรับการจับคู่อีกสองรายการที่เหลือ

ค่าใช้จ่ายทางการเงินต้องได้รับการปรับเช่นกัน ดังนั้นอย่าลืมเลือกช่องกาเครื่องหมาย 'Is Finance Cost'

ต่อไปให้เพิ่ม Cash Flow Mapping สำหรับรายการที่แสดงการเปลี่ยนแปลงในเงินทุนหมุนเวียน:

  • การเพิ่ม/(ลด) ในหนี้สินอื่น ๆ
  • การ (เพิ่ม)/ลด ในลูกหนี้การค้าและอื่น ๆ
  • การเพิ่ม/(ลด) ในเจ้าหนี้การค้าและอื่น ๆ
  • VAT ที่ต้องชำระ
  • การ (เพิ่ม)/ลด ในสินค้าคงคลัง

อย่าลืมบอก ERPNext ว่าการจับคู่เหล่านี้แทนการเปลี่ยนแปลงในเงินทุนหมุนเวียนโดยการเลือกช่องกาเครื่องหมาย 'Is Working Capital'

ณ จุดนี้ เราได้สร้างการจับคู่ทั้งหมดที่จำเป็นสำหรับส่วน Operating Activities ของงบกระแสเงินสดของเรา อย่างไรก็ตาม ERPNext ยังไม่ทราบเรื่องนี้จนกว่าเราจะสร้างเอกสาร Cash Flow Mapper เราจะสร้างเอกสาร Cash Flow Mapper ในขั้นตอนถัดไป

สร้าง Cash Flow Mappers

Cash Flow Mappers แทนส่วนต่าง ๆ ของงบกระแสเงินสด งบกระแสเงินสดมาตรฐานมีเพียงสามส่วน ดังนั้นเมื่อคุณดูรายการ Cash Flow Mapper คุณจะพบว่ามีสามรายการถูกสร้างขึ้นให้คุณแล้วชื่อ:

  • Operating Activities
  • Financing Activities
  • Investing Activities

คุณจะไม่สามารถเพิ่มหรือลบรายการใด ๆ ได้ แต่สามารถแก้ไขและเปลี่ยนชื่อได้

เปิด Cash Flow Mapper ของ Operating Activities เพื่อเพิ่ม Cash Flow Mappings ที่เราสร้างขึ้น

  • Section Name: นี่คือหัวข้อของส่วนนั้น
  • Section Leader: นี่คือหัวข้อย่อยแรกที่อยู่หลังตัวเลขกำไรทันที เกี่ยวข้องกับ Operating Activities Cash Flow Mapper เท่านั้น
  • Section Subtotal: นี่คือ Label สำหรับยอดรวมในส่วนของงบกระแสเงินสด เกี่ยวข้องกับ Operating Activities Cash Flow Mapper เท่านั้น
  • Section Footer: นี่คือ Label สำหรับยอดรวมในส่วนของงบกระแสเงินสด
  • Mapping: ตารางนี้ประกอบด้วย Cash Flow Mappings ทั้งหมดที่เกี่ยวข้องกับ Cash Flow Mapper

ตอนนี้ให้เพิ่ม Cash Flow Mappings ทั้งหมดที่คุณสร้างขึ้นแล้วบันทึก คุณควรได้ผลลัพธ์ดังนี้:

รีเฟรชงบกระแสเงินสดและดูการเปลี่ยนแปลง

ดูใกล้เคียงกับความต้องการของเราแล้ว แต่ยังไม่เสร็จ สร้างการจับคู่ใหม่สำหรับส่วน 'Investing Activities' และ 'Financing Activities' ของงบกระแสเงินสด

นี่คือลักษณะของงบกระแสเงินสดของเราในขณะนี้:

Copyright © 2026