Validation rules for Update part B:

Field Name Parameter Name Type Width Mandatory Sample Value Additional Comments Error/ Warning in Topaz Error/ Warning Message in Topaz Error Code at NIC Error Description at NIC
GSTIN of User userGstin String 15 Y 29BQSPA3829E1Z2          
Place of Business companyId String Max length : 50 N. Y in case access is not at a GSTIN level and is restricted only at POB level. ABC Limited_MH_400703          
E-way bill Number ewbNo Number 12 Y 131000026768       301 Invalid eway bill number
Place of Change fromPlace Text 50 Y BANGALORE SOUTH       305 Place from is required
State of Change fromState Number 2 Y 29       306 Invalid from state
Reason code for vehicle updation reasonCode Number 1 Y 2       307 Invalid reason
Remarks for Vehicle Update reasonRem Text 50 Y 1 In case if Reason code for update mentioned is 3 i.e. Others then it is mandatory to specify some remarks for the same. Error Remark is mandatory when reason for update selected is 3 i.e. Others. 308 Invalid remarks
Mode of transportation transMode Number 1 Y 2       302 Invalid transporter mode
Vehicle Type vehicleType Character 1 ("R" OR "O")   R          
Vehicle No. vehicleNo Text Max Length : 15 Conditional (If transMode = 1, then vehicleNo is mandatory) KA12KA1234 If transportation mode is road then it is mandatory to provide Vehicle No. Error In case of transportation through road, Vehicle No is required 303 Vehicle number is required
Vehicle no. need to be begin with state code and also check for the format given in sample. Error Vehicle No. Format Invalid 304 Invalid vehicle format
Transporter Document No. transDocNo Text Max Length : 15 Conditional (If transMode = 2/3/4, then transDocNo is mandatory) TA120 If transportation mode is other than road then it is mandatory to provide transporter document number Error In case of transportation through rail, air or ship then Transport document number is required. 223 Invalid Transport Document Number
Special characters related restriction is built.
E.g. only "-" or "/" is allowed and other like @, * are not allowed
Transport document Number can be numeric/ alphanumeric with "/" and "–". 223 Invalid Transport Document Number
Transporter Document Date transDocDate Text 10 Conditional (If transMode= 2/3/4, then transDocDate is mandatory) 12/02/2017 If transportation mode is other than road then it is mandatory to provide transporter document date Error In case of transportation through rail, air or ship then Transport date is required.    
Transporter document date cannot be later than current date Transporter document date cannot be later than current date.