I have something to consult you .
I think can create new script for support this reservation but it's may be make trialbalance are not zero if find matching pairs and remove both incorrect charges on reservation have payment.
And I have idea but I not sure effect if create new script for remove incorrect charges of room but not remove pair incorrect charges (e.g.Conference room) are balance.
So i will create new script and test effect of it.
Or What’s your advice?