If you’re a GST-registered taxpayer in India, you may have encountered the frustrating “UOM Not Mapped to UQC” error while filing your GSTR-1 return. This error typically appears when uploading invoice data through offline tools or APIs, and it can halt your filing process completely. In this comprehensive guide, we’ll explain what this error means, why it occurs, and most importantly, how to resolve it.
Understanding the Error: What Does “UOM Not Mapped to UQC” Mean?
Before diving into solutions, let’s break down the terminology:
UOM (Unit of Measurement) refers to the unit in which goods are measured or sold in your business, such as kilograms, meters, pieces, liters, or dozens. This is the unit you use in your day-to-day invoicing and accounting software.
UQC (Unit Quantity Code) is a standardized code prescribed by the GST system for various units of measurement. The GST Network requires all units to be reported using these standardized codes rather than free-text descriptions.
The error “UOM Not Mapped to UQC” occurs when the unit of measurement you’ve entered in your invoice data doesn’t match or isn’t properly mapped to a recognized UQC code in the GST system. Essentially, the GST portal doesn’t understand the unit you’ve specified because it’s looking for a specific code from its approved list.
Why Does This Error Occur?
Several common scenarios can trigger this error:
Incorrect or Non-Standard Unit Names: Your accounting software might use “Kg” while the GST system expects “KGS” or a specific UQC code. Even small variations in spelling or abbreviation can cause issues.
Missing UQC Mapping: Your billing software may not have properly mapped your internal units to the corresponding UQC codes required by GST.
Outdated Software: Your accounting or billing software might be using an outdated list of UQC codes, leading to mismatches when you upload data to the GST portal.
Custom Units Not Recognized: If you’ve created custom units in your software that don’t have corresponding UQC codes, the GST system will reject them.
Data Entry Errors: Simple typos or incorrect unit selections during invoice generation can lead to this error during GSTR-1 filing.
The Complete List of UQC Codes
The GST system maintains a specific list of approved UQC codes. Here are some of the most commonly used ones:
- BAG – Bags
- BAL – Bale
- BDL – Bundles
- BKL – Buckles
- BOU – Billion of Units
- BOX – Box
- BTL – Bottles
- BUN – Bunches
- CAN – Cans
- CBM – Cubic Meters
- CCM – Cubic Centimeters
- CMS – Centimeters
- CTN – Cartons
- DOZ – Dozen
- DRM – Drums
- GGK – Great Gross
- GMS – Grammes
- GRS – Gross
- GYD – Gross Yards
- KGS – Kilograms
- KLR – Kilolitre
- KME – Kilometre
- LTR – Litres
- MLT – Mililitre
- MTR – Meters
- MTS – Metric Ton
- NOS – Numbers
- PAC – Packs
- PCS – Pieces
- PRS – Pairs
- QTL – Quintal
- ROL – Rolls
- SET – Sets
- SQF – Square Feet
- SQM – Square Meters
- SQY – Square Yards
- TBS – Tablets
- TGM – Ten Gross
- THD – Thousands
- TON – Tonnes
- TUB – Tubes
- UGS – US Gallons
- UNT – Units
- YDS – Yards
- OTH – Others
Step-by-Step Solutions to Resolve the Error
Solution 1: Verify and Correct UQC Codes in Your Accounting Software
The first and most important step is to ensure your accounting or billing software is using the correct UQC codes:
- Access your accounting software’s master data or product/item master section
- Review the unit of measurement assigned to each product or service
- Compare your units with the official UQC list provided by GST
- Update all units to match the exact UQC codes (the three-letter codes mentioned above)
- Ensure there are no spelling mistakes or extra spaces in the unit codes
Most modern accounting software has a dedicated field for UQC codes. Make sure you’re populating this field correctly rather than just entering free-text unit descriptions.
Solution 2: Update Your Software to the Latest Version
Software developers regularly update their applications to comply with GST requirements:
- Check if your accounting software has any pending updates
- Install the latest version that includes updated UQC code mappings
- If you’re using offline tools provided by GST (like the GSTR-1 Excel upload tool), download the latest version from the GST portal
- Verify that your software’s UQC master list matches the current GST-approved list
Solution 3: Correct the Offline JSON/Excel File Before Upload
If you’re uploading GSTR-1 data through offline tools:
- Before uploading, open your JSON or Excel file
- Locate the column or field containing UOM/UQC codes
- Manually verify each entry against the approved UQC list
- Replace any incorrect or non-standard codes with proper UQC codes
- Save the file and attempt the upload again
For JSON files, the UQC code typically appears in a field named “uqc” within each item/invoice entry. For Excel tools, there’s usually a dedicated “Unit” or “UQC” column.
Solution 4: Use “OTH” for Non-Standard Units (Temporary Solution)
If you have products measured in units that don’t have a corresponding UQC code:
- You can temporarily use “OTH” (Others) as the UQC code
- However, this should be used sparingly and only when absolutely necessary
- Consider whether your product can be reported using one of the standard units instead
- Consult with your tax advisor if you’re unsure which unit is most appropriate
Solution 5: Manual Entry on GST Portal
If offline uploads continue to fail:
- Log in to the GST portal directly
- Navigate to Returns → GSTR-1
- Select the relevant tax period
- Use the online invoice entry forms which have dropdown menus for UQC codes
- Manually enter your invoice details, selecting the appropriate UQC from the dropdown
- This eliminates mapping issues since you’re choosing from pre-approved codes
While this method is time-consuming for businesses with many transactions, it’s a foolproof way to avoid UQC errors.
Best Practices to Prevent Future Errors
Set Up Proper Master Data from the Start: When adding new products or services to your system, always assign the correct UQC code immediately. This prevents bulk corrections later.
Conduct Regular Data Audits: Periodically review your product master to ensure all UQC codes are still valid and correctly mapped, especially after software updates.
Train Your Data Entry Team: Ensure that staff responsible for invoicing understand the importance of UQC codes and know how to select the correct ones.
Maintain a Reference Document: Keep a printed or easily accessible list of common UQC codes used in your business for quick reference during invoice generation.
Test Before Period End: Don’t wait until the last day of the filing period to upload your GSTR-1 data. Test your uploads early so you have time to resolve any errors.
Consult Software Support: If errors persist, contact your accounting software provider’s support team. They may have specific guidance for their platform or may need to fix bugs in their software.
Special Considerations for Different Business Types
Manufacturing Businesses: You’ll likely use codes like KGS, MTS, LTR frequently. Ensure raw materials and finished goods have appropriate UQC codes assigned.
Service Providers: Many services don’t require quantity reporting in GSTR-1. However, if you do report quantities, NOS (Numbers) or UNT (Units) are commonly appropriate.
Trading Businesses: With diverse product ranges, maintaining accurate UQC mapping is crucial. Consider using bulk update features in your software to map similar products.
E-commerce Businesses: If you’re uploading large volumes of invoices via API, ensure your integration correctly maps UQC codes from your e-commerce platform to GST requirements.
What to Do If the Error Persists
If you’ve tried all the above solutions and still face the error:
- Contact the GST Helpdesk: Call 1800-103-4786 or use the grievance portal on the GST website
- Seek Professional Help: Consult a GST practitioner or chartered accountant who can review your specific situation
- Check for Portal Issues: Occasionally, the GST portal itself may have technical issues. Check the GST portal’s announcements section
- Document Your Attempts: Keep records of your error messages and resolution attempts in case you need to explain delayed filing
Conclusion
The “UOM Not Mapped to UQC” error, while frustrating, is entirely preventable and fixable with proper attention to detail. The key is ensuring that your internal units of measurement are correctly mapped to the GST system’s standardized UQC codes. By following the solutions outlined in this guide and implementing best practices, you can eliminate this error from your GSTR-1 filing process.
Remember, accurate GST compliance starts with clean data. Investing time in setting up your master data correctly will save you countless hours during monthly or quarterly filing periods. Stay updated with any changes in GST requirements, keep your software current, and don’t hesitate to seek professional assistance when needed.
With these tools and knowledge at your disposal, you’ll be well-equipped to handle UQC-related errors and ensure smooth, timely GSTR-1 filing for your business.




