HSN Summary

Business rules are as follow:

Parameter name Rule Description Rule description using JSON name Nature of rule Rule Fail Message
hsn_sc HSN code should be minimum of 4 digit but should not exceed
8 digits if gross
turnover in previous financial year is greater than Rs 5 crore
If gt>50000000 in fp, hsn_sc  ≠ blank and hsn_sc>= 4 digits but hsn_sc <=8 digits Warning HSN should be minimum length 4 digits and maximum length 8 digits if gross turnover in previous financial period is greater than Rs 5 crore.
HSN code should be minimum of 2 digit but should not exceed 8 digits if gross turnover in previous financial year is equal to or
greater than Rs 1.5 crore and less
than 5 crore
If gt>15000000 and gt <=50000000 in fp, hsn_sc  ≠ blank and hsn_sc>= 2 digits but hsn_sc <=8 digits Warning HSN should be minimum length 2 digits and maximum length 8 digits if gross turnover in previous financial year is equal to or greater than Rs 1.5 crore and less than 5 crore.
HSN code is not mandatory but should not exceed 8 digits if gross turnover in previous financial year is less than Rs 1.5 crore If gt<=15000000 in fp, hsn_sc >=0 digits but hsn_sc <=8 digits
hsn_sc can be bank
Warning HSN code is not mandatory but should not exceed 8 digits if gross turnover in previous financial year is less than Rs 1.5 crore.
desc In case if HSN is not provided, description is mandatory If hsn_sc = blank,
then desc ≠ blank
Error In case if HSN is not provided, description is mandatory.
uqc If type = G, then unit quantity code (UQC) is mandatory If type = G, then uqc ≠ blank Error In case of supply of goods, unit quantity code of the goods sold is mandatory.
qty If type = G, then total Quantity is mandatory If type = G, then qty ≠ blank Error In case of supply of goods, quantity of the goods sold is mandatory.