Orders using points doesn't

It’s hard to explain so I’ll give an example:

If a user buy an item worth $100 with 100 points instead of cash and we get a 10% commission it would normally show in the vendor backend that a sale for $100 was made and minus commission we owe them $90 but with points since no money was used it shows the orders as $0 and we owe them $0. It should still show us owning them $90. 1 point = $1.

Is this a bug or am I lost? Makes it confusing for the vendor to know how much we owe them. On our site most users pay in full or part with points instead of cash so it needs to record sales and commission properly on the vendor side.