Bison Infosolutions Knowledgebase
Protect your Lenovo Server
Contact WhatsApp

Resolving HSN vs SAC and UQC Errors in GSTR-1 for Subscription-Based Services in Tally Prime

Businesses dealing in computer hardware, software, and subscription-based services such as Google Workspace, Tally licenses, AMC (Annual Maintenance Contracts), and cloud services often face a critical challenge while filing GST returnsβ€”especially GSTR-1. The issue typically arises when service-based invoices (using SAC codes) include Units of Measurement like β€œNos” or β€œMonths,” leading to rejection on the GST portal.

This article explains the root cause of this issue, GST compliance rules, and the correct method to configure and use Tally Prime for error-free GST filing.


Understanding HSN vs SAC

Under GST:

  • HSN (Harmonized System of Nomenclature) is used for Goods
  • SAC (Service Accounting Code) is used for Services

Key Difference:

ParameterGoods (HSN)Services (SAC)
Code TypeHSNSAC
UQC RequiredYesNo
Quantity RequiredYesNot Mandatory
GST Portal ValidationStrict with UQCAccepts only NA


What is UQC (Unit Quantity Code)?

UQC represents the unit of measurement used in invoices, such as:

  • Nos (Numbers)
  • MTR (Meters)
  • PCS (Pieces)
  • Months (custom usage in services)

? However, GST law mandates:

  • UQC is applicable only for goods
  • Services must use UQC = NA (Not Applicable)


Why GSTR-1 Gets Rejected

When you:

  • Use SAC codes (correct for services)
  • But also include UQC like Nos or Months

❌ The GST portal rejects the return because:

  • It expects UQC = NA for services
  • Quantity fields should be blank or zero

βœ” Entries without UQC (NA) are accepted
❌ Entries with Nos/Months are rejected


Common Scenario in IT & Subscription Business

Businesses selling:

  • Google Workspace licenses (monthly/yearly)
  • Tally software subscriptions
  • Cloud hosting services
  • AMC contracts

Often invoice like:

Google Workspace – 12 Months – β‚Ή18,000

While logically correct for internal tracking, GST treats this as a service, not goods.


Correct GST-Compliant Approach in Tally Prime

βœ… 1. Use SAC Code with UQC = NA

  • Create ledger under Sales (Services)
  • Assign correct SAC code
  • Set UQC as Not Applicable (NA)

? Example:

Google Workspace Subscription (12 Months)
Amount: β‚Ή18,000

βœ” Mention duration in description
βœ” Do NOT use quantity-based units


βœ… 2. Avoid Using Quantity for Services

  • Either:
    • Disable quantity in invoice
    • OR use quantity = 1

? Do NOT use:

  • 12 Nos
  • 12 Months as UQC


βœ… 3. Maintain Internal Tracking Separately

If you want tracking:

Option A: Use Narration

  • Mention:

    10 Users | 12 Months

Option B: Use Cost Centers

  • Track:
    • Customer-wise subscriptions
    • Period
    • Quantity

Option C: Maintain Excel / CRM

  • For detailed subscription tracking


βœ… 4. Advanced Method: Dual Ledger Strategy

Create:

A. Internal Ledger (Optional)

  • With Units (Nos/Months)
  • Not used for GST filing

B. GST Ledger (Mandatory)

  • SAC code
  • UQC = NA

? Use GST ledger in invoices


Configuration Checklist in Tally Prime

Go to:

Gateway of Tally β†’ F11 β†’ Statutory & Taxation β†’ GST

Ensure:

  • βœ” Enable GST = Yes
  • βœ” Set/alter GST details = Yes
  • βœ” Correct SAC codes assigned
  • βœ” No UQC assigned to service ledgers


Important Note on Purchase Invoices

Vendors may issue invoices with:

  • SAC + Nos/Months

βœ” You can record them
❌ But for GSTR-1 (sales), follow GST rules strictly


Best Practice for Subscription Billing

Instead of:

Qty: 12 Months

Use:

Description: Google Workspace – 12 Months Subscription
Qty: 1


Conclusion

The GST portal enforces strict validation rules distinguishing goods and services. While subscription-based services may logically involve duration and quantity, GST compliance requires treating them purely as services using SAC codes without UQC.

To avoid GSTR-1 rejection:

  • Always use SAC with UQC = NA
  • Avoid quantity-based units in services
  • Maintain internal tracking separately

Adapting your Tally Prime setup to align with GST rules ensures smooth return filing, avoids errors, and maintains accurate business records.


#GST #GSTR1 #TallyPrime #GSTError #SACCode #HSNCode #UQC #GSTIndia #GSTFiling #GSTPortal #Accounting #Taxation #IndiaGST #BusinessIndia #SoftwareServices #AMC #GoogleWorkspace #TallyERP #SubscriptionBilling #GSTCompliance #GSTHelp #GSTGuide #GSTProblems #GSTSolution #TaxIndia #GSTTips #GSTUpdate #GSTKnowledge #AccountingSoftware #GSTExperts #GSTTraining #GSTConsultant #GSTSupport #GSTReturn #GSTInvoice #GSTSystem #GSTErrorFix #GSTAdvisory #GSTLearning #GSTRules #GSTLaw #GSTIssues #GSTReport #GSTData #GSTValidation #GSTMistakes #GSTAccounting #GSTPortalError #GSTFilingError


GST GSTR1 error SAC code issue HSN vs SAC UQC error GST Tally Prime GST error GST rejection solution GST portal error subscription billing GST Google Workspace GST Tally license GST AMC billing GST service invoice GST GST compliance India GS