ই-ওয়ে বিল › ই-ওয়ে বিল JSON ফরম্যাট
ই-ওয়ে বিল বাল্ক JSON ফরম্যাট ব্যাখ্যা
এখানে বানানো ফাইল ই-ওয়ে বিল পোর্টালের প্রকাশিত বাল্ক ফরম্যাট “EWB JSON Attributes, Version 1.0.0621” (NIC) মেনে চলে। এটা আপনাকে কখনও এডিট করতে হবে না, তবে এটা জানলে পোর্টালের এরর মেসেজ পড়া সহজ হয়।
ই-ওয়ে বিল ফাইল
একটা অবজেক্ট, যাতে "version": "1.0.0621" আর একটা তালিকা billLists থাকে, প্রতিটা ই-ওয়ে বিলের জন্য একটা এন্ট্রি:
| ফিল্ড | মানে |
|---|---|
| supplyType, subSupplyType, subSupplyDesc | O আউটওয়ার্ড / I ইনওয়ার্ড; কারণের কোড (1 Supply, 3 Export, 4 Job Work, 5 For Own Use, 8 Others, 9 SKD/CKD/Lots, 10 Line Sales, 11 Recipient Not Known, 12 Exhibition or Fairs); বর্ণনা শুধু Others-এর জন্য |
| docType, docNo, docDate | INV, BIL, BOE, CHL বা OTH; 16 অক্ষর পর্যন্ত; DD/MM/YYYY |
| transType | 1 সাধারণ, 2 bill to - ship to, 3 bill from - dispatch from, 4 দুটোই |
| fromGstin … fromStateCode, actualFromStateCode | প্রেরক, আর যে রাজ্য থেকে মাল আসলে রওনা হয় |
| toGstin … toStateCode, actualToStateCode | প্রাপক (রেজিস্টার্ড না হলে “URP”), আর যে রাজ্যে মাল আসলে যায় |
| totalValue, cgstValue, sgstValue, igstValue, cessValue, OthValue, totInvValue | করযোগ্য মূল্য, ট্যাক্স, অন্য চার্জ (রাউন্ড অফ), ইনভয়েসের মূল্য |
| transMode, transDistance, vehicleNo, vehicleType, transporterId, transDocNo, transDocDate | Part B ও ট্রান্সপোর্টার |
| mainHsnCode, itemList | মূল HSN; প্রতিটা আইটেম HSN, পরিমাণ, ইউনিট, করযোগ্য অঙ্ক ও রেট সহ |
পোর্টাল যে নিয়মগুলো যাচাই করে
- একই রাজ্যের ভেতরে CGST ও SGST; রাজ্যের মধ্যে, বা কোনো পার্টি SEZ হলে, IGST।
- রাজ্যের কোড সংখ্যায়: 3 পাঞ্জাব, 7 দিল্লি, 27 মহারাষ্ট্র… ভারতের বাইরে যাওয়া বা আসা মালের জন্য 99, “Other Countries” (ই-ইনভয়েসে এর বদলে 96 লাগে)।
- Bill to - ship to: “bill to” পার্টির GSTIN, নাম ও রাজ্য; “ship to” জায়গার ঠিকানা, জায়গা, পিন ও actualToStateCode।
- আইটেমের মূল্য, ট্যাক্স আর অন্য চার্জ মিলিয়ে ইনভয়েসের মূল্যের সঙ্গে মিলতে হবে (2 টাকার ফারাক চলে)।
- দূরত্ব 4,000 কিমি পর্যন্ত; ট্রান্সপোর্ট ডকুমেন্টের তারিখ ডকুমেন্টের তারিখের আগে হবে না; ডকুমেন্টের তারিখ ভবিষ্যতে হবে না।
- Part B (মোড, গাড়ি বা ট্রান্সপোর্ট ডকুমেন্ট) ছাড়া পোর্টাল ভ্যালিডিটি ছাড়া নম্বর দেয়।
Part B (গাড়ি আপডেট) ফাইল
{"version": "1.0.0621", "userGstin": …, "vehicleUpdts": [ … ]}, প্রতিটা এন্ট্রিতে ewbno (12 অঙ্ক), transMode, vehicleNo বা docNo + docDate, fromPlace, fromState আর reason (1 ব্রেকডাউন, 2 ট্রান্সশিপমেন্ট, 3 অন্য, মন্তব্য সহ, 4 প্রথমবার)।
একটা ছোট উদাহরণ
{"version": "1.0.0621", "billLists": [{
"userGstin": "03AABCS1234K1ZQ", "supplyType": "O", "subSupplyType": 1, "subSupplyDesc": "", "docType": "INV",
"docNo": "INV/26-27/101", "docDate": "05/11/2026", "transType": 1,
"fromGstin": "03AABCS1234K1ZQ", "fromTrdName": "Sharma Yarns", "fromPlace": "Ludhiana", "fromPincode": 141010, "fromStateCode": 3, "actualFromStateCode": 3,
"toGstin": "27AAPFU0939F1ZV", "toTrdName": "Shree Traders", "toPlace": "Pune", "toPincode": 411001, "toStateCode": 27, "actualToStateCode": 27,
"totalValue": 37400, "cgstValue": 0, "sgstValue": 0, "igstValue": 1870, "cessValue": 0, "TotNonAdvolVal": 0, "OthValue": 0, "totInvValue": 39270,
"transMode": 1, "transDistance": 0, "vehicleNo": "PB10AB1234", "vehicleType": "R", "mainHsnCode": "52051200",
"itemList": [{"itemNo": 1, "productName": "Cotton yarn 40s", "hsnCode": "52051200", "quantity": 100, "qtyUnit": "KGS", "taxableAmount": 25000, "igstRate": 5, "cgstRate": 0, "sgstRate": 0, "cessRate": 0, "cessNonAdvol": 0}]
}]}
(ছোট করা: দুটো আইটেমের একটা; ঠিকানার লাইন আর খালি ট্রান্সপোর্টার ফিল্ড বাদ দেওয়া। GSTIN-গুলো বানানো উদাহরণ।)
সূত্র: ই-ওয়ে বিল পোর্টাল, Help › Tools › Bulk Generation Tools (অ্যাট্রিবিউট, স্কিমা ও ভ্যালিডেশন), 5 নভেম্বর 2026 তারিখে পড়া।
এখনই আপনার ই-ওয়ে বিল ফাইল বানান। একটা ইনভয়েস বা পুরো শিট।মেকার খুলুন