I mean if they allow you to get half of your money upfront, why not?
Here are details via WSJ.com
New York Knicks star Carmelo Anthony is getting advance payment of more than $62 million from the five-year contract he signed last month, according to people familiar with the matter.
The advance for $62,032,340—or 50% of his $124 million-plus deal—is the maximum Anthony can take this soon under league rules. And in terms of sheer dollar amounts, it is surely among the largest advance payouts a player has taken in NBA history.
This doesn’t affect the Knicks salary cap in any way.