การดำเนินการตามกำหนดเวลา

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

ใน Odoo การดำเนินการตามกำหนดเวลาบางอย่างทำงานอยู่ตามค่าเริ่มต้นเพื่อให้แน่ใจว่าฟังก์ชันบางอย่างถูกเรียกใช้โดยอัตโนมัติ อย่างไรก็ตาม มีตัวเลือกการดำเนินการตามกำหนดเวลาอีกมากมายที่ปรากฏในฐานข้อมูลที่ ไม่ได้ เปิดใช้งานตามค่าเริ่มต้น

ใน Odoo การสมัครสมาชิก มีการดำเนินการตามกำหนดเวลาสองรายการที่เริ่มต้นกระบวนการเรียกเก็บเงินสำหรับการสมัครสมาชิกที่เกิดซ้ำที่เปิดใช้งานอยู่ รวมถึงเมื่อควรหยุดการเรียกเก็บเงินเนื่องจากการสมัครสมาชิกหมดอายุ

การดำเนินการเหล่านี้เปิดอยู่ตามค่าเริ่มต้นและสามารถปิดการใช้งานได้ตลอดเวลาเพื่อจัดการการสมัครสมาชิกด้วยตนเอง

เข้าถึงการดำเนินการตามกำหนดเวลา

Important

เพื่อเข้าถึงการดำเนินการตามกำหนดเวลา จะต้อง เปิดใช้งาน โหมดนักพัฒนา

เมื่อเปิดใช้งานโหมดนักพัฒนาแล้ว ไปที่ แอปการตั้งค่า ‣ ด้านเทคนิค ‣ การดำเนินการตามกำหนดเวลา

ตัวเลือกการดำเนินการตามกำหนดเวลาภายใต้เมนูด้านเทคนิคในแอปพลิเคชันการตั้งค่า Odoo

การทำเช่นนี้จะแสดงแดชบอร์ด การดำเนินการตามกำหนดเวลา โดยเฉพาะ บนหน้านี้จะมีรายการการดำเนินการตามกำหนดเวลาทั้งหมดสำหรับฐานข้อมูลทั้งหมด

จากที่นี่ ให้ป้อน Subscription ในแถบค้นหา การทำเช่นนี้จะให้ผลลัพธ์เฉพาะการสมัครสมาชิกสี่รายการ เอกสารประกอบต่อไปนี้มุ่งเน้นไปที่ผลลัพธ์สามรายการสุดท้ายในรายการ:

  • การสมัครสมาชิกการขาย: สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ

  • การสมัครสมาชิกการขาย: การหมดอายุของการสมัครสมาชิก

  • การสมัครสมาชิกการขาย: ส่งการแจ้งเตือนสำหรับการสมัครสมาชิกที่ไม่มีโทเค็น

ผลลัพธ์ที่เกี่ยวข้องกับการสมัครสมาชิกบนหน้าการดำเนินการตามกำหนดเวลาในการตั้งค่า Odoo

กำหนดว่าการดำเนินการตามกำหนดเวลาเปิดใช้งานอยู่หรือไม่โดยดูที่คอลัมน์ เปิดใช้งาน ในแถวที่สอดคล้องกันบนแดชบอร์ด การดำเนินการตามกำหนดเวลา สำหรับช่องทำเครื่องหมายที่เลือก หากช่องทำเครื่องหมายเป็นสีเขียวพร้อมเครื่องหมายถูก การดำเนินการตามกำหนดเวลานั้นเปิดใช้งานอยู่

หากการดำเนินการตามกำหนดเวลาต้องการเปิดใช้งาน ให้คลิกเข้าไปที่การดำเนินการตามกำหนดเวลาที่ต้องการจากรายการ จากนั้น จากแบบฟอร์มการดำเนินการตามกำหนดเวลา ให้สลับสวิตช์ในฟิลด์ เปิดใช้งาน ไปทางขวา การทำเช่นนี้จะทำให้สวิตช์เป็นสีเขียว บ่งชี้ว่าการดำเนินการตามกำหนดเวลาตอนนี้ เปิดใช้งาน แล้ว

แบบฟอร์มการดำเนินการตามกำหนดเวลาในแอปพลิเคชันการตั้งค่า Odoo

ความสามารถในการตั้งค่าความถี่ในการเรียกใช้การดำเนินการตามกำหนดเวลายังสามารถใช้ได้ในแบบฟอร์มการดำเนินการตามกำหนดเวลาในฟิลด์ ดำเนินการทุก

