Key takeaways
What this article covers, in order:
- আগে বলুন, HSN আর SAC-এর তফাত কী?
- কত অঙ্ক রিপোর্ট করব?
- B2B আর B2C ট্যাবে কী বদলেছে?
- প্রতিটা কলামে কী লাগবে?
- আমার টেবিল 12 GSTR-1-এর বাকিটার সঙ্গে মিলছে না কেন?
- টেবিল 13-এর কী হবে?
প্রতিটা ইনভয়েস তুলেছেন, মোট অঙ্ক ঠিক দেখাচ্ছে, তারপরই GSTR-1 টেবিল 12-এ একটা সতর্কবার্তা দিল। আবার। টেবিল 12 হল ওই পিরিয়ডে আপনি যা বেচেছেন তার HSN অনুযায়ী সারাংশ: প্রতিটা HSN (মাল) বা SAC (সার্ভিস) কোড, পরিমাণ, ট্যাক্সেবল ভ্যালু আর ট্যাক্স। এপ্রিল 2025 ট্যাক্স পিরিয়ড থেকে এটা আলাদা B2B আর B2C ট্যাবে ভাগ করা, আর কোড টাইপ না করে পোর্টালের ড্রপডাউন থেকে বাছতে হয়।
অঙ্কের সংখ্যা নির্ভর করে আপনার টার্নওভারের ওপর: গত বছর ₹5 কোটি বা তার নিচে থাকলে 4, ওপরে থাকলে 6। বেশিরভাগ ঝামেলা আসে তিনটে জিনিস থেকে: ভুল অঙ্ক, এমন সারাংশ যা ইনভয়েসের টেবিলগুলোর সঙ্গে যোগ করলে মেলে না, আর এমন একক যার কোনো মানে হয় না।
আগে বলুন, HSN আর SAC-এর তফাত কী?
HSN (Harmonised System of Nomenclature) কোড মালের শ্রেণিবিভাগ করে। এগুলো আন্তর্জাতিক, অধ্যায়ে সাজানো, যেমন 0402 গুঁড়ো দুধ, 6109 টি-শার্ট, 8471 কম্পিউটার।
SAC (Services Accounting Code) হল সার্ভিসের জন্য ভারতের কোড তালিকা। সব SAC কোড 99 দিয়ে শুরু। লিগ্যাল সার্ভিস 9982-এর অধীনে, IT সার্ভিস 9983-এর অধীনে, রেস্তোরাঁ সার্ভিস 9963-এর অধীনে।
GSTR-1-এ দুটোই একই টেবিল 12-এ যায়। একটা মাল আর একটা সার্ভিস, তা নিয়ে পোর্টালের মাথাব্যথা নেই; ও শুধু চায় ঠিক কোড, ঠিক অঙ্ক, আর এমন অঙ্ক যা মিলে যায়।
কত অঙ্ক রিপোর্ট করব?
| আগের FY-র অ্যাগ্রিগেট টার্নওভার | টেবিল 12-এ অঙ্ক |
|---|---|
| ₹5 কোটি পর্যন্ত | 4 |
| ₹5 কোটির বেশি | 6 |
শুধু এই রেজিস্ট্রেশন নয়, আপনার PAN-এর সব GSTIN মিলিয়ে গত বছরের টার্নওভার দেখুন। FY 2025-26-এ ₹4.8 কোটির একটা ফার্ম পুরো FY 2026-27 জুড়ে 4 অঙ্কই রিপোর্ট করবে, মাঝপথে ₹5 কোটি পেরোলেও।
ন্যূনতমের চেয়ে বেশি অঙ্ক রিপোর্ট করার অনুমতি সবসময় আছে। কড়াভাবে শ্রেণিবদ্ধ প্রোডাক্টওয়ালা কিছু ব্যবসা (ফার্মা, অটো পার্টস) নিজেদের সুবিধের জন্য ইনভয়েসে 8 অঙ্কের কোড রাখে। পোর্টাল যে স্তরে চায়, ড্রপডাউন সেই স্তরের কোডই দেখাবে, তাই যেটা মেলে সেটা বাছুন।
B2B আর B2C ট্যাবে কী বদলেছে?
2025-এর আগে একটা HSN-এর সব বিক্রি একসঙ্গে জুড়ে দেওয়া যেত। এখন টেবিল 12-এ দুটো ট্যাব।
B2B ট্যাব রেজিস্টার্ড ব্যক্তিদের সাপ্লাইয়ের জন্য, আর এটা টেবিল 4, 6B, 6C, 9B ইত্যাদিতে আপনার B2B ইনভয়েস, ক্রেডিট/ডেবিট নোট আর অ্যামেন্ডমেন্টের সঙ্গে মেলা উচিত।
B2C ট্যাব আনরেজিস্টার্ড ক্রেতাদের সাপ্লাইয়ের জন্য, আর এটা মেলানো হয় B2C লার্জ, B2C স্মল, এক্সপোর্ট আর নিল-রেটেড টেবিলের সঙ্গে।
তাই বর্ধমানে আনন্দের হার্ডওয়্যারের দোকান যদি নভেম্বর 2026-এ HSN 7318-এর (স্ক্রু আর বোল্ট) ₹3,20,000 বেচে, তার মধ্যে ₹2,00,000 রেজিস্টার্ড কন্ট্র্যাক্টরদের আর ₹1,20,000 কাউন্টারে, তাহলে তিনি দুটো লাইন রিপোর্ট করবেন: B2B ট্যাবে 7318-এর অধীনে ₹2,00,000 আর B2C ট্যাবে 7318-এর অধীনে ₹1,20,000। একই কোড, দুটো এন্ট্রি।
আর ড্রপডাউন?
HSN কোড হাতে টাইপ করা উঠে গেছে। একটা তালিকা থেকে বাছেন, আর সরকারের HSN মাস্টার থেকে বিবরণ নিজেই ভরে যায়। টাইপের ভুল কমে। এর মানে এটাও যে আপনার বিলিং সফটওয়্যারের আইটেম মাস্টারে কোনো বানানো বা পুরোনো কোড থাকলে, এখন টের পাবেন। ব্যস্ত মরসুমের আগেই আইটেম লিস্ট পরিষ্কার করুন, 10 তারিখে নয়।
প্রতিটা কলামে কী লাগবে?
| ঘর | কী দেবেন | সাধারণ ভুল |
|---|---|---|
| HSN/SAC | ড্রপডাউন থেকে বাছুন | পুরোনো রেট লিস্টের কোড ব্যবহার করা |
| বিবরণ | নিজে থেকে ভরে | এখানে কিছু করার নেই |
| UQC (একক) | NOS, KGS, MTR, LTR ইত্যাদি। সার্ভিসের জন্য পোর্টাল যা দেয় সেই "OTH" বা "NA" | একই জিনিসে বিভিন্ন ইনভয়েসে BOX আর NOS মিশিয়ে ফেলা |
| মোট পরিমাণ | পিরিয়ডের যোগফল | পরিমাণের ঘরে মূল্য লিখে ফেলা |
| রেট | ওই লাইনের ট্যাক্স রেট | এক HSN দুটো রেটে বিক্রি হলে দুটো লাইন লাগে |
| ট্যাক্সেবল ভ্যালু | ডিসকাউন্ট বাদ দিয়ে যোগফল | মূল্যের মধ্যে ট্যাক্স ধরে ফেলা |
| IGST / CGST / SGST / সেস | ট্যাক্সের অঙ্ক | একই লাইনে IGST আর CGST দুটোই নেওয়া |
সার্ভিসের প্রায় কখনো অর্থপূর্ণ পরিমাণ থাকে না, তাই তাদের UQC নিয়ে বেশি ভাববেন না। সার্ভিসের জন্য পোর্টাল যা নেয় সেটাই বাছুন।
একই পিরিয়ডে একটা HSN কোড দুটো আলাদা রেটে বিক্রি হলে (22 সেপ্টেম্বর 2025-এর রেট বদলের আশপাশে এটা খুব হয়েছে), প্রতিটা রেটের জন্য আলাদা লাইন রিপোর্ট করুন।
আমার টেবিল 12 GSTR-1-এর বাকিটার সঙ্গে মিলছে না কেন?
পোর্টাল টেবিল 12-এর মোট অঙ্ক ইনভয়েস-স্তরের টেবিলগুলোর সঙ্গে তুলনা করে। আলাদা হলে ফ্ল্যাগ করে। এই লেখার সময় এই যাচাইগুলো সতর্কবার্তা হিসেবে দেখায় আর তবুও ফাইল করতে দেয়, তবে পোর্টালের সর্বশেষ অ্যাডভাইজরি দেখে নিন কারণ এটা কড়া হতে পারে।
অমিলের সাধারণ কারণ:
- ক্রেডিট নোট নেট করা হয়নি। HSN 8516-এর বিপরীতে ₹20,000-এর ক্রেডিট নোট দিয়ে থাকলে, HSN সারাংশ ততটা কমা উচিত।
- অ্যাডভান্স অ্যাডজাস্টমেন্ট। টেবিল 11A/11B-তে পাওয়া আর অ্যাডজাস্ট করা অ্যাডভান্স হাতে করা সারাংশকে গুলিয়ে দিতে পারে।
- নিল-রেটেড আর ছাড়প্রাপ্ত জিনিস বাদ পড়া। এগুলোও HSN সারাংশে থাকার কথা, 0% ট্যাক্সে।
- রাউন্ডিং। ইনভয়েস-স্তরে নিকটতম টাকায় রাউন্ডিং শয়ে শয়ে ইনভয়েসে জমে যায়।
- আন্দাজে করা B2B/B2C ভাগ। কোনো খদ্দের মাসের মাঝখানে রেজিস্টার হলে, তার আগের আর পরের ইনভয়েসগুলো ঠিক ট্যাবে যেতে হবে।
সবচেয়ে পরিষ্কার সমাধান হল টেবিল 12 কখনো হাতে না বানানো। যে ইনভয়েস ডেটা থেকে অন্য টেবিলগুলো তৈরি হয়, সেখান থেকেই এটা তৈরি করুন। তখন যে ফারাকগুলো থাকে সেগুলো আসল ভুল।
টেবিল 13-এর কী হবে?
GSTR-1-এর নিচের দিকে যখন আছেন, টেবিল 13 চায় ইস্যু করা ডকুমেন্টের সারাংশ: ইনভয়েস সিরিজ, কোন নম্বর থেকে কোন নম্বর, মোট ইস্যু আর বাতিল। সহজ, আর আপনার নম্বরের ফাঁক এখানেই ধরা পড়ে। আপনার সিরিজ 0141 থেকে 0145-এ লাফালে, বাদ পড়া তিনটে বাতিল হিসেবে চিহ্নিত আছে কিনা দেখে নিন।
টেবিল 12-এর জন্য ফাইলের আগের ছোট যাচাই
- [ ] অঙ্ক গত FY-র টার্নওভারের সঙ্গে মেলে (4 বা 6)
- [ ] মাস্টারের প্রতিটা জিনিসের ড্রপডাউন লিস্টের বৈধ কোড আছে
- [ ] B2B আর B2C বিক্রি আলাদা ট্যাবে
- [ ] ক্রেডিট নোট ঠিক HSN লাইনগুলো কমিয়েছে
- [ ] নিল-রেটেড আর ছাড়প্রাপ্ত বিক্রি 0%-এ ধরা আছে
- [ ] প্রতি রেটে প্রতি HSN-এর একটা লাইন
- [ ] প্রতিটা জিনিসের UQC একই রকম
- [ ] টেবিল 12-এর মোট অঙ্ক ইনভয়েসের টেবিলগুলোর সঙ্গে মেলে
- [ ] টেবিল 13-এর ডকুমেন্ট নম্বরে অকারণ ফাঁক নেই
গত মাসে ভুল HSN দিয়ে থাকলে?
ট্যাক্স ঠিক ছিল আর শুধু কোডটা ভুল হলে, প্রভাব সাধারণত সারাংশেই সীমিত, আর পরের থেকে ঠিক করে নেন। ভুল কোডের মানে যদি ভুল রেট হয়, তাহলে সেটা ট্যাক্সের ব্যাপার: ক্রেডিট বা ডেবিট নোট দিতে হবে, ওই পিরিয়ডের GSTR-3B ফাইলের আগে GSTR-1A দিয়ে অ্যামেন্ড করতে হবে, বা পরের কোনো GSTR-1-এ অ্যামেন্ড করতে হবে। সীমানায় থাকা প্রোডাক্টের শ্রেণিবিভাগ নিয়ে বিবাদ (এটা কি খাবারের প্রস্তুতি না নমকিন? পার্ট না অ্যাকসেসরি?) ঠিক সেখানেই একজন CA তাঁর ফি উসুল করেন, তাই একজনকে জিজ্ঞেস করুন।
HelloBooks কীভাবে সাহায্য করে
HelloBooks-এ প্রতিটা জিনিস বা সার্ভিসে HSN বা SAC কোড একবার সেট করেন, আর সেটা প্রতিটা ইনভয়েসে চলে যায়। GSTR-1-এর HSN সারাংশ ওই একই ইনভয়েস থেকে তৈরি হয়, তাই আলাদা স্প্রেডশিট না হয়ে রিটার্নের বাকিটার সঙ্গে মেলে। তারপর Free প্ল্যানে একটা GSTIN-এর জন্য HelloBooks-এর ভেতর থেকেই সরাসরি GST পোর্টালে GSTR-1 ফাইল করতে পারেন। আরও জানতে দেখুন GSTR-1 ফাইলিং পেজ আর আমাদের HSN/SAC পেজ।
প্রায়ই জিজ্ঞেস করা প্রশ্ন (FAQs)
₹1.5 কোটির নিচের ছোট ব্যবসাকেও কি GSTR-1-এ HSN রিপোর্ট করতে হয়?
হ্যাঁ। রিপোর্টিংয়ের বাধ্যবাধকতা ₹5 কোটির সীমার ওপর ভিত্তি করে। তার নিচে 4 অঙ্ক রিপোর্ট করেন; রেগুলার করদাতাদের জন্য টেবিল 12 থেকেই কোনো ছাড় নেই।
আমার সার্ভিসের ঠিক SAC কোথায় পাব?
CBIC-এর ওয়েবসাইট সার্ভিসের শ্রেণিবিভাগ প্রকাশ করে। বিবরণ দিয়ে খুঁজুন, ব্যাখ্যামূলক নোটগুলো দেখুন, আর চালু রেট নোটিফিকেশনের সঙ্গে রেটটা মিলিয়ে নিন।
একই HSN কি B2B আর B2C দুটো ট্যাবেই রিপোর্ট করতে পারি?
হ্যাঁ, আর পিরিয়ডে রেজিস্টার্ড আর আনরেজিস্টার্ড দুই রকম ক্রেতার কাছেই বেচে থাকলে করা উচিত।
টেবিল 12-এর অমিল কি আমার GSTR-1 ফাইল আটকে দেবে?
এই লেখার সময় এটা একটা সতর্কবার্তা দেখায় আর ফাইল করতে দেয়। এটা বদলাতে পারে, তাই GST পোর্টালের চালু অ্যাডভাইজরি দেখে নিন, আর যাই হোক অমিলগুলো ঠিক করুন কারণ পরে এগুলো রিকনসিলিয়েশন কঠিন করে।
QRMP ফাইলাররা কি IFF-এ HSN রিপোর্ট করেন?
না। IFF শুধু B2B ইনভয়েস আর নোট নেয়। HSN সারাংশ যায় ত্রৈমাসিক GSTR-1-এ।
আইটেম মাস্টার একবার গুছিয়ে নিন, টেবিল 12 আর GSTR-1-এর সেই অংশ থাকবে না যেটা দেখলেই ভয় লাগে।
ফ্রিতে শুরু করুন — GST ফাইলিং সহ, কার্ড লাগবে না। HelloBooks ফ্রিতে ব্যবহার করুন
