it seems the best way is to create a SO from project and then > Return Authorization for the negative charge if this is refund or similar related. Return Authorization will create proper revenue recognition, and yes, you would still have to merge, Would love to hear how others deal with that.