The /Invoice/{id} payload also exposes no payment / tender / signature data, and the Summary.TotalOutstanding field is 0 on both cash-settled and AR-charged invoices — so it cannot distinguish those cases. There would be real benefit in being able to access this info via the API.
Would like the payment details and client signature could be sourced as part of the Invoice payload, that would make it much more complete.