15.30.3 (2026-07-03)
Bug Fixes
- 11A 11B query to exclude inclusive taxes (e83b1be)
- add back allocated amount; inclusive taxes in advance taxes table (4a29304)
- add custom fields for default tax category (56b0f4a)
- add supplier gstin status in purchase reconciliation tool (96cf097)
- adjust tax calculation logic for subcontracting order (67c71d1)
- allow retry after a failed import-history fetch (d4c3fd5)
- always validate excess allocation; remove flag (2a329db)
- avoid duplicate get_import_history calls on dialog init (c73bcb2), closes #4137
- backfill default tax category flag (c03f372)
- changes as per review (1b23d8b)
- changes as per review (9b42db6)
- correct classification of credit note of b2cl invoice (6122879)
- correct totals in case of Actual Charge Type (e87aada)
- correct variable reference in tax calculation logic (7c6199e)
- enhance tax handling in CustomTaxController for empty items (7cd605b)
- implement tax category validation and ux (d08cbc3)
- improve validation message (5ba23e1)
- load this even for IMS (1d5af65)
- move default tax category patch to post install (304ef3d)
- refine tax category retrieval logic to prioritize state-specific categories (b595bc6)
- resolve v15 backport conflict in patches.txt (#4491) (5520a08)
- resolve v15 backport conflict in test_subcontracting_transaction.py (#4511) (474a055)
- resolve v15 backport conflict in test_transaction.py (#4523) (8f9fd0b)
- resolve v15 backport conflicts (#4435) (261780d)
- review changes (c08617a)
- separate conditions for B2CL credit note and invoice checks (75cf8c3)
- update document type based on export with GST in get_sub_suppy_type_options function (5cf5e02)
- update GST Details on update item in Quotation and Supplier Quotation (ba13747)
- use base_paid_amount (519edc1)