Bill generated on 29 june but delivery in 10 july

Riyaz Khandwani (17 Points)

29 June 2017  
Bill generated for product on 29 june but delivery given on 10 july.... So e way bill compulsory or not....