Odoo 20 อธิบายเวิร์กโฟลว์การเคลียร์ระหว่างบริษัทสำหรับสถานการณ์บัญชีหลายบริษัทที่เฉพาะเจาะจง: บริษัทหนึ่งได้รับชำระเงินจากลูกค้าสำหรับใบแจ้งหนี้ที่อีกบริษัทหนึ่งออกในฐานข้อมูล Odoo เดียวกัน ระบบสามารถกระทบยอดใบแจ้งหนี้ที่ออกโดยบริษัทนั้น และสร้างรายการบัญชีเพื่อปรับยอดระหว่างนิติบุคคลทั้งสองได้ (Odoo 20.0 Docs: Companies Multi Company) Odoo ประกาศ Odoo 20 เมื่อวันที่ 24 กันยายน 2026 (Meet Odoo 20)

เวิร์กโฟลว์นี้ครอบคลุมทั้งสองด้านของธุรกรรม ในบริษัทที่ออกใบแจ้งหนี้ ลูกหนี้การค้าจะกลายเป็นสิทธิเรียกร้องต่อบริษัทที่รับชำระเงิน บริษัทที่รับเงินจะบันทึกจำนวนเดียวกันเป็นเจ้าหนี้ต่อบริษัทผู้ออกใบแจ้งหนี้ วิธีนี้ช่วยเคลียร์ยอดลูกค้า ขณะที่ยังคงภาระทางการเงินระหว่างสองบริษัทไว้ (Odoo 20.0 Docs: Companies Multi Company)

สิ่งที่เวิร์กโฟลว์ครอบคลุม

กรณีการใช้งานที่อธิบายไว้เริ่มจากใบแจ้งหนี้ที่เป็นของบริษัทหนึ่ง และการชำระเงินที่ได้รับโดยอีกบริษัทหนึ่ง ทั้งสองบริษัทต้องถูกตั้งค่าอยู่ในฐานข้อมูล Odoo เดียวกัน กระบวนการที่เกี่ยวข้องกับฐานข้อมูลแยกต่างหากหรือระบบบัญชีภายนอกไม่อยู่ในเวิร์กโฟลว์ที่อธิบายไว้ (Odoo 20.0 Docs: Companies Multi Company)

เมื่อประมวลผลการชำระเงินภายใต้การตั้งค่าที่กำหนด Odoo จะกระทบยอดใบแจ้งหนี้เดิมของลูกค้าและสร้างรายการระหว่างบริษัทโดยอัตโนมัติ ระบบอัตโนมัตินี้เชื่อมการกระทบยอดใบแจ้งหนี้เข้ากับยอดคงเหลือภายในระหว่างบริษัทที่เกี่ยวข้อง แต่ไม่ได้ลบยอดคงเหลือนั้นไป แต่อย่างใด โดยจะบันทึกจำนวนเงินเข้าบัญชีระหว่างบริษัทที่ตั้งค่าไว้ (Odoo 20.0 Docs: Companies Multi Company)

การบันทึกบัญชีแยกความสัมพันธ์กับลูกค้าออกจากความสัมพันธ์ระหว่างบริษัท หลังจากการเคลียร์แล้ว บริษัทผู้ออกใบแจ้งหนี้จะไม่ถือยอดที่ชำระแล้วเป็นลูกหนี้การค้าที่ยังค้างอยู่ อีกต่อไป โดยจะบันทึกเป็นลูกหนี้จากบริษัทที่ถือเงินชำระ ขณะที่บริษัทที่รับเงินจะรับรู้เจ้าหนี้ที่สอดคล้องกัน (Odoo 20.0 Docs: Companies Multi Company)

การตั้งค่า Odoo ที่จำเป็น

การมีฐานข้อมูลแบบหลายบริษัทเพียงอย่างเดียวไม่เพียงพอ ต้องติดตั้งโมดูล Intercompany Payment - Account ของ Odoo และเปิดใช้งาน Inter-Company Transactions สำหรับทุกบริษัทที่เข้าร่วมในเวิร์กโฟลว์ (Odoo 20.0 Docs: Companies Multi Company) การใช้งานหลายบริษัทที่มีอยู่ควรตรวจสอบทั้งสองข้อกำหนดก่อนพยายามประมวลผลการชำระเงินเหล่านี้

