Change in amount precision limit fixes  Issue #2715 

This is a fix for  Issue #2715 
Hi, I have added some changes to migration and also tested it on local.
So its proper to say its working , if I missed something pls suggest me and I will try to oblige them ..........