AI Key Takeaways
- Learn why embedding HSN codes in your Vendor Central invoice file names simplifies GST audits and how to implement a compliant naming convention for Indian sellers.
- Learn about what are hsn codes and why are they mandatory? and how it impacts your workflow.
- Learn about the problem with generic file names and how it impacts your workflow.
- Learn about a gst-compliant file naming convention and how it impacts your workflow.
Quick Answer: HSN (Harmonised System of Nomenclature) codes identify the goods category for GST tax rate determination. Including HSN codes in your invoice file names creates an instantly searchable audit trail, helps CA firms reconcile GSTR-1 filings, and reduces errors when matching invoices to product categories during GST assessments.
When a GST officer or your CA requests documentation for a specific product category during an audit, the last thing you want to do is open every PDF in a folder and check line items. A well-designed invoice file naming convention — one that includes the HSN code — turns a two-hour manual search into a five-second filter.
What Are HSN Codes and Why Are They Mandatory?
The Harmonised System of Nomenclature is a globally standardised product classification system. In India's GST framework, HSN codes are mandatory on B2B invoices above certain turnover thresholds:
- Turnover above Rs. 5 crore — 6-digit HSN code required
- Turnover between Rs. 1.5 crore and Rs. 5 crore — 4-digit HSN code required
- Turnover below Rs. 1.5 crore — HSN code optional but advisable
For Amazon Vendor Central sellers, most will fall into the 4-digit or 6-digit requirement. Amazon's invoicing module validates HSN codes before accepting invoice submissions, so incorrect codes cause rejections at the source.
The Problem with Generic File Names
Most sellers who manage invoices manually end up with file names like:
Invoice_May.pdf
Amazon_Invoice_001.pdf
PO4500012345.pdf
These names are useless for category-level reconciliation. When your CA needs all invoices for HSN 8471 (computers and peripheral equipment) across Q4, there is no way to filter without opening each file.
A GST-Compliant File Naming Convention
A practical naming convention for Vendor Central invoices that incorporates HSN data:
{VendorCode}_{InvoiceNumber}_{InvoiceDate}_{HSN}_{GSTIN}.pdf
Example:
ACMEFOOD_INV2026001_20260508_21069099_27AABCA1234F1Z5.pdf
Breaking this down:
ACMEFOOD— Your vendor code in Amazon's systemINV2026001— Your sequential invoice number20260508— Invoice date in YYYYMMDD format (sorts correctly in any file manager)21069099— 8-digit HSN code for the primary product on the invoice27AABCA1234F1Z5— Your GSTIN (state code + PAN-based identifier)
For Mixed-Category Invoices
If a single invoice covers products from multiple HSN categories, use the HSN of the highest-value line item, or use a placeholder like MULTI with a note in your internal ledger linking to the full breakdown.
How HSN-Based File Naming Helps at Audit Time
GSTR-1 Reconciliation
Your GSTR-1 outward supply return groups supplies by HSN. When your CA reconciles the filed return against actual invoices, HSN-named files allow batch verification. Instead of cross-referencing a spreadsheet with hundreds of file names, they can simply search for *21069099* and retrieve all relevant documents.
Input Tax Credit (ITC) Claims
For your buyers (Amazon), accurate HSN codes on your invoices determine whether they can claim ITC correctly. Discrepancies between the HSN on your invoice and what Amazon reports in GSTR-2A lead to reconciliation differences and potential ITC reversals.
E-Invoice IRN Matching
If your turnover requires e-invoicing (currently mandatory above Rs. 5 crore turnover), the IRN (Invoice Reference Number) generated by the IRP (Invoice Registration Portal) is linked to specific HSN codes. File names that include the HSN make it straightforward to match PDF copies against e-invoice records.
Implementing This in Your Workflow
Manual Implementation
If you manage invoices manually, the simplest approach is a naming checklist your accounts team follows before saving any invoice PDF. Build this into your SOP.
Automated Implementation with InvoiceOps
InvoiceOps applies your configured naming template automatically at invoice generation time. You define the template once — including the HSN field pulled from your product master or CSV data — and every invoice is saved with the correct name without manual effort.
The naming template editor supports variables like {hsn}, {invoice_date}, {vendor_code}, {po_number}, and {gstin}, so you can match exactly the convention your CA or compliance team prefers.
Common HSN Code Errors on Vendor Central
Wrong digit count — Amazon validates the digit count against your category. Food products typically require 8-digit HSN codes; entering a 4-digit code will cause a validation error.
HSN-rate mismatch — If your HSN code maps to a 12% GST rate but you have charged 18%, the invoice will be rejected. Always verify the rate against the CBIC HSN master.
Using chapter headings instead of subheadings — HSN chapter 21 covers "Miscellaneous edible preparations" at the broad level. Using 21 instead of 21069099 for a specific product is non-compliant.
InvoiceOps applies HSN-compliant file naming automatically for every invoice, so your audit trail is always clean. Learn more at InvoiceOps.
InvoiceOps Team
Amazon Vendor workflow specialists helping businesses automate invoice operations and maintain strict GST compliance effortlessly.