Isolating external event sales from renter/promoter

I am hoping to connect with an organization that sells tickets for performances in-house as well as through an external entity such as a renter or promoter and only wants to report on tickets sold internally.  I have described our dilemma below:

 

For our rental events where the presenter sells tickets as well as our box office/phone room, we currently duplicate the event in our test environment, then sell and print the desired tickets for the presenter.  The seats sold in test are then placed on hold in our live environment. This has worked, but now we wish to offer PaH tickets and begin scanning.  Since the tickets sold by the presenter contain ticket numbers from our test system instead of live, our process must change.  We currently have two potential solutions, but wonder if other organizations have a better process. 

 

Goal

·         The correct price must appear on all tickets

·         Ticket number must be from live for NSCAN to recognize

·         Revenue collected by presenter should not appear on reports especially for amusement tax purposes because the presenter is responsible for reporting their portion

 

Potential Plan #1

·         Create the second promoter event in our live environment instead of test.  The tickets that were previously sold in test would now be sold in live.  Associate the price type and payment method with a non-ledger GL and exclude from desired reports by perf type.  If a report is run that does not specifically exclude, at the event is separated and identifiable.

Potential Plan #2

·         Use one event in live, using a presenter price type and payment method associated with the non-ledger GL.  Desired reports would need to be modified to exclude the presenter payment method and price type.