Important

การดำเนินการตามกำหนดเวลาจะ**ไม่**ทำงานอย่างถูกต้องหากเวลาในการดำเนินการน้อยกว่าห้านาที นี่เป็นกฎทั่วไปสำหรับการดำเนินการตามกำหนดเวลาทั้งหมด

สำหรับข้อมูลเพิ่มเติม โปรดอ่าน:doc:เอกสารประกอบคำถามทางเทคนิคที่พบบ่อย </administration/odoo_sh/advanced/frequent_technical_questions>

สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ

เพื่อให้การดำเนินการตามกำหนดเวลา การสมัครสมาชิกการขาย: สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำสำหรับการสมัครสมาชิกได้อย่างถูกต้อง **จะต้อง**ตั้งค่าบัญชี ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี เพื่อให้ Odoo สามารถประมวลผลใบแจ้งหนี้และการชำระเงินต่างๆ ที่เกี่ยวข้องกับการสมัครสมาชิก

ในการตั้งค่าบัญชี ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี ไปที่ แอประบบบัญชี ‣ การกำหนดค่า ‣ การตั้งค่า สามารถกำหนดค่าบัญชีทั้งสองได้ในส่วน บัญชีเริ่มต้น

การตั้งค่าบัญชีรอตัดบัญชีที่จำเป็นในหน้าการตั้งค่าของแอประบบบัญชี Odoo

เมื่อป้อนบัญชีที่ถูกต้องในฟิลด์เมนูแบบเลื่อนลง ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี แล้ว ให้คลิก บันทึก ที่มุมซ้ายบน

สร้างใบแจ้งหนี้

องค์ประกอบที่เกี่ยวข้องกับการดำเนินการตามกำหนด Sale Subscription: generate recurring invoices and payments สามารถพบได้ในคำสั่งขายการสมัครสมาชิกที่ได้รับการยืนยันแล้ว

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

ในแบบฟอร์มคำสั่งขายการสมัครสมาชิกที่ยืนยันแล้ว ให้มุ่งเน้นไปที่ฟิลด์ แผนที่เกิดซ้ำ และ ใบแจ้งหนี้ถัดไป

คำสั่งขายการสมัครสมาชิกที่ได้รับการยืนยันแล้วในแอปพลิเคชัน Odoo การสมัครสมาชิก

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

Odoo ใช้ข้อมูลในฟิลด์ Recurring Plan เพื่ออัปเดตวันที่ออกใบแจ้งหนี้ถัดไปตามนั้น

Warning

หากนโยบายการออกใบแจ้งหนี้ของสินค้าถูกตั้งค่าเป็น ตามจำนวนที่ส่งมอบ (ด้วยตนเอง) และจำนวนที่ส่งมอบคือ 0 Odoo จะ**ไม่**สร้างใบแจ้งหนี้ และลูกค้าจะไม่ถูกเรียกเก็บเงิน

การสมัครสมาชิกนั้นจะได้รับการประมวลผลเป็นผลิตภัณฑ์แบบฟรีที่เกิดขึ้นซ้ำ และจะแสดงอยู่ใน ช่องแชท ของใบสั่งขายการสมัครสมาชิก

เมื่อเกิดสถานการณ์นี้ ข้อความต่อไปนี้จะปรากฏขึ้น: Automatic renewal succeeded. Free subscription. Next invoice:[date]. No email sent.

เมื่อสร้างใบแจ้งหนี้สำหรับคำสั่งขายการสมัครสมาชิกแล้ว สามารถดูใบแจ้งหนี้ได้โดยคลิกปุ่มอัจฉริยะ Invoices ที่ปรากฏที่ด้านบนของคำสั่งขายการสมัครสมาชิก

อีเมลจะถูกส่งไปยังลูกค้าเพื่อแจ้งให้ทราบเกี่ยวกับค่าธรรมเนียมการสมัครสมาชิกแบบเรียกเก็บเป็นงวด *หาก*มี Payment Token ในบัญชี

เพื่อตรวจสอบว่ามี:guilabel:Payment Token`หรือไม่ ให้เปิดแท็บ:guilabel:`Other Info`ของแบบฟอร์มการสมัครสมาชิก และตรวจสอบฟิลด์:guilabel:`Payment Token`ภายใต้ส่วน:guilabel:`การสมัครสมาชิก

