IRS rules requiring attaching asset values to player trades. Yeesh, what a mess that would be. https://basketball.realgm.com/wiretap/249292/New-Tax-Law-Could-Disrupt-Trades-In-Sports
What a rip-off to the public. Each team not only amortizes player contracts, instead of expensing them in real time--The team also amortizes its original purchase price, saving big on taxes in the initial years, and compensating by paying more tax when the team is sold. In amortization, there are always several schedules from which to choose, to minimize taxes. http://www.greenberglawoffice.com/roster-depreciation-allowance/
I suppose that the IRS could fix the value of draft picks included in trades, using a sliding scale based upon draft position. To value a player, maybe it would be what he last made, times a multiplier. The formula would no doubt include more variables than that.
At a certain point the multiplier would be negative depending on age, productivity, health and so forth. Olshey has done a good job of acquiring players with negative multipliers. Unfortunately he has also paid good money to keep some with negative multipliers.
Hmmm, he IS an asset that may need to be written off, we still pay the full purchase price but can we claim it as an asset that has lost value? Kinda like buying a house in a boom and later finding yourself underwater. Wouldn’t help with the salary cap but now you’re going to get those dreaded Vulcan minds wondering.
Other intangible variables would be what kind of free agent the player is, or how far from free agency he is...the number of votes he got to make All-NBA, down to 3rd team...PER and many other advanced stats...how he fares in jlprk's posts...the formula will be at least as complicated as this. https://www.basketball-reference.com/about/per.html