feat: add fusion_odoo_fixes module for default Odoo patches

- New standalone module to collect fixes for default Odoo behavior
- Fix #1: account_followup never clears followup_next_action_date
  when invoices are paid, causing collection emails to fully-paid
  clients. Hooks into _invoice_paid_hook to auto-clear stale data.
- Harden Fusion Accounting followup queries with amount_residual > 0
  filter and add balance check before sending emails

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
gsinghpal
2026-02-24 03:31:14 -05:00
parent 9d9453b5c8
commit 84c009416e
7 changed files with 120 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
# -*- coding: utf-8 -*-
# Copyright 2025-2026 Nexa Systems Inc.
# License OPL-1 (Odoo Proprietary License v1.0)
from . import account_move