15.25.5 (2026-02-13)
Bug Fixes
- add failed status for e-Waybill in sales invoice - consistent as for e-Invoice (107f7f0)
- add project and other dimensions to item gL entries in Bill of Entry (dc1b4a7)
- also store the reference document info in error log (61a505c)
- check if the e-invoice is already generated or not (73ebda7)
- consistently throw for e-Invoice when generating in bulk (313be56)
- do not execute in new transaction (a1af372)
- ensure database connection is only closed when necessary in transaction wrapper (36b2854)
- handle already generated e-invoice with optional warning message (84a459c)
- handle e-waybill status updates only for Sales Invoices (a214a80)
- improve handling of already generated e-invoice warning message (8fe428b)
- prevent unnecessary transaction wrapping in test environment (712f0dd)
- remove throw parameter for e-invoice generation
on_submitof sales invoice (f46a395) - remove unnecessary import of frappe in exceptions.py (5f17c9f)
- rollback transaction and then commit the status (8a8a79e)
- set taxes and totals before validating subcontracting transaction (0c68fff)
- test: update subcontracting order total taxes assertion to check for zero (491be47)
- throw
MandatoryErrorwhile validating mandatory fields (df9454c) - update e-invoice status check to assert "Not Applicable" (e61a7cd)
- update error message for disabled e-Invoice in GST Settings (05b74b3)
- update exception handling for e-Invoice and e-Waybill (ddd4580)
- update methods to use frappe.set_value for setting einvoice and e-waybill statuses (368dc1a)
- update permission check for GSTR-1 Beta in filing preference log retrieval (ed12a1d)
- update status updation in new db transaction (beb777b)
- update status updation of e_waybill_status in new db transaction (3596300)
- update test settings to disable e-waybill for sales register tests (a60a31f)
- update transaction value for subcontracted transaction item in ITC-04 export test (f28b5b0)