แต่ละบริษัทที่เข้าร่วมยังต้องมีสมุดรายวันสำหรับเคลียร์ และบัญชีเจ้าหนี้และลูกหนี้ระหว่างบริษัทโดยเฉพาะ บัญชีเหล่านี้ควบคุมว่าภาระผูกพันระหว่างนิติบุคคลจะถูกบันทึกไว้ที่ใด (Odoo 20.0 Docs: Companies Multi Company) ควรตรวจสอบการออกแบบเทียบกับผังบัญชี การรายงานระดับนิติบุคคล และข้อกำหนดการกระทบยอดระหว่างบริษัทก่อนประมวลผลรายการ

วิธีการชำระเงินต้องใช้บัญชี outstanding receipts (Odoo 20.0 Docs: Companies Multi Company) ควรตรวจสอบข้อกำหนดนี้ในการตั้งค่าการชำระเงินปัจจุบัน โดยเฉพาะกรณีที่มีการปรับแต่งสมุดรายวันธนาคาร การประมวลผลใบเสร็จ หรือการแมปบัญชี การติดตั้งโมดูลและการตั้งค่าบัญชีระหว่างบริษัทจะยังไม่เพียงพอต่อข้อกำหนดที่อธิบายไว้ หากวิธีการชำระเงินไม่มีบัญชี outstanding receipts ที่จำเป็น (Odoo 20.0 Docs: Companies Multi Company)

ผลกระทบทางบัญชี

เวิร์กโฟลว์นี้ผสานการกระทบยอดลูกค้าและการสร้างรายการระหว่างบริษัทที่สอดคล้องกัน (Odoo 20.0 Docs: Companies Multi Company) หากไม่มีความเชื่อมโยงดังกล่าว ทีมการเงินอาจต้องจัดการยอดลูกค้าและภาระผูกพันระหว่างบริษัทเป็นขั้นตอนบัญชีแยกกัน ความเหมาะสมของกระบวนการอัตโนมัติขึ้นอยู่กับกระแสการชำระเงินขององค์กรและความสามารถในการรองรับโครงสร้างบัญชีที่จำเป็น

การชำระเงินที่บริษัทหนึ่งรับแทนใบแจ้งหนี้ของอีกบริษัท จะไม่ถูกเวิร์กโฟลว์นี้ถือว่าเป็นรายได้ของบริษัทที่รับเงิน รายการที่บันทึกไว้จะก่อให้เกิดเจ้าหนี้ในนิติบุคคลที่รับเงิน และลูกหนี้ที่สอดคล้องกันในนิติบุคคลที่ออกใบแจ้งหนี้ (Odoo 20.0 Docs: Companies Multi Company) ในระหว่างการทดสอบ ทีมการเงินควรตรวจสอบรายการบันทึกประจำวัน (journal entries) ที่ระบบสร้างขึ้น และยืนยันว่ายอดคงเหลือของลูกค้า ระหว่างบริษัท และยอดรับชำระค้างรับ ใช้บัญชีที่ตั้งใจไว้

การกำหนดค่าจะมีผลกับแต่ละบริษัทที่เข้าร่วม แทนที่จะเป็นการตั้งค่าเดียวทั้งฐานข้อมูล (Odoo 20.0 Docs: Companies Multi Company) บริษัทที่ใช้สภาพแวดล้อม Odoo เดียวกันอาจมีผังบัญชี โครงสร้างสมุดรายวัน หรือวิธีการชำระเงินที่แตกต่างกัน ดังนั้นการตั้งค่าของแต่ละนิติบุคคลจึงควรได้รับการตรวจสอบแยกกัน

ข้อจำกัดของเวิร์กโฟลว์ที่มีการบันทึกไว้

เอกสารอธิบายวัตถุประสงค์ทางบัญชีของเวิร์กโฟลว์ และระบุข้อกำหนดของโมดูล การตั้งค่าบริษัท สมุดรายวัน บัญชี และวิธีการชำระเงิน (Odoo 20.0 Docs: Companies Multi Company) แต่ไม่ได้กำหนดว่าการปรับแต่งเฉพาะทาง การแปลตามท้องถิ่น หรือการเชื่อมต่อภายนอกทุกรูปแบบจะทำงานกับการเคลียร์ระหว่างบริษัทอย่างไร ส่วนเหล่านั้นต้องมีการตรวจสอบตามการติดตั้งใช้งานจริง

