This commit is contained in:
gsinghpal
2026-04-17 17:31:12 -04:00
parent e07002d550
commit b09538b4e2
26 changed files with 1996 additions and 173 deletions

View File

@@ -168,5 +168,26 @@
<field name="nextcall" eval="DateTime.now().replace(hour=3, minute=0, second=0)"/>
</record>
<!-- Cron Job: ADP Hold Expiry Reminders (2026-04).
For each on-hold ADP case:
- Sends monthly reminder to the CLIENT (authorizer excluded per
2026-04 authorizer email policy). Cadence:
fusion_claims.adp_hold_reminder_interval_days (default 30).
- Sends ONE final warning to client + authorizer when funding
expires within fusion_claims.adp_hold_final_warning_days_before_expiry
(default 30 days before expiry).
- Silently skips cases where the client has no email on file.
Flags reset automatically when the case resumes from hold. -->
<record id="ir_cron_adp_hold_expiry_reminders" model="ir.cron">
<field name="name">Fusion Claims: ADP Hold Expiry Reminders</field>
<field name="model_id" ref="sale.model_sale_order"/>
<field name="state">code</field>
<field name="code">model._cron_adp_hold_expiry_reminders()</field>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="active">True</field>
<field name="nextcall" eval="DateTime.now().replace(hour=9, minute=30, second=0)"/>
</record>
</data>
</odoo>