| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 99 |
| Technical Name |
sh_invoice_due_color |
| License | OPL-1 |
| Website | https://www.nimmutechnologies.com |
Invoice & Bill Due Date Color Indicator for Odoo 19
No manual checking â every invoice and vendor bill in the list view is highlighted by its payment due status, so your finance team always knows where to act first. Standard Odoo 19 does not color-code invoices by due date â this module adds that visibility without any setup.
Who is this for? Finance managers, accounts receivable teams, and accountants using Odoo 19 who need to instantly identify overdue customer invoices and vendor bills without opening each record or running a separate aging report. Works on Odoo.sh and On-Premise.
Key Features:
- Four Smart Due Statuses Each posted Odoo 19 invoice is automatically classified as Upcoming, Due in 3 Days, Past Due, or Paid based on due date and payment state
- Color-Coded Invoice List View Rows turn red for past-due, yellow for due within 3 days, and green for upcoming â priorities visible at a glance in Odoo 19
- Color-Coded Vendor Bills List View The same visual system applies to vendor bills so you never miss a payable obligation in Odoo 19
- Due Status Badge in Form View A color-coded badge shows directly inside each Odoo 19 invoice and bill form for at-a-glance payment status
- Built-in Search Filters One-click filters for Past Due, Due in 3 Days, and Upcoming invoices in Odoo 19 accounting
- Paid Invoices Excluded Fully paid invoices are automatically ignored so the Odoo invoice list stays focused on open items
- Zero Configuration Required Color indicators activate immediately on all posted invoices and bills after installation â no setup needed
Benefits:
- Improve Cash Flow Immediately identify past-due invoices in Odoo 19 and follow up with customers before they impact your receivables
- Prevent Late Payments The "Due in 3 Days" warning gives your Odoo team a heads-up window to send payment reminders proactively
- Faster Accounts Receivable Review Finance managers scan the full Odoo 19 invoice list and assess collection risk in seconds â no date math needed
- Works for Invoices & Bills Covers both customer invoices (AR) and vendor bills (AP) in a single Odoo 19 module
How it works:
1. Invoice List View â Automatic Color Coding by Due Status in Odoo 19
Every posted customer invoice in the Odoo 19 list view is highlighted automatically. Red rows are past due and need immediate follow-up. Yellow rows are due within 3 days â act now to avoid late payment. Green rows are upcoming with time remaining. Paid invoices display no color, keeping the view clean.
2. Vendor Bills List View â Color Coding for Payables in Odoo 19
The same color system applies to vendor bills in the Odoo 19 Bills list view. Spot which bills are past due or approaching deadline without opening each record individually.
3. Due Status Badge inside Odoo 19 Invoice & Bill Form View
When you open any invoice or vendor bill in Odoo 19, a color-coded status badge shows Past Due, Due in 3 Days, Upcoming, or Paid at the top of the form without needing to check the due date field manually.
4. One-Click Filters in Odoo 19 â Past Due, Due in 3 Days, Upcoming
Three dedicated search filters are added to the Odoo 19 invoice and bill search bar. Use Past Due for collection follow-up, Due in 3 Days to prepare reminder emails, or Upcoming to review healthy receivables. All filters automatically exclude paid invoices.
Compatibility
| Odoo Version | 19.0 |
| Editions | Community & Enterprise |
| Platforms | Odoo.sh, On-Premise |
| Odoo Online (SaaS) | Not supported |
Frequently Asked Questions
- Does the color update automatically when a payment is registered?
- Yes. The due status and row color recalculate based on current payment state. Once an invoice is fully paid in Odoo 19, the color indicator is removed automatically.
- Can I change the 3-day warning window to a different number of days?
- The current version uses a fixed 3-day warning window. Contact us for a customized version with a configurable threshold.
- Does it work for partial payments?
- Yes â the module checks the invoice payment state in Odoo 19. Partially paid invoices are still treated as open and will display the appropriate color based on the remaining due amount and due date.
- Is this compatible with Odoo Community edition?
- Yes â compatible with Odoo 19.0 Community and Enterprise on Odoo.sh and On-Premise. Requires Invoicing or Accounting module. Not available for Odoo Online (SaaS).
Website: www.nimmutechnologies.com
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 99 |
| Technical Name |
sh_invoice_due_color |
| License | OPL-1 |
| Website | https://www.nimmutechnologies.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module