Tuesday, September 2, 2025
1 change · 17.0
Enhancements to existing features
Indian e-invoice requests that time out on the MasterGST service are now treated as warnings instead of hard errors. This prevents affected invoices from getting stuck and allows scheduled jobs to retry them automatically, reducing manual intervention.
Original PR description
Before this commit: --- while requesting for E-invoice on MasterGST, If there was a ConnectionTimeout on the IAP server the response was treated as an error. This caused invoices to enter an error state and prevented them from being retried by cron. In this commit: --- Timeout errors are treated as warnings by setting blocking_level to "warning" for "timeout" error codes. This allows cron jobs to automatically retry such invoices. task-4970444 Forward-Port-Of: odoo/odoo#221185