the client it self has the same definition so even if u changed the source type the client still has it's type so u need to keep it like that or change it in the client

,
anyway u can solve that by adding an extra function that works when adding more money to the inv and if it will be more than 1b pack them and add any new item holding that value , or something similar