Skip to Content

Enhance Sale And Purchase Warning Message

Enhances the partner warning system by introducing toggles for recurring warnings on Sales, Purchase, Invoice, and Picking documents. Adds the foundation to support warning integration in future POS development
June 18, 2025 by
Enhance Sale And Purchase Warning Message
Silverdale Technology, Somroo Hassaan
| No comments yet

The Enhanced Warning Functionality for Contacts module improves how warnings are managed and displayed across key Odoo documents, including Sales Orders, Purchase Orders, Invoices, and Inventory Pickings. Traditionally, warnings configured under a contact's Internal Notes tab display only once during document creation. This module introduces new control options for more flexible and visible alerting.

With this enhancement, each warning type (Sales, Purchase, Invoice, Picking) now includes a "Repeat Warning" toggle. When enabled, users will see the relevant warning message every time the document is opened—not just the first time. This ensures that critical partner-related notes (such as payment disputes, delivery restrictions, or account status issues) remain visible to all team members throughout the workflow.

This feature is especially valuable for organizations handling sensitive customer or vendor relationships, as it ensures important warnings remain front and center, reducing the risk of oversight.

Functionality at a Glance:

  • Adds a "Repeat Warning" toggle to the Internal Notes section of Contacts.
  • Allows repeated display of warnings for:
    • Sales Orders
    • Purchase Orders
    • Invoices
    • Inventory Pickings
  • Maintains default behavior (one-time warning) when toggle is off.
  • Improves visibility of key contact-related alerts across departments.

Use Case Example:

A vendor contact has a known delay in shipping due to supply chain issues. The purchasing team sets a custom warning under Internal Notes and enables the "Repeat Warning" toggle. Now, every time a Purchase Order is opened for that vendor, the warning is displayed again, ensuring all team members are reminded before confirming the order.

By making warnings repeatable and more customizable, this enhancement provides teams with better risk control and communication. It ensures that vital partner-specific information isn’t missed as transactions progress through various stages in Odoo.

Share this post
Sign in to leave a comment