หากไม่มี:guilabel:Payment Token ระบบจะใช้การดำเนินการตามกำหนดเวลา:guilabel:`Sale Subscription: send reminder for subscriptions with no token`เพื่อส่งอีเมลแจ้งเตือนการชำระเงินไปยังผู้สมัครสมาชิก หลังจากที่ผู้สมัครสมาชิกชำระเงินด้วยตนเองแล้ว ใบแจ้งหนี้จะถูกสร้างขึ้นสำหรับการสมัครสมาชิก

ฟิลด์ Payment Token ภายใต้แท็บ Other Info ในแบบฟอร์มคำสั่งขายการสมัครสมาชิก

Warning

หากเลือกช่อง:guilabel:Online payment`ในแท็บ:guilabel:`Other Info ใบแจ้งหนี้จะ**ไม่**ถูกสร้างขึ้นโดยอัตโนมัติจากการดำเนินการตามกำหนดเวลาในวันที่ของใบแจ้งหนี้ถัดไป แต่ใบแจ้งหนี้จะถูกสร้างขึ้นเมื่อลูกค้าชำระเงินด้วยตนเองสำหรับการสมัครสมาชิกเสร็จสมบูรณ์

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

การปิดใบแจ้งหนี้

การดำเนินการตามกำหนด Sale Subscription: generate recurring invoices and payments ยังมีความสามารถในการปิดการสมัครสมาชิก หากเงื่อนไขต่อไปนี้เป็นจริง:

  • หากการสมัครสมาชิกไม่มี Payment Token ให้สร้างและบันทึกใบแจ้งหนี้

  • หากการสมัครสมาชิกมี Payment Token ให้ลองเรียกเก็บเงิน

    • หากการเรียกเก็บเงินสำเร็จ ให้สร้างและบันทึกใบแจ้งหนี้

    • หากการเรียกเก็บเงินล้มเหลว ให้ส่งการเตือนเป็นระยะ

      • ปิดการสมัครสมาชิกหากยังคงล้มเหลวเป็นเวลามากกว่าสิบสี่วัน

การหมดอายุของการสมัครสมาชิก

การดำเนินการตามกำหนด Sale Subscription: subscriptions expiration จะตรวจสอบเงื่อนไขอื่นๆ ทั้งหมดที่อาจทำให้การสมัครสมาชิกปิดโดยอัตโนมัติ หากเงื่อนไขบางอย่างเป็นจริง การดำเนินการตามกำหนดจะปิดการสมัครสมาชิกนั้น

ขั้นแรก การดำเนินการตามกำหนด Sale Subscription: subscriptions expiration จะตรวจสอบว่าวันที่สิ้นสุดผ่านไปแล้วหรือไม่ ซึ่งถูกกำหนดค่าไว้ในคำสั่งขายการสมัครสมาชิก

วันหมดอายุในคำสั่งขายการสมัครสมาชิกใน Odoo การสมัครสมาชิก

จากนั้น การดำเนินการตามกำหนดเวลา การสมัครสมาชิกการขาย: การหมดอายุการสมัครสมาชิก จะตรวจสอบว่าใบแจ้งหนี้ยังไม่ได้รับการชำระเงินภายในกำหนดเวลาตามเงื่อนไขการชำระเงินหรือไม่

เพื่อเข้าถึงใบแจ้งหนี้ที่แนบมากับการสมัครสมาชิกที่ถูกออกใบแจ้งหนี้หลายครั้ง ให้ไปที่คำสั่งขายสำหรับการสมัครสมาชิกและคลิกปุ่มอัจฉริยะ:guilabel:Invoices จากนั้นดูที่คอลัมน์:guilabel:Invoice Date การสมัครสมาชิกที่ยังไม่ได้ชำระเงินซึ่งมี:guilabel:Invoice Date`ที่เกินจำนวนวันที่กำหนดไว้ในฟิลด์:guilabel:`Automatic Closing`ของ:guilabel:`แผนการชำระเงินซ้ำ`จะถูกปิดโดยอัตโนมัติโดยการดำเนินการตามกำหนดเวลา:guilabel:`Sale Subscription: subscriptions expiration

Example

หากวันที่ใบแจ้งหนี้ถัดไปคือวันที่ 1 กรกฎาคม และ:guilabel:`Automatic Closing`ตั้งค่าเป็น '30 Days' การดำเนินการตามกำหนดเวลาจะปิดการสมัครสมาชิกในวันที่ 1 สิงหาคม