Is there a plan to add a proper Trade In function?

in Feedback
We take in used items as trade in and want to accept trade ins in a more proper way.
We can take in a refund of the product, or we can make trade in a payment method, or, as we do, we can have a Trade In product that we assign a negative amount to at time of sale, but these are all workarounds each with their own inherent issues in accounting and reporting.
I was told that there was a system being built to better handle this, is this true?
Is there a discussion thread for it in which feedback is being solicited? I have not seen one.
Thanks.