ای-وے بل › ای-وے بل JSON فارمیٹ
ای-وے بل بلک JSON فارمیٹ کی وضاحت
یہاں بنائی گئی فائلیں ای-وے بل پورٹل کے شائع کردہ بلک فارمیٹ ("EWB JSON Attributes, Version 1.0.0621"، NIC) کے مطابق ہیں۔ انہیں ایڈٹ کرنے کی ضرورت نہیں، مگر یہ پورٹل کے ایرر پیغام سمجھنے میں مدد دیتا ہے۔
ای-وے بل فائل
"version": "1.0.0621" والا ایک آبجیکٹ اور billLists نام کی فہرست، ہر ای-وے بل کی ایک اندراج:
| فیلڈ | مطلب |
|---|---|
| supplyType, subSupplyType, subSupplyDesc | O outward / I inward؛ وجہ کا کوڈ (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 (attributes, schema, validations)، 5 نومبر 2026 کو پڑھا گیا۔
اپنی ای-وے بل فائل ابھی بنائیں: ایک انوائس یا پوری شیٹ۔میکر کھولیں