การดำเนินการตามกำหนดเวลา¶
การดำเนินการตามกำหนดเวลา คือกระบวนการที่กำหนดค่าไว้ล่วงหน้า ซึ่งช่วยให้ผู้ใช้สามารถทำงานบางอย่างในฐานข้อมูลให้เป็นไปโดยอัตโนมัติตามกำหนดเวลาหรือจำนวนครั้งที่กำหนด งานเหล่านี้อาจรวมถึงการส่งอีเมล การสร้างใบแจ้งหนี้ การจัดการข้อมูล และอื่นๆ อีกมากมาย
ใน Odoo การดำเนินการตามกำหนดเวลาบางอย่างทำงานอยู่ตามค่าเริ่มต้นเพื่อให้แน่ใจว่าฟังก์ชันบางอย่างถูกเรียกใช้โดยอัตโนมัติ อย่างไรก็ตาม มีตัวเลือกการดำเนินการตามกำหนดเวลาอีกมากมายที่ปรากฏในฐานข้อมูลที่ ไม่ได้ เปิดใช้งานตามค่าเริ่มต้น
ใน Odoo การสมัครสมาชิก มีการดำเนินการตามกำหนดเวลาสองรายการที่เริ่มต้นกระบวนการเรียกเก็บเงินสำหรับการสมัครสมาชิกที่เกิดซ้ำที่เปิดใช้งานอยู่ รวมถึงเมื่อควรหยุดการเรียกเก็บเงินเนื่องจากการสมัครสมาชิกหมดอายุ
การดำเนินการเหล่านี้เปิดอยู่ตามค่าเริ่มต้นและสามารถปิดการใช้งานได้ตลอดเวลาเพื่อจัดการการสมัครสมาชิกด้วยตนเอง
เข้าถึงการดำเนินการตามกำหนดเวลา¶
Important
เพื่อเข้าถึงการดำเนินการตามกำหนดเวลา จะต้อง เปิดใช้งาน โหมดนักพัฒนา
เมื่อเปิดใช้งานโหมดนักพัฒนาแล้ว ไปที่
การทำเช่นนี้จะแสดงแดชบอร์ด การดำเนินการตามกำหนดเวลา โดยเฉพาะ บนหน้านี้จะมีรายการการดำเนินการตามกำหนดเวลาทั้งหมดสำหรับฐานข้อมูลทั้งหมด
จากที่นี่ ให้ป้อน Subscription ในแถบค้นหา การทำเช่นนี้จะให้ผลลัพธ์เฉพาะการสมัครสมาชิกสี่รายการ เอกสารประกอบต่อไปนี้มุ่งเน้นไปที่ผลลัพธ์สามรายการสุดท้ายในรายการ:
การสมัครสมาชิกการขาย: สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ
การสมัครสมาชิกการขาย: การหมดอายุของการสมัครสมาชิก
การสมัครสมาชิกการขาย: ส่งการแจ้งเตือนสำหรับการสมัครสมาชิกที่ไม่มีโทเค็น
กำหนดว่าการดำเนินการตามกำหนดเวลาเปิดใช้งานอยู่หรือไม่โดยดูที่คอลัมน์ เปิดใช้งาน ในแถวที่สอดคล้องกันบนแดชบอร์ด การดำเนินการตามกำหนดเวลา สำหรับช่องทำเครื่องหมายที่เลือก หากช่องทำเครื่องหมายเป็นสีเขียวพร้อมเครื่องหมายถูก การดำเนินการตามกำหนดเวลานั้นเปิดใช้งานอยู่
หากการดำเนินการตามกำหนดเวลาต้องการเปิดใช้งาน ให้คลิกเข้าไปที่การดำเนินการตามกำหนดเวลาที่ต้องการจากรายการ จากนั้น จากแบบฟอร์มการดำเนินการตามกำหนดเวลา ให้สลับสวิตช์ในฟิลด์ เปิดใช้งาน ไปทางขวา การทำเช่นนี้จะทำให้สวิตช์เป็นสีเขียว บ่งชี้ว่าการดำเนินการตามกำหนดเวลาตอนนี้ เปิดใช้งาน แล้ว
ความสามารถในการตั้งค่าความถี่ในการเรียกใช้การดำเนินการตามกำหนดเวลายังสามารถใช้ได้ในแบบฟอร์มการดำเนินการตามกำหนดเวลาในฟิลด์ ดำเนินการทุก
Important
การดำเนินการตามกำหนดเวลาจะ**ไม่**ทำงานอย่างถูกต้องหากเวลาในการดำเนินการน้อยกว่าห้านาที นี่เป็นกฎทั่วไปสำหรับการดำเนินการตามกำหนดเวลาทั้งหมด
สำหรับข้อมูลเพิ่มเติม โปรดอ่าน:doc:เอกสารประกอบคำถามทางเทคนิคที่พบบ่อย </administration/odoo_sh/advanced/frequent_technical_questions>
สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ¶
เพื่อให้การดำเนินการตามกำหนดเวลา การสมัครสมาชิกการขาย: สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำ สร้างใบแจ้งหนี้และการชำระเงินแบบเกิดซ้ำสำหรับการสมัครสมาชิกได้อย่างถูกต้อง **จะต้อง**ตั้งค่าบัญชี ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี เพื่อให้ Odoo สามารถประมวลผลใบแจ้งหนี้และการชำระเงินต่างๆ ที่เกี่ยวข้องกับการสมัครสมาชิก
ในการตั้งค่าบัญชี ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี ไปที่ สามารถกำหนดค่าบัญชีทั้งสองได้ในส่วน บัญชีเริ่มต้น
เมื่อป้อนบัญชีที่ถูกต้องในฟิลด์เมนูแบบเลื่อนลง ค่าใช้จ่ายรอตัดบัญชี และ รายได้รอตัดบัญชี แล้ว ให้คลิก บันทึก ที่มุมซ้ายบน
สร้างใบแจ้งหนี้¶
องค์ประกอบที่เกี่ยวข้องกับการดำเนินการตามกำหนด Sale Subscription: generate recurring invoices and payments สามารถพบได้ในคำสั่งขายการสมัครสมาชิกที่ได้รับการยืนยันแล้ว
หากต้องการตรวจสอบองค์ประกอบเหล่านี้ ให้เปิดคำสั่งขายที่ได้รับการยืนยันแล้วในแอปพลิเคชัน การสมัครสมาชิก เพื่อแสดงแบบฟอร์มคำสั่งขายการสมัครสมาชิก
ในแบบฟอร์มคำสั่งขายการสมัครสมาชิกที่ยืนยันแล้ว ให้มุ่งเน้นไปที่ฟิลด์ แผนที่เกิดซ้ำ และ ใบแจ้งหนี้ถัดไป
การดำเนินการตามกำหนดเวลาจะสร้างใบแจ้งหนี้เมื่อวันที่วันนี้เป็นวันเดียวกันกับ ใบแจ้งหนี้ถัดไป
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`เพื่อส่งอีเมลแจ้งเตือนการชำระเงินไปยังผู้สมัครสมาชิก หลังจากที่ผู้สมัครสมาชิกชำระเงินด้วยตนเองแล้ว ใบแจ้งหนี้จะถูกสร้างขึ้นสำหรับการสมัครสมาชิก
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 จะตรวจสอบว่าวันที่สิ้นสุดผ่านไปแล้วหรือไม่ ซึ่งถูกกำหนดค่าไว้ในคำสั่งขายการสมัครสมาชิก
จากนั้น การดำเนินการตามกำหนดเวลา การสมัครสมาชิกการขาย: การหมดอายุการสมัครสมาชิก จะตรวจสอบว่าใบแจ้งหนี้ยังไม่ได้รับการชำระเงินภายในกำหนดเวลาตามเงื่อนไขการชำระเงินหรือไม่
เพื่อเข้าถึงใบแจ้งหนี้ที่แนบมากับการสมัครสมาชิกที่ถูกออกใบแจ้งหนี้หลายครั้ง ให้ไปที่คำสั่งขายสำหรับการสมัครสมาชิกและคลิกปุ่มอัจฉริยะ: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 สิงหาคม
ดูเพิ่มเติม