Sale Order Approval Cycle
by DIOT https://diot.com.sa , Ahmed Nour <AhmedNourElhalaby@gmail.com> https://diot.com.sa$ 40.57
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Approvals (approvals)
• Discuss (mail) • Employees (hr) • Invoicing (account) |
| Lines of code | 248 |
| Technical Name |
sale_order_approval_cycle |
| License | LGPL-3 |
| Website | https://diot.com.sa |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Approvals (approvals)
• Discuss (mail) • Employees (hr) • Invoicing (account) |
| Lines of code | 248 |
| Technical Name |
sale_order_approval_cycle |
| License | LGPL-3 |
| Website | https://diot.com.sa |
| Versions | 17.0 18.0 19.0 |
Sale Order Approval Cycle
Streamline Your Sales Approval Process
Overview
Sale Order Approval Cycle is a powerful Odoo module that implements an approval workflow for sales orders, similar to the Odoo purchase order approval system.
This module replaces the standard "Confirm" button with "Confirm Order" that creates an approval request. The sales order is automatically confirmed once the approval request is approved (Done status).
Key Features
- Replace Confirm Button: Replace standard "Confirm" button with "Confirm Order" to create approval requests
- Automatic Confirmation: Automatically confirm sales order when approval is done
- Approval Information: Display approval request information in sales order form
- Multiple Categories: Support for multiple approval categories
- Financial Tracking: Track approval history with complete financial information
- Order Lines Display: Display order lines and financial summary in approval requests
- Multi-Company Support: Full multi-company and multi-currency support
- Margin Analysis: Display margin, additional costs, and actual margin in approvals
How It Works
- Create Sales Order: Create a new sales order with desired products and prices
- Click Confirm Order: Instead of standard confirm, click "Confirm Order" button
- Automatic Request: An approval request is automatically created with all order details
- Review & Approve: Approvers review the request with order lines and financial information
- Automatic Confirmation: Once approved (Done status), the sales order is automatically confirmed
Module Information
Author: DIOT
Website: https://diot.com.sa
Contact: Ahmed Nour - AhmedNourElhalaby@gmail.com
License: LGPL-3
Category: Sales
Requirements
This module depends on:
- sale: Odoo Sales module
- approvals: Odoo Approvals module
Technical Details
Extended Models:
- sale.order: Added approval request tracking fields
- approval.request: Added sale order-specific fields and computations
- approval.category: Added sale_order approval type selection
Version Compatibility
- 17.0.1.0.0 - Odoo 17 (Initial Release)
- 18.0.1.0.0 - Odoo 18
- 19.0.1.0.0 - Odoo 19
Support & Contribution
For bug reports, feature requests, or contributions, please contact the author or visit our website. We appreciate your feedback and contributions to improve this module!
Please log in to comment on this module