PeriOne GST API platform logo
HomeDocumentatione-Way Bill Master Codes
e-Way Bill Reference

e-Way Bill Master Codes | e-way bill API Integration Reference | PeriOne

Access the official NIC-approved e-Way Bill master codes used in e-Way bill API payloads, including Supply Types, Document Types, Transport Modes, Vehicle Types, Units of Measurement (UQC), Transaction Types, and other required values. This developer-friendly reference helps you build, validate, and troubleshoot e-Way Bill integrations with confidence.

Official NIC Master Codes

Reference the latest NIC-approved values used in e-Way Bill API payloads.

Complete Payload Mapping

Find every mandatory code required for accurate request payload construction.

Transport & Vehicle Codes

Access Transport Modes, Vehicle Types, Validity Extension Reasons, and related master values.

Built for Developers

A quick lookup reference for developers, ERP providers, logistics platforms, finance teams, and system integrators.

Quick reference

The Complete e-Way Bill Master Code Library

Official NIC Codes

Latest NIC-approved values

Payload-Ready Mappings

Ready for API integration

Developer Friendly

Quick lookup reference

ERP & Logistics Ready

Built for enterprise applications

Access every official e-Way Bill master code in one place—including Supply Types, Document Types, Transport Modes, Vehicle Types, Units of Measurement (UQC), Transaction Types, State Codes, and Validity Extension Reasons. Everything you need to build, validate, and troubleshoot e-Way Bill API integrations.

e-Way Bill reference

e-Way Bill API master codes

Use these reference tables to find the official NIC-approved codes for Supply Types, Document Types, Transaction Types, Transport Modes, Vehicle Types, Status Codes, Units of Measurement (UQC), and other values commonly required in e-Way Bill API payloads. This developer-friendly reference helps you build accurate requests, validate payloads, and reduce integration errors.

Supply Type

2 entries
CodeDescription
IInward
OOutward

Sub Supply Type

12 entries
CodeDescription
1Supply
2Import
3Export
4Job Work
5For Own Use
6Job Work Returns
7Sales Return
8Others
9SKD/CKD/Lots
10Line Sales
11Recipient Not Known
12Exhibition or Fairs

Document Type

5 entries
CodeDescription
INVTax Invoice
BILBill of Supply
BOEBill of Entry
CHLDelivery Challan
OTHOthers

Transportation Mode

5 entries
CodeDescription
1Road
2Rail
3Air
4Ship
5In Transit

Consignment Status

2 entries
CodeDescription
MIn Movement
TIn Transit

Unit Codes

Reference unit codes used across item and quantity payloads.

45 entries
CodeDescription
BAGBags
BALBale
BDLBundles
BKLBuckles
BOUBillion of Units
BOXBox
BTLBottles
BUNBunches
CANCans
CBMCubic Meters
CCMCubic Centimeters
CMSCenti Meters
CTNCartons
DOZDozens
DRMDrums
GGKGreat Gross
GMSGrammes
GRSGross
GYDGross Yards
KGSKilograms
KLRKilolitre
KMEKilometre
LTRLitres
MTRMeters
MLTMililitre
MTSMetric Ton
NOSNumbers
OTHOthers
PACPacks
PCSPieces
PRSPairs
QTLQuintal
ROLRolls
SETSets
SQFSquare Feet
SQMSquare Meters
SQYSquare Yards
TBSTablets
TGMTen Gross
THDThousands
TONTonnes
TUBTubes
UGSUS Gallons
UNTUnits
YDSYards

Vehicle Update and CEWB Regeneration Reasons

4 entries
CodeDescription
1Due to Break Down
2Due to Transshipment
3Others (Please Specify)
4First Time

Mode of Generation

5 entries
CodeDescription
APIApplication Programming Interface
ExcBulk Upload
SMSSMS Facility
APPMobile App
WEBWeb Based System

Valid Vehicle Number Formats

10 entries
CodeDescription
AB121234First 2 characters are state code
AB12A1234First 2 characters are state code
AB12AB1234First 2 characters are state code
ABC1234Standard registration pattern
AB123A1234First 2 characters are state code
AB12ABC1234First 2 characters are state code
DFXXXXXXDefence vehicle
TMXXXXXXXXXXXXXTemporary RC, at least 7 characters
BPXXXXXXXXXXXXXBhutan vehicle, at least 7 characters
NPXXXXXXXXXXXXXNepal vehicle, at least 7 characters

e-Way Bill Status

3 entries
CodeDescription
ACTActive
CNLCancelled
DISDiscarded

