IIRC you don't need to have money to make offers. If the contract's accepted, you'll either have to delay or cancel the move because you don't have the $$$.
That's waaay too low. It's 45M in bonuses, totaling 80M if all is met. https://www.bavarianfootballworks.com/bayern-munich-transfer-rumors-news/2016/5/11/11658570/financial-impact-renato-sanches-signing-is-small