เวิร์กโฟลว์นี้มีการอธิบายไว้สำหรับบริษัทที่อยู่ในฐานข้อมูลเดียวกัน (Odoo 20.0 Docs: Companies Multi Company) แหล่งข้อมูลที่ให้มาไม่ได้ยืนยันว่ามีกระบวนการอัตโนมัติที่เทียบเท่ากันระหว่างฐานข้อมูล Odoo แยกกัน ดังนั้นองค์กรที่ใช้อินสแตนซ์แยกกันควรตรวจสอบกระบวนการข้ามฐานข้อมูลที่ต้องการด้วยตนเอง

แหล่งข้อมูลที่ให้มายังไม่ได้กำหนดด้วยว่าเวิร์กโฟลว์นี้จัดการกับการชำระบางส่วน การคืนเงิน การชำระด้วยสกุลเงินต่างประเทศ การยกเลิกการชำระ หรือห่วงโซ่ที่เกี่ยวข้องกับบริษัทเพิ่มเติมอย่างไร หากธุรกรรมเหล่านี้มีความสำคัญต่อองค์กร ควรทดสอบแต่ละกรณีก่อนนำไปใช้งานจริง

สิ่งที่ต้องตรวจสอบก่อนนำไปใช้

อันดับแรก ยืนยันว่าบริษัทที่ออกใบแจ้งหนี้และบริษัทที่รับชำระเงินอยู่ในฐานข้อมูล Odoo เดียวกัน ตรวจสอบว่าได้ติดตั้งโมดูล Intercompany Payment - Account แล้ว และได้เปิดใช้งาน Inter-Company Transactions สำหรับทุกบริษัทที่ตั้งใจจะเข้าร่วม (Odoo 20.0 Docs: Companies Multi Company)

อันดับที่สอง ตรวจสอบสมุดรายวันเคลียร์ริ่ง และบัญชีเจ้าหนี้กับลูกหนี้เฉพาะสำหรับแต่ละนิติบุคคล (Odoo 20.0 Docs: Companies Multi Company) การเลือกบัญชีควรสนับสนุนความต้องการด้านการรายงานและการกระทบยอดขององค์กร ผู้ใช้ควรสามารถระบุจำนวนเงินที่ค้างชำระจากบริษัทที่รับเงิน และจำนวนเงินที่สอดคล้องกันซึ่งบริษัทที่ออกใบแจ้งหนี้เป็นผู้ค้างชำระ

อันดับที่สาม ตรวจสอบวิธีการชำระเงิน และยืนยันว่าใช้บัญชีรับชำระค้างรับ (Odoo 20.0 Docs: Companies Multi Company) ตรวจสอบการกำหนดค่าจริง แทนที่จะอาศัยชื่อสมุดรายวัน หรือการคาดเดาจากกระบวนการรับชำระที่มีอยู่แล้ว

สุดท้าย ให้ทำธุรกรรมที่ควบคุมได้โดยใช้ใบแจ้งหนี้และการชำระเงินที่เป็นตัวแทน ยืนยันว่า Odoo กระทบยอดใบแจ้งหนี้ลูกค้า บันทึกบัญชีลูกหนี้ระหว่างบริษัทของบริษัทที่ออกใบแจ้งหนี้ และสร้างเจ้าหนี้ที่สอดคล้องกันในบริษัทที่รับเงิน (Odoo 20.0 Docs: Companies Multi Company) ตรวจสอบบัญชีแยกประเภทของทั้งสองบริษัทก่อนนำไปใช้ในวงกว้าง เพื่อให้สามารถตรวจสอบการจับคู่บัญชีและยอดคงเหลือระดับนิติบุคคลได้

ผลลัพธ์ควรทำให้ใบแจ้งหนี้ลูกค้าถูกกระทบยอดแล้ว ในขณะที่แสดงจำนวนเงินระหว่างสองบริษัทในบัญชีระหว่างบริษัทของแต่ละฝ่าย ความแตกต่างนี้เป็นหัวใจสำคัญของเวิร์กโฟลว์: การชำระของลูกค้าถูกเสร็จสิ้นแล้ว แต่ภาระผูกพันที่แยกต่างหากระหว่างนิติบุคคลผู้ออกใบแจ้งหนี้และผู้รับเงินยังคงมองเห็นได้สำหรับการกระทบยอดในภายหลัง (Odoo 20.0 Docs: Companies Multi Company)