Cancellation Reason Codes

4 entries
CodeDescription
1Duplicate
2Order Cancelled
3Data Entry Mistake
4Others

Vehicle Type

2 entries
CodeDescription
RRegular
OODC (Over Dimensional Cargo)

Reasons for Extension of Validity

5 entries
CodeDescription
1Natural Calamity
2Law and Order Situation
4Transshipment
5Accident
99Others

Transaction Types

4 entries
CodeDescription
1Regular
2Bill To - Ship To
3Bill From - Dispatch From
4Combination of 2 and 3

State Code List

Official NIC state codes used in e-Way Bill API payloads.

38 entries
CodeDescription
1JAMMU AND KASHMIR
2HIMACHAL PRADESH
3PUNJAB
4CHANDIGARH
5UTTARAKHAND
6HARYANA
7DELHI
8RAJASTHAN
9UTTAR PRADESH
10BIHAR
11SIKKIM
12ARUNACHAL PRADESH
13NAGALAND
14MANIPUR
15MIZORAM
16TRIPURA
17MEGHALAYA
18ASSAM
19WEST BENGAL
20JHARKHAND
21ORISSA
22CHHATTISGARH
23MADHYA PRADESH
24GUJARAT
26DADRA AND NAGAR HAVELI & DAMAN AND DIU
27MAHARASHTRA
29KARNATAKA
30GOA
31LAKSHADWEEP
32KERALA
33TAMIL NADU
34PUDUCHERRY
35ANDAMAN AND NICOBAR
36TELANGANA
37ANDHRA PRADESH
38LADAKH
97OTHER TERRITORY
99OTHER COUNTRY
e-Way Bill mapping

Supply Type & Document Type Mapping for e-Way Bill APIs

Access the official NIC-approved Supply Type and Document Type mappings required for e-Way Bill API payloads. This developer-friendly reference helps validate request data, ensure compliant payloads, and reduce integration errors before production deployment.

Official e-Way Bill Sub-Document Type Mapping

Use this official NIC mapping to determine the correct Document Type for each Transaction Type and Transaction Sub-Type combination. The reference also indicates the expected From GSTIN and To GSTIN values, helping developers build accurate e-Way Bill API payloads, validate requests, and avoid transaction validation errors before production deployment.

Transaction TypeTransaction Sub-TypeDocument TypeFrom GSTIN (Supplier)To GSTIN (Buyer)
OutwardSupplyTax InvoiceSelfOther GSTIN / URP
OutwardSupplyBill of SupplySelfOther GSTIN / URP
OutwardExportTax InvoiceSelfOther GSTIN / URP
OutwardExportBill of SupplySelfOther GSTIN / URP
OutwardJob WorkDelivery ChallanSelfOther GSTIN / URP
OutwardSKD / CKD / LotsTax InvoiceSelfOther GSTIN / URP
OutwardSKD / CKD / LotsBill of SupplySelfOther GSTIN / URP
OutwardSKD / CKD / LotsDelivery ChallanSelfOther GSTIN / URP
OutwardRecipient Not KnownDelivery ChallanSelfSelf
OutwardRecipient Not KnownOthersSelfSelf
OutwardFor Own UseDelivery ChallanSelfSelf
OutwardExhibition or FairsDelivery ChallanSelfSelf
OutwardLine SalesDelivery ChallanSelfSelf
OutwardOthersDelivery ChallanSelfSelf / Other GSTIN / URP
OutwardOthersOthersSelfSelf / Other GSTIN / URP
InwardSupplyTax InvoiceOther GSTIN / URPSelf
InwardSupplyBill of SupplyOther GSTIN / URPSelf
InwardImportBill of EntryOther GSTIN / URPSelf
InwardSKD / CKD / LotsBill of EntryURPSelf
InwardSKD / CKD / LotsTax InvoiceOther GSTIN / URPSelf
InwardSKD / CKD / LotsBill of SupplyOther GSTIN / URPSelf
InwardSKD / CKD / LotsDelivery ChallanOther GSTIN / URPSelf
InwardJob Work ReturnsDelivery ChallanOther GSTIN / URPSelf
InwardSales ReturnDelivery ChallanOther GSTIN / URPSelf
InwardExhibition or FairsDelivery ChallanSelfSelf
InwardFor Own UseDelivery ChallanSelfSelf
InwardOthersDelivery ChallanSelf / Other GSTIN / URPSelf
InwardOthersOthersSelf / Other GSTIN / URPSelf