For the past few years we have offered a 2-for-1 subscription deal. In our old ticketing system the value of the free ticket was recorded somehow and was posted to its own GL account.
When we moved to Tessitura two years ago this stopped happening. Mainly because no one outside of our finance dept seemed to know it was happening in the first place. :)
But I've been asked to make this happen again so we can report on the value of these tickets among other things.
I've racked my brain but can't come up with an ideal solution. We can't take simply double the amount of the paid tickets because if there tickets of different values purchased it is always the cheaper tickets that are free. We don't want to use a dummy payment method because (a) it would be a nightmare for our box office staff to process with huge potential for error due to tickets being different values and multiple subscription purchases in the same order and (b) it would count as revenue in our reporting which would skew the numbers drastically.
Are there any other organizations that have found a way to record the value of their free tickets? How do you do this? Is it even possible at all?
Thanks for any suggestions!
Price Type Reasons could be used to mark what price the comp ticket would have been if it were not a comp. Reasons are setup with the system tables TR_COMP_CODE and TX_PRICE_TYPE_COMP_CODE. You can require a Price Type Reason be selected for a specific Price Type by checking the Reason Ind box in TR_PRICE_TYPE.