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 | 1.31E+11 | 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. | Transport document Number can be numeric/ alphanumeric with “/” and “–”. | 223 | Invalid Transport Document Number | |||||||
E.g. only “-” or “/” is allowed and other like @, * are not allowed | ||||||||||
Transporter Document Date | transDocDate | Text | 10 | Conditional (If transMode= 2/3/4, then transDocDate is mandatory) | 12/2/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. |