HSN and SAC codes are now maintained as shared master data and picked on the material master, instead of being typed as free text on every document.
Vendor Invoice GL Posting Refinements
Vendor invoice GL posting was refined alongside the HSN/SAC work, so tax determination on an invoice line follows the material’s maintained code.
HSN / SAC Picker on the Material Master
The material master now selects its HSN/SAC code from the master through a searchable picker, so the code and its GST rate are consistent across every material rather than retyped per record. A backfill command maps existing free-text codes onto the new master.
HSN / SAC Code Master
HSN (goods) and SAC (services) codes are now a maintained master with description, chapter and default GST rate, seeded with the standard code set and available through its own API and Django admin.