আপনার দোকান যদি GST-তে নথিভুক্ত থাকে, তাহলে GSTR-1 হলো সেই রিটার্ন যা ওই সময়কালের আপনার বিক্রির তালিকা দেয়। এটি দাখিল করার দ্রুততম উপায় হলো বিলিং সফটওয়্যার থেকে GSTR-1 এক্সপোর্ট করা একটি পোর্টাল-রেডি ফাইল হিসেবে, তারপর সেই ফাইল নিজেই GST পোর্টালে আপলোড করা। এই গাইডে সহজ ভাষায়, একজন ব্যস্ত দোকানদারের জন্য বোঝানো হয়েছে GSTR-1 এক্সপোর্ট মানে কী, Yojika-তে কীভাবে করবেন, কোন সময়কাল বাছবেন, এবং gst.gov.in-এ JSON কীভাবে আপলোড করবেন।
প্রথমেই একটা কথা পরিষ্কার থাকুক: এক্সপোর্ট করা মানে দাখিল করা নয়। ভালো বিলিং সফটওয়্যার হিসেব তৈরি করে আপনাকে একটি ফাইল দেয়; লগ ইন করে রিটার্ন জমা দেওয়ার কাজটা আপনাকে (বা আপনার অ্যাকাউন্ট্যান্টকে) নিজেই করতে হয়। Yojika ঠিক এটাই করে — এটি ডেটা তৈরি ও এক্সপোর্ট করে, আপনার হয়ে রিটার্ন দাখিল করে না, এবং এটি কোনো e-invoice বা GSP পোর্টাল নয়।
“GSTR-1 এক্সপোর্ট করা” আসলে মানে কী
GSTR-1 হলো আপনার আউটওয়ার্ড সাপ্লাই (বহির্মুখী বিক্রি)-র বিবৃতি — প্রতিটি করযোগ্য বিক্রি, রিটার্ন যেভাবে চায় সেভাবে সাজানো: B2B ইনভয়েস, B2C বিক্রি, HSN-ভিত্তিক মোট, এবং একটি ডকুমেন্ট সামারি। এই সবকিছু হাতে টাইপ করে পোর্টালে বসানো ধীর ও ভুলে ভরা কাজ। তার বদলে, আপনার সফটওয়্যার আগে থেকে তৈরি করা বিলগুলি পড়ে নিয়ে পোর্টালের নিজের ফরম্যাটে সেগুলি তৈরি করে দেয়।
GST পোর্টাল একটি নির্দিষ্ট লেআউটের JSON ফাইল গ্রহণ করে (সরকারের বিনামূল্যের অফলাইন টুল যে ফরম্যাট তৈরি করে সেটাই)। আপনার বিলিং সফটওয়্যার আপনার রেকর্ড করা ইনভয়েস থেকে সেই ফাইল বানায়, তাই হিসেব আপনার খাতার সঙ্গে হুবহু মেলে। “GSTR-1 এক্সপোর্ট করা” মানে এটাই — সারা মাসে কাটা বিলগুলিকে একটি আপলোড-রেডি ফাইলে পরিণত করা।
Yojika থেকে GSTR-1 কীভাবে এক্সপোর্ট করবেন
Yojika-তে GST রিটার্নগুলি থাকে Reports → GST-এর নিচে। ধাপগুলি:
- Reports খুলুন এবং GST গ্রুপটি বাছুন।
- প্রথমে আপনার সময়কাল বাছুন (পরের অংশ দেখুন — এটা গুরুত্বপূর্ণ)।
- স্ক্রিনে আপনার আউটওয়ার্ড সাপ্লাই দেখতে GSTR-1 রিপোর্টটি খুলুন।
- অ্যাকাউন্ট্যান্টকে হস্তান্তরের জন্য CSV, PDF বা Excel ব্যবহার করুন।
- পোর্টালে দাখিল করতে GSTR-1 JSON বোতামে ট্যাপ করুন। আপনার কোম্পানি প্রোফাইলে GSTIN সেট থাকতে হবে এবং GST চালু থাকতে হবে।
JSON ফাইলটি GSTR1_<আপনার GSTIN>_<MMYYYY>.json নামে সেভ হয়, যেখানে MMYYYY হলো ফাইলিং
সময়কাল। একটি ত্রৈমাসিকের ক্ষেত্রে, MMYYYY হলো ত্রৈমাসিকের শেষ মাস — তাই
জুলাই–সেপ্টেম্বর 2026 হবে 092026, যা QRMP স্কিম প্রত্যাশা করে। আপলোড করার আগে ফাইলের
নাম দেখে নিন: এটি ঠিক কোন সময়কাল এক্সপোর্ট করলেন তা বলে দেয়।
Yojika Summary রিপোর্ট থেকে একটি Tally XML এক্সপোর্ট এবং কেনাকাটার জন্য একটি GSTR-2/2B ভিউও দেয়, যাতে আপনার অ্যাকাউন্ট্যান্ট পুরো ছবিটা একবারেই নিতে পারেন।
কোন সময়কাল বাছবেন — যে ভুলটা এড়াবেন
একটি GSTR-1 রিটার্ন সবসময় একটি সম্পূর্ণ মাস বা একটি সম্পূর্ণ ত্রৈমাসিক-এর হিসাব ধরে — কখনোই একটি অর্থবছর নয়, এবং এমন কোনো সময়কাল নয় যার ভেতরে আপনি এখনও আছেন।
| আপনার ফাইলিং ধরন | টার্নওভার | এই সময়কাল এক্সপোর্ট করুন |
|---|---|---|
| ত্রৈমাসিক (QRMP) | ₹5 crore পর্যন্ত (বেশিরভাগ দোকান) | গত ত্রৈমাসিক |
| মাসিক | ₹5 crore-এর বেশি, বা আপনি মাসিক বেছেছেন | গত মাস |
Yojika This month, This quarter, This FY বা কোনো আংশিক সময়কালের জন্য JSON তৈরি করতে অস্বীকার করবে, কারণ ফাইলটি নিজের ফাইলিং সময়কাল ভেতরে রেকর্ড করে রাখে — যে ফাইল একটি মাসের দাবি করে অথচ ভেতরে এক বছরের বিক্রি ধরে রাখে, তা বৈধ রিটার্ন নয়। CSV, PDF ও Excel ভিউ এখনও আপনার পছন্দের যেকোনো সময়কাল দেখায়; শুধু JSON কড়া। আপনার নিজের ফাইলিং ফ্রিকোয়েন্সি gst.gov.in-এ বা আপনার CA-এর সঙ্গে যাচাই করুন।
একটি দ্রুত বাস্তব উদাহরণ
মীনা কোয়েম্বাটোর, তামিলনাড়ু-তে একটি স্টেশনারি দোকান চালান, QRMP স্কিমে। যেদিন তিনি জুলাই–সেপ্টেম্বর ত্রৈমাসিকের জন্য দাখিল করেন, সেদিন তিনি Reports → GST খোলেন, Last quarter বাছেন, এবং GSTR-1 JSON-এ ট্যাপ করেন।
ওই ত্রৈমাসিকের বিক্রির মধ্যে আছে একজন স্থানীয় (ইন্ট্রা-স্টেট) ক্রেতাকে 18% GST-তে ₹1,000-এর খাতার একটি কাউন্টার বিক্রি:
- ইন্ট্রা-স্টেট, তাই 18% ভাগ হয় CGST 9% = ₹90 এবং SGST 9% = ₹90-তে।
- বিলের মোট = ₹1,000 + ₹90 + ₹90 = ₹1,180।
সেই বিক্রি তাঁর GSTR-1-এ একটি B2C লাইন হিসেবে দেখা যায়, ₹1,000 করযোগ্য মূল্য ও ₹180 ট্যাক্স নিয়ে। ক্রেতা যদি কেরালা-তে থাকতেন, তাহলে সেটা হতো ইন্টার-স্টেট — একটিমাত্র IGST ₹180 — কিন্তু আদায় করা ট্যাক্স একই ₹180। এক্সপোর্ট করা ফাইল মূল বিল যে ভাগটি ব্যবহার করেছিল সেটাই বহন করে, তাই তাঁকে এসবের কিছুই হাতে নতুন করে করতে হয় না।
GST পোর্টালে JSON আপলোড করা
ফাইল হাতে পেলে, আপলোডটি হয় gst.gov.in-এ — আপনার বিলিং সফটওয়্যারের ভেতরে নয়:
- GST পোর্টালে লগ ইন করে Returns dashboard খুলুন।
- ফাইলিং সময়কাল বাছুন এবং GSTR-1 বেছে নিন, তারপর Prepare Offline।
- Upload-এর নিচে Choose file-এ ক্লিক করে এক্সপোর্ট করা JSON বাছুন।
- ডেটা যাচাই করে লোড হয়; প্রায় 15–30 মিনিটে একটি সামারি আসে।
- error report দেখুন (পরিষ্কার আপলোডে “NA” দেখায়), তারপর পোর্টালে রিটার্ন রিভিউ করে জমা দিন।
একই ফাইল বারবার আপলোড করবেন না — ডেটা যুক্ত হতে পারে বা নতুন করে লেখা হতে পারে। নিয়ম ও স্ক্রিন বদলায় বলে, বর্তমান আপলোড প্রক্রিয়া সবসময় gst.gov.in-এ বা আপনার CA-এর সঙ্গে যাচাই করুন।
শেষ তারিখগুলি নিজে নিয়ে — মাসিক ফাইলারদের জন্য 11 তারিখ, QRMP-এর জন্য 13 তারিখ — আমাদের আলাদা GSTR-1 due date গাইডটি দেখুন। এই লেখাটি শুধু সফটওয়্যার থেকে ফাইলটি বের করা নিয়ে; ওই লেখাটি কখন এটা দিতে হবে সেই নিয়ে।
Yojika কী করে — আর কী করে না
Yojika আপনার GSTR-1 (এবং GSTR-3B হিসেব, HSN সামারি ও একটি কেনাকাটার GSTR-2/2B ভিউ) তৈরি ও এক্সপোর্ট করে, যাতে সংখ্যাগুলি পয়সা পর্যন্ত আপনার খাতার সঙ্গে মেলে। এটি রিটার্ন দাখিল করে না, এবং এটি কোনো GSP বা e-invoice ব্রিজ নয় — নিয়ন্ত্রণ আপনার হাতেই থাকে এবং ফাইলটি আপনি নিজেই পোর্টালে আপলোড করেন। আপনার ব্যবসার ডেটা আপনার নিজের PC-তেই থাকে, অফলাইন, যতক্ষণ না আপনি শেয়ার করতে বাছেন।
- কী কী থাকছে দেখুন features page-এ।
- সহজ, স্বচ্ছ দাম দেখুন pricing page-এ।
- অথবা Yojika download করে 14 দিন বিনামূল্যে ব্যবহার করে দেখুন।
বিলের ব্যাপারে একেবারে নতুন? শুরু করুন আমাদের ছোট দোকানের জন্য GST ইনভয়েস ফরম্যাট গাইড দিয়ে।
এই লেখাটি সাধারণ তথ্য, কর সংক্রান্ত পরামর্শ নয়। GST-র নিয়ম, শেষ তারিখ ও পোর্টালের ধাপ বদলায় — বর্তমান অবস্থা gst.gov.in-এ বা আপনার CA-এর সঙ্গে যাচাই করুন।