Friday, September 12, 2025
1 change · saas-18.2
Enhancements to existing features
The Indian e-invoicing process now skips invoices that were already cancelled. This prevents attempts to generate a new IRN for the same document number, reducing compliance errors and unnecessary processing.
Original PR description
Once cancelled, the same document (with same document number) can't be reported again for generation of IRN. In this commit: --- Updated the `_l10n_in_check_einvoice_eligible()` method to exclude invoices with `l10n_in_edi_status` set to `cancelled`. which Ensures that cancelled invoices are not sent again for IRN generation.