Skip to content

HSN / SAC validation

Every HSN / SAC code on an item is validated against the GST master: so items carry compliant codes rather than arbitrary free text. This applies both when you create or edit a single item and when you import in bulk.

  1. Format check first: HSN must be numeric of a valid length; SAC is used for services.
  2. Master lookup: the code is then checked against the GST master.
    • A code present in the master is accepted.
    • A code not in the master is rejected with a clear message. During bulk import, the offending row is flagged.
  • A Saleable item cannot be saved without a valid HSN/SAC.
  • When no tax regime is enabled, validation is skipped and the tax-code field is hidden.
  • If the GST master is temporarily unreachable, save is blocked with a clear retry message, the system never silently accepts an unchecked code.

Validation reads the regime your organisation has enabled and applies only to your organisation’s data.