You can customize Theatre Manager for your organization using the system setup functions.
In this section, we explain the Play setup window and take you through the set up of an event. You must enter Play and date information before tickets can be sold. Each play can have a number of performance dates, called a series. The price code values for each series can be unique. You customize the name of this section to a title which suits your company (e.g. Plays or Games) in the Appearance section of Default Data.
Select Plays from the Setup Menu
The Plays and Dates window opens displaying the data of the play in memory.

You use the Play List window to locate plays or to generate a quick list of events that can be printed.

|
Adds a new Play. Click here for more information on creating events. |
|
Opens the selected Play. Click here for more information on editing an event. |
![]() |
Creates a copy of the selected event. |
![]() |
Deletes the selected Play. For more information on deleting events click here. |
|
Generates a report of the Play List to the screen or default print location. |
![]() |
Exports the Play List in a tab-delimited format. |
![]() |
Clicking the button, puts any images or pictures associated with the event, onto the FTP site. |
![]() |
Changes the view of the plays, from list to calendar or calendat to list. | Search Field | With the search fields, you can change how you search the Play List Window. Click here for more information. |
| Active | Check this to show all active events in the list. |
| Inactive | Check this to show all inactive events in the list. |
You can access the list of Plays (Events) two ways. First, you can to select the list from the main toolbar.

Or you can select Plays in the Setup drop down menu.

This find method is best used when you have the event number since it only returns the event closest to your criteria.
Click here for more information.
Button.
This is a useful search method if you do not have the event number. This method will return a list of all events which match your selected criteria. Then you can choose the correct event.
Click here for more information.
There are ten fields to choose from:

The criteria you enter in the "from" and "to" fields will be based on the field selected in the drop down list to the left of the field. In the above picture you search by Event code. When entering criteria you can be specific or general. That is, if you are searching by Event Code, you can enter the entire event code into the search field ("99-01" - will find the specific event) or you can just enter the first part of the event will find all Events that have event codes beginning with "99-").
Button.
All events matching the search criteria are returned.
Before you add an event / play into Theatre Manager, a general ledger account number must be created for the new event / play. Refer to General Ledger Accounts for more information.
In the Event / Play window, there are eight different account number fields in five different ticket types. The eight accounts are:
The five ticket types are:
Depending on how your accounting system is setup:
To start, you perform the following steps:
Click here to learn how to access this window.

button.
The fields are blanked to allow you to add new data.

Click here for more information on Event / Play Information tab.
Button to Save the new information.
Click the Cancel
Button in the toolbar to cancel the insert.
The Accounting Tab displays the accounting information for an event. It displays the general ledger accounts that are set for the event and the applicable taxes applied. As well, when the revenue will be received into the general ledger can be determined.

There are three taxation levels that can be applied to an event. Checking the box beside a tax level tells Theatre Manager that taxation level will be applied to the price of a ticket for the event. Tax levels are set up in the Accounting Tab of Default Data.
In general, deferred revenue results when payment for goods and services (tickets to an event) is received in advance of the goods (the event). Deferred Revenue is a Liability until the event has pasted. Theatre Manager then transfers the revenue from the liability account to the earned revenue accounts. Checking the box beside Use Deferred Revenue will define this event as a deferred revenue event. You will be required to insert the necessary set of General Ledger Liability Accounts for recording the deferred revenue. Refer to the section, General Ledger Setting Up the Chart of Accounts for more information on determining a Chart of Accounts.
Their are six different types of accounts that are used in combination with Events. They are, a Sales Account, an Exchange Account, a Refund Account, a Discount Account, a Markup Account, and three levels of Ticket Fee Accounts. As well, there are five different ticket categories for each type of ticket. They are, Regular, Season, Other-Type 1, Other-Type 2 and Other-Type 3.
Depending on how your accounting system is designed, you may want to set up all account types with the same general ledger account. For example, the same general ledger account can be entered for all revenue accounts -- the general ledger will record all revenue for the event into one account. Separate general ledger accounts can be entered for all revenue accounts -- the general ledger will record each type of revenue for the event in a separate account. Refer to the section, General Ledger Setting Up the Chart of Accounts for more information on determining whether to use a detailed versus a simplified general ledger number setup.
| Sales Account | Designates the general ledger account number used to record revenue received through new ticket sales for the event. |
| Exchange Account | Designates the general ledger account number used to record revenue gain or revenue loss through ticket exchanges for the event. |
| Refund Account | Designates the general ledger account number used to record revenue loss through ticket refunds for the event. |
| Discount Account | Designates the general ledger account number used to record the net value of ticket discounts through ticket sales, ticket exchanges, and ticket refunds for the event. |
| Markup Account | Designates the general ledger account number used to record the net value of ticket markups through to ticket sales, ticket exchanges, and ticket refunds for the event. |
| Ticket Fee Accounts | Designates the general ledger account number used to record the net value of per ticket service charges applied to ticket sales, ticket exchanges, and ticket refunds for the event. |
Theatre Manager can also breakdown your ticket sales for an event into five separate sections.

This allows you to keep track of how your tickets are being sold. The "Other Type" Tabs can be renamed in Default Data: Appearance. Under each of these tabs are independent deferred revenue and earned revenue accounts for each type. Thus allowing you to designate separate accounts for each revenue for all types.
Once you have created an event you can create performances to sell tickets to. Click here to learn how to create an event.
Adding a new performance can use a lot of space in the database. Each performance requires about 400-600 bytes. If you create an event with 10 performances, you might require 4K to 6K. Typically, most of the required space is for tickets. Each ticket sold uses between 500 & 1000 bytes, depending on the length of your promotion codes, credit cards, etc.
You can regain the space used, by archiving an event when all performances and reports are completed or at the end of a year.
Tickets are created at time of sale and a ticket can represent an admission of a number of people (e.g. admit 10). If a ticket always represents one admission, the number of tickets created will be similar to reserved seating.
Example #1
This would require: 600 seats * 30 performances * .6 (capacity) /3 (average tickets qty) = 3600 tickets issued 3600 * 500 bytes = approx. 2 Meg |
Example #2
This would require: 200 seats * 10 performances * 1.1 (capacity) /1 (average tickets qty) = 2200 tickets issued 2200 * 500 bytes = approx. 1 Meg |
Tickets are created at the same time as the performances. One ticket is created for each seat in the theatre so the formula for predicting the amount of space used is relatively constant.
Example
would require: 600 seats * 30 performances = 18000 tickets * 500 bytes = approx. 9 meg |
2 Year Requirement
may require 9 megs * 5 * 2 = 90 megs for 2 years of tickets online. |
Button.
The Performances window opens. You can now add /create performances for an event.

You can type the number directly into the text box.
There are seven different sales methods to choose from. They are: Auction Item, Consignment Tickets, Course, Festival Seating, Inventory, Reserved, and Traveling Troupe.
| Auction Item | Used to sell items being used for an auction. Click here for more information on Auction Items. |
| Consignment Tix | Used to sell tickets on the behalf of another group. For example, a group allots you a particular number of seats that you can sell for them. Once those tickets are gone no more can be sold. This choice has no overselling feature. |
| Festival Seating | Used to sell tickets to an event that does not have reserved seats. For example, Rush Seating, General Seating.
Advantages:
|
| Inventory | Used to sell merchandise. For example, T-shirts, Programs, etc. It is inventory based sales. |
| Reserved | Used to sell tickets to an event having reserved seats. Reserved seats can only be used with theatre maps that have had seats created.
Advantages:
|
| Traveling Troupe | This is used for shows that travel to various locations. This sales method enables a new performance to be created for each booking. |
This option is not applicable for Traveling Troupe and Reserved seating performances. You use this feature to reduce the number of seats available to a festival, consignment or inventory style event. For example, you may normally have 400 seats in your theatre, but the designer has created a set that obstructs 50 seats. You do not want to create another theatre map, or you just don't have access to them. Enter a quantity of 350 seats to sell. That will be your house total for that event.
You use this if you would like only users of a certain level to sell the tickets. This can be changed at any time.
Proceed to Step 2
to move on, or Cancel
if you do not want to finish setting up the performance.

The date that is entered here is not written in stone. It can be altered at anytime. It is meant to be used as a guide in creating all performances for the event.
If you have multiple performances on a specific day of the week, select that number and additional performance times will appear on the right hand side. The number of performances is to be used as a general guide line when setting up the performances.
If there is a day of the week that has more then one performance then you may set a matinee time as well as an evening time. These times are to be used as a general guide line when setting up an event. They can be changed at anytime after the performance has been created.
Click here for more information on Performance Codes.
button to move on, or Cancel
if you do not want to finish setting up the performance.
The performance code provides quick reference to a performance(s) of an event. The code should be reflective of an easy way to find the specific performance during the sales process. Performance codes can be up to eight characters or numbers.

If it is important to find a particular performance (1st Friday) for several events at the same time, each series should have the same code. This becomes very usefully when a patron is booking a season subscription and would like to attend the same time every month. Establishing a consistent nomenclature for the Event and Performance codes saves time during the sales process.
The following examples are recommended as an easy way for the sales person to verify that they have the correct performance. Codes should be in a week - day - performance format.
The following example would allow for easy comparison of week-long runs of shows.
|
1-SAT |
For the performance on the first Saturday. |
|
2-SUN-M |
For the matinee performance on the second Sunday . |
|
3-SAT-E |
For the evening performance on the third Saturday. |
|
3-SAT-M |
For matinee performance on the third Saturday. |
If you do not have multiple performances per day the next example would allow for an easy comparison of the days of the week.
|
SAT-1 |
For the performance on the first Saturday. |
|
SUN-1 |
For the performance on the first Sunday . |
|
SAT-2 |
For the performance on the second Saturday. |
|
SUN-2 |
For the performance on the second Sunday. |
If you have multiple performances per day the next example would allow for an easy comparison of the performances per day.
|
1-SAT-1 |
For the first performance on the first Saturday. |
|
1-SAT-2 |
For the second performance on the first Saturday. |
|
1-SAT-3 |
For the third performance on the first Saturday. |
|
1-SAT-4 |
For the fourth performance on the first Saturday. |
Finally, for a non-event (inventory) performance: ie boutique sales.
|
T-Shirt |
For the inventory item - T-shirts |
|
Program |
For the inventory item - Programmes |
|
Hats |
For the inventory item - Hats. |
|
Mugs |
For the inventory item - Coffee Mugs |
After you click the Step 3 button, the Step 3 window - Adding a Performance, opens.

As performances can span months, use the forward - back
buttons to move through the calendar.
button.
To go back, push the Step 2
, or Cancel
if you do not want to finish setting up the performance.
When you push the Build
button, the Build Performance list dialog opens.

button. The Adding performance verification window opens.

on the Play/Event Setup Window, price codes are displayed on the right side and are for the currently selected (highlighted) performance. Clicking on the different performances will change the prices seen.
This section is a description of the Price List, Setting a Default Price Code for a performance, Copying Prices and Editing Prices.

Pricing information for the selected performance on the left, displays in the price list on the right side of the Play Setup Window. When you click on different performances the price list will change. From left to right the price list displays:
| Code | Displays the single character code that is associated with this price. This character was assigned in the Price Code field in the Venue Map window. |
| Use? | Check box field. If the box is checked then the price code is available for use by the performance that is highlighted in the performance list. |
| Description | The description you give to easily identify the price code. For example, Adult, Child, Senior, Student. Or alternatively: Front, Mezzanine, Loge, Balcony. |
| Price | Displays the dollar value of the price code. For example, $10.00, 15.00... etc. |
| City | Displays the amount of city tax charged on the price code. |
| State/PST | Displays the amount of provincial / state tax that is charged on the price code. |
| Federal/GST | Displays the amount of Federal tax charged on the price code. |
| Price + Tax | Displays the total price of the price code with all taxes included. |
Each performance (series) can have its own default price code setting.
Tab of the Event Setup Window.
Pricing information should now display on the right side of the Event Setup Window.

Click on the performance from the performance list. The prices for this performance display in the price list on the right side of the window.
A list of usable price codes is displayed.

Do this by clicking on a price code from the list.
In Theatre Manager , you can copy prices to a single performance or group of performances, from any performance saved in Theatre Manager.
Tab of the Events and Dates Window.
Pricing information should now display on the right side of the Events and Dates window.

To do this, click on the first performance you want to copy prices to, then drag you cursor over the remaining performances from the performances list on the left side of the window. Alternately, you can click the first performance, and then hold <CTRL> (Windows) or <COMMAND> (Mac) and click each additional performance.
Button.
The Copy Price Wizard window opens.

To further refine your searchm click the drop down list under the 1. You can then choose a different five search fields. They are:

Select a search field, and you can further restrict the search using the "from" and "to" fields to enter criteria. For example, the (picture) below displays a successful search for performance that have Play Codes starting with 07.

As you select plays on the right, their price codes are displayed on the left and the performance's price codes are displayed on the right.
Highlight the Price Codes you want. You can select all, none, or some of the price codes to be copied.
There are four parts of the price code that you can copy across. The Description, the Price, Able To Use Flag, and Enabled/Disabled Promotions. To copy an attribute put a check in the box beside the attribute desired.
Button.The promotion tab assigns promotions to a performance. You can assign whatever promotion you want to any performance. A performance could have all available promotions or only specific promotions A performance must have at least one (1) promotion in order to sell tickets to the performance. In order to do this, there must be promotions created already. For detailed information about promotions Click Here. The instructions below describe how to assign promotions to a performance as well as removing them.
|
By default, ALL promotions are available to the performance when it is created. |
A list of all the performances for the event will be displayed on the left side of the window. All the promotions currently setup will appear on the right side.
Click a performance to select it. Only one performance may be selected since each may contain different promotion data.
Click a promotion to select / deselect it.
Button.
An green check mark to the left of the promotion description. The checked promotions will now appear in the buy window when selling tickets to that performance.
Click on the Promotions Tab
A list of all promotions in Theatre Manager will appear on the right side of the Window.

Click a performance to select it. Only one performance may be selected since each may contain different promotion data.
Do this by highlighting the promotions you want to clear.
An red X will now appear to the left of the promotion description. The X'd promotions will now not appear in the buy window when selling tickets to that performance.
This allows you to view the current map, with holds being used, for the performance. You can see a graphical representation of the current "House Dressing". You can also add and release holds for each performance from this tab. If you add holds in the theatre map for a performance that has already been set up, you will have to go into each performance in the event, select the Holds Tab, and check the box for "Return tickets to hold for this performance." You will then need to:


Performance Information |
|
| Performance # | Unique performance number generated by Theatre Manager. |
| Performance Code | A quick reference for the performance. |
| Performance Date | Date of the performance. |
| Performance Time | Time of the performance. |
| # Sold | Number of seats currently sold for the performance. |
| # Held | Number of seats currently held for the performance. |
| Sales Method | Type of seating used for the performance, typically either Festival or Reserved. |
| Play # | Sequence number of the event. |
Additional Buttons |
|
|
Shows the current map as it appears in the Ticket Selection process. |
|
Shows the default holds map for the venue as set in Theatre Maps. |
|
Prints a graphical version of the "House Dressing" for the selected performance. |
![]() |
Allows a seat to be released for sale for the selected performance. |
![]() |
Allows a seat to be held by a letter code for the selected performance. |
|
Places holds based on the default hold map for the venue. Appears after "Hold" is clicked. |
Each series of performances can be edited after being created. You may be required to change the time or date of the performance or some other attribute. There are different editing options for each of the different sales methods, however they are similar. Before details are explained about editing each performance type. It is useful to know how to access the series detail window so you can start editing.
The Performance Tab opens.


The detail window is the same for each sales method. Depending on the sales method you may not have access to some fields. Click Here for a detailed description of this window.
There are two different reasons for editing price codes: One, to initially set up the prices for the price codes. Two, to alter an all ready set up price.
Button.
For more detailed information about the Pricing Tab, Click Here.

Do this by clicking on the specific performance from the performance list on the left side of the Play Setup Window. The prices for this performance will display in the price list on the right side of the Play Setup Window.
Button.

Common price code descriptions are Adult, Student, Senior, etc..
The price that is entered here is the ticket price before taxes have been added on. If your company likes to have nice round ticket prices after taxes then you can use the Calculate Price Excluding Tax Feature. It is explained further down the page.
.
Doing this accepts the changes to the price code. Clicking Cancel
would have canceled the changes.
In this example we will use $10.00 and a 7% tax rate.

Button.
The selling price will now display as the price before taxes. In this example the $10.00 Price Code turned into a $9.35 Price Code. Look to the calculation to see how the tax was broken out to create $10.00 final price ticket.

.
This accepts the changes to the price code.
button in the Theatre Manager ribbon bar.
Single click on the performance to be verified. You can select multiple performances at a time if needed.
button.
The Verify Seats warning dialog opens.
button.
The progress bar at the bottom of the window will state the function and the progress.
When the Verify process has completed, the Performances will no longer be available for sale at the Box Office. They will need to be marked as available before tickets can be sold.
You use setting attendance to keep track of how many patrons attended a performance versus the number of tickets sold. This feature is beneficial for deciding how much can be oversold to a festival house. You may have discovered there is a consistent 'no show' rate of 15% to 20% and can then adjust sales to match the trend. Another use for this feature is calculating royalties based on the number of patrons that actually attended the performance, not based on the number of tickets sold.
|
It is important to remember that this feature only works if you have the ticket and the patron number printed on the ticket, or a bar code that contains one or both of those numbers. |
button in the Theatre Manager Ribbon bar. 

tab.Choose the performance by clicking on the corect date in the column on the left side of the Attendance Tab.

button.The Set Attendance button is only accessible if the performance you have selected has already taken place or will be performed that day. The Set Attendance dialog opens.

button to set the attendance flag to "Attended" for all patrons and tickets.Use this option if you are sure that all the tickets were redeemed for the performance.
button to manually enter attendance.The 'Attendance: Patrons who came' window opens.

If you enter the patron number, all of the tickets the patron purchased will appear in the window. If you enter the ticket number or scanning the ticket, only that ticket will appear.
button.To speed up the process, press the <RETURN> key to accept the ticket # / Patron #. If you are using a bar code scanner, set the default to include an automatic <RETURN> after each scan. If the tickets have a bar code on them, then either the patron number or the ticket number can be scanned in. It depends on what information has been encoded in the bar code.
If too many tickets have been selected, and not all should be marked as attended, highlight those to remove and click the Clear Attend
button. The tickets are removed from the list.
button when all data has been entered .This marks all tickets entered in the list as Attended.
If a mistake is made in setting attendance, attendance for the entire performance (or optionally, specific tickets) can be cleared.
button in the Theatre Manager Ribbon bar. 

tab.The tickets for that performance are displayed in the attendance list.

button.
button to clear the attendance flag for all patrons and tickets.
button to only clear attendance for the tickets selected.You can select a performance you want to set attendance for from the Patron Attendance window.
To Start selecting a performance, you perform the following steps:

The Patron Attendance list window will open.

The search criteria is entered in the From and To fields and is based on the field listed in the drop down list.
Button.A list of performances opens.


There are times you will want to add a fee to a ticket price. For example, adding a fee when selling tickets for another group.
The steps below outline how to add a fee to a ticket price.
You have now successfully set-up the ticket fee. When the Sales Promotion you created is selected during the ticket sales process, it will add the fee on top of the base ticket price.
Deleting a play may only be necessary if the play was entered into the database incorrectly, inadvertently, or has been canceled. You can delete a play if all tickets sold have been refunded or exchanged out of the performance and the End of Day Wizard has been completed.
You can delete only if:
To start, you would perform the following steps:
Click here for more information on opening the Play list window.

Button in the Plays window.
After you click the delete button the Delete Play dialog opens.

to delete the performance.
Clicking the Cancel
button cancels the deletion.
If the Sales Method is Reserved Seating, then all tickets that were previously created for this series will also be deleted.
If you chose not to put on a performance for a play, you can delete the performance. However, if you have sold tickets to the performance, you will be unable to delete it.
You can delete only if:
To start, you perform the following steps:
Click here for more information on opening the Play list window.


|
Note the # SOLD column in the performance list. Quantity must be zero for each performance in the list. |
Button.
The Delete Performance dialog opens.

Button to delete the performance.
| Performance # | Number of performance assigned in order of creation. |
| Performance Code | Code assigned based on the week and day of the performance. |
| Performance Date | The date of the performance. |
| Purchase # | Purchase reference number. |
| First Name | Patron's first name. |
| Last Name | Patron's last name. |
| Company | Company the patron works for. |
| Quantity | Number of admittance per ticket. |
| Section | Section the patron is seated in. |
| Row # | Row the patron is seated in. |
| Seat # | Seat number the patron is seated in. |
![]() |
Sets the attendance for the performance. This is only available on the day of the performance or after it has taken place. |
|
Clears the attendance of the performance. This is only available on the day of the performance or after it has taken place. |
|
Print the selected tickets for this performance that are not yet printed. |
|
Refunds the selected ticket(s). |
|
Transfers the selected ticket(s) to another performance. |
Occasionally, you may need to transfer all the tickets from one performance to another. Rather than doing this individually, you can transfer them in a batch by using the wizard on the Attendance tab of the Event setup. This can be helpful when:
The transfer function moves all selected tickets by matching seat codes for reserved seating events (festival seating events cannot be transferred in this fashion). Tickets for festival seating events will need to be manually exchanged. Tickets are not re-priced when they are transferred and do not affect order balances.
|
Tickets will not be moved if:
|
icon on the main tool ribbon.
icon to populate the list with your events.
tab
You can select some or all of the tickets, allowing you to transfer only a sub-group of the total attendance if you wish.

button at the bottom of the window.

Alternatively, you can use the
icon to search for the performance.
button.The valid tickets will be transferred to the new performance.
The Cash Flow tab displays a detailed summary of the sales analysis taken in for the event event. Each line displays the NET number of tickets that were sold, the gross sales in dollars, the amount of markups in dollars, the amount of discounts in dollars, the price before tax, the amount of tax in dollars (each tax level is broken out separately), and the net sales. The price before tax is the gross sales + markups - discounts + 3 levels of ticket fees. The Net Sales is the price before tax + 3 levels of taxes.

The G/L Entries tab displays a detailed summary of the transactions created and journalized to the general ledger for the general ledger accounts defined for this play.

You can adjust the summary options by choosing the drop down menu in the bottom right hand corner of the window.

In the Marketing tab, you can configure the Marketing notes for the play. You can also add the play to a mail list and include external and internal notes for your Box Office Staff. Information you enter on this page will appear on your page in the Ticket Trove iPhone and iPad app.

Available Actions |
|
| Notification | The email notification that will be sent when tickets are purchased to this play. Click here for info on work flow notifications. |
| Default Mail List | Allows you to assign this play to a specific mail list. |
| Running Time | Running time of each performance in minutes. Also displays for Web Sales. |
| Genre | Genre is a setting for events that is common across all Theatre Manager customers. Currently, there are about 30 classifications which will be used in the iPhone/iPad app to help customers find entertainment to their liking. |
| External Sales Notes | Marketing notes for both your Box Office staff and for Web Sales. |
| Internal Sales Notes | Marketing notes that appear to you Box Office staff, but not on the Web. |
| Event Icon for Web/iPhone App | If there is a graphic in the event, entering it here will display the graphic for all performances of the event. |
The Performance Tab is used to create the performances that make up a play. Performance information cannot be added (and the tab will not be made available) until Play information and Accounting information have been entered and saved. If a play has already been set up you can access the Performance Tab at any time.

Sale Settings |
|
| At the Box Office | Checking this box allows you to sell the performance at the Box Office. |
| Via the Internet | Checking this box allows you to sell the performance on the Internet. |
| At Other Outlets | Checking this box allows you to sell the performance at other outlets. |
| Use In a Control House | Checking this box allows the performance to be used in a Control House for subscribers. |
| Prevent Overselling | Checking this box prevents the performance from being oversold. |
| Sell Security | Allows you to control what security levels have the ability to sell this performance. Click here for more information on Sell Security. |
Performance Information |
|
| Performance # | Unique performance number generated by Theatre Manager. |
| Performance Code | A quick reference for the performance. |
| Performance Date | Date of the performance. |
| Performance Time | Time of the performance. |
| Sales Method | Type of seating used for the performance, typically either Festival or Reserved. |
| # Sold | Number of seats sold for this performance. |
| # Held | Number of seats currently held for the performance. |
| # Available | Number of seats currently available for purchase for this performance. |
| Box Office? | Whether the performance is available for sale at the Box Office. |
| Web? | Whether the performance is available for sale on the Internet. |
| Outlet? | Whether the performance is available for sale at an outlet. |
| Subscription? | Whether the performance is available for sale via a subscription. |
| Oversell? | Whether overselling is allowed for this performance. |
| Play # | The Play number that this performance is part of. |
Additional Buttons |
|
|
Creates a new performance and opens the Performance Setup Window. Click here for more information. |
|
Opens the Performance Setup Window for the selected performance. |
|
Deletes the selected performance. Click here for more information. |
|
Shows all transactions for the selected performance. |
| Verifies all seats for the selected performance. It is best to do this when no other users are logged in. |
The performance detail window opens when you double click on an existing performance. Through this window you are able to edit performance data. Depending on which sales method is being used you may not have access to some data fields. For example if you are using the festival method you will be allowed to modify the quantity of seats you can sell whereas with reserved seating since every patron requires a seat you cannot access this field.

| Performance # | This is the performance number assigned by Theatre Manager. |
| Performance Date - Time | The date and time of the performance. |
| Performance Code | The unique code which defines the performance. |
| Default Price Code | The price code that is most common should be set as default to save time at selling time. |
| Alternate Theatre Map | This is used if after the first run of the play you need to switch to a new venue. This may occur if you require an extra venue to run the play or if you switch the venue to a smaller establishment to better use your seats. |
| Sales Method | Form of seating used for the performance. This is typically either Festival or Reserved seating. |
| Quantity To Sell | The number of tickets available for sale. |
| Quantity To Report | The number of tickets to be reported. |
| Held Seat Count | This is the number of seats currently being held. For Festival seating you can input a new number to raise or lower the number of holds. For Reserved seating you will need to change the holds on the Venue Map. |
| Internet Held Seats | Additional seats that are being withheld from sale on the Internet. |
| Accounting Posting - Deferred Revenue G/L | If the performance has occured, then the posting account for the sales will be listed here. |

| Allow Tickets - At the Box Office | Allows the selling of tickets at the Box Office. In the input field on the right, you can set the date and time that tickets are to be released for sale. |
| Allow Tickets - Via the Internet | Allows the selling of tickets via the Internet. In the input field on the right, you can set the date and time that tickets are to be released for sale. |
| Allow Tickets - At Other Outlets | Allows the selling of tickets at Other Outlets. In the input field on the right, you can set the date and time that tickets are to be released for sale. |
| Allow Tickets - In A Subscription | Allows the selling of tickets in a Subscription. In the input field on the right, you can set the maximum number of seats to hold for subscribers. |
| Allow Tickets - As Pay-What-You-Can in Before-Event-Sales | When using the Before-Event-Sales function, this allows tickets to be sold as Pay-What-You-Can. |
| Sales Controls - Prevent Overselling | This field can only be accessed if you are selling using the Festival or Inventory methods. |

| Performance Flag | A special flag used to denote Performance. This is typically used for a plug-in for Web Sales. |
| Stop Sales in Advance | How many minutes to take the performance off sale on the Internet. |
| Web Purchase Limit | The number of tickets that a patron can buy from the Internet. |
| Notification | For selecting a notification to be sent when a sale occurs for this performance. |
| Performance Notes | Additional performance notes to be placed on the Internet for patrons to read. |

| Return tickets to hold for this performance | If a ticket is refunded, the seat will return tohold status. |
| Use over-ride seating map for this performance | Uses custom holds from the over-ride map when the ticket is refunded. |
| Use default seating map from theatre | Uses the default holds on the venue map when the ticket is refunded. |

This window allows you to set permissions for the selling of tickets to this performance. Click here for more information on Security.
The following represent a list of transaction which have occurred for a selected performance. For more information on Transactions, Click here.
You view these from the going to the Performance Tab and selecting a performance. Then click the Transactions
Button at the bottom right hand side of the window.


Play Information |
|
| Play # | Unique play number generated by Theatre Manager. |
| Play Code |
A quick reference for a play. It is recommended that play codes start with the fiscal year of the performance, followed by the play number. This allows for quickly generating reports on plays by year. If there is more than one venue or different types of series, for example a main-stage and a second stage series, a character code can be included after the year.
09-01 - the first play of the 2009 season 09-05 - the fifth play of the 2009 season 09-C01 - the first play in the "C" theatre (assuming multiple theatres) 09-J01 - the first play in the "Jazz" series |
| Play Colour | You can override the normal play colour displayed on the calendar by selecting a different colour from the colour palette. |
| Play Title | Official title of the play as it will appear on the ticket or internet. |
| Season | Year the play takes place. This is based on the financial year. |
| Theatre Map | Number of the venue map that the play will be performed in. Plays which are to be sold with reserved seats must take place in venues that have had seats created. Plays sold as general admission, Festival Sales or Traveling Troupe, may be sold to plays with or without seats created. |
|
Theatre map search button. This button is only available when a new play is entered. To open a list of possible theatre maps to choose from click the button. From the list double click on a map to select it. |
Additional Information |
|
| Corporate Sponsor | Name of the sponsor for the production. Additional sponsors could be entered in the notes field. This information can be printed on tickets. |
| Special Note | Additional information such as warnings or special messages that may be required for an play. This information can be printed on tickets. |
| Director | Director of the play. This information can be printed on tickets. |
| Playwright | Playwright of the play. This information can be printed on tickets. |
Show Status Information |
|
| Active | Status of the play for reporting purposes. |
| Closed | Status of the play for ticket sales and postings. |
| Date Closed | This field displays the date the play was set to prevent sales and financial changes. |
| By | This field displays the initials of the employee who closed the play. |
Web Sales Controls |
|
| Stop Sales in Advance | Number of minutes prior to the play start time that the play will be removed from web sales. |
| Patron Purchase Limit | Sets the maximum number of tickets to be sold in an order for this play via web sales. If the Box Office will allow a patron to have more than the allotted number of tickets, the tickets will need to be sold by a Box Office staff member and not via the internet. |
Ticket Printing Information |
|
| Print selected ticket face | Choose to print ticket for this play (is the default setting) |
| Ticket Face | The ticket face selected for the play. The ticket face number can be typed manually or selected. |
|
Click to open a list of possible ticket faces to choose from. Double click on a ticket face to select it. By leaving this field blank a built in default ticket face design will be used for printing tickets. |
| Mark ticket as printed (but don't print) | Will not print a ticket for the play all though when tickets are sold they will appear printed. |
| Only Print Sales Promotion ticket face | Prints a ticket based upon the promotion selected. For more information regarding printing tickets by promotion refer to Promotion Detail. |
|
Click to print a test ticket for this play. |
This tab displays a detailed summary of the revenue taken in for each performance of an event. The Play is broken down into individual performances.

Below is an explanation about each column on this tab.
| Performance Code | This is the code used to track the performance by. |
| Performance Date | The date of the performance. |
| Performance Time | The time of the performance. |
| # Sold | The current number of tickets sold to the performance. |
| # Report | The number of tickets being used for reporting. |
| Price | The base price pf the ticket. |
| Discount | The total of all discounts. |
| Gross Sales | The total amount of sales minus all discounts, fees, and taxes. |
| Ticket Fee 1 | Total of all fees categorized to this fee. |
| Ticket Fee 2 | Total of all fees categorized to this fee. |
| Ticket Fee 3 | Total of all fees categorized to this fee. |
| City Tax | The total of all City taxes. |
| State / PST Tax | The total of all State or PST taxes. |
| Federal / GST Tax | The total of all Federal or GST taxes. |
| Total | The total of all money collected during payment. This includes fees and taxes. |
| Journal No Code | If the performance has occured, the G/L number that it was posted to. |
| Performance # | The performance number assigned by Theatre Manager based on order inputted. |
|
"Volunteer" is a broad term meaning "Personnel," "Volunteers," "Staff," or a variety of other terms. The field refers to any person assigned to an activity - whether they are paid or unpaid. you may have a mixture of paid and unpaid staff within the same event, for example Ushers (who are unpaid) and Run Crew (who are compensated). Since the name of the field is customizable, some organizations may retain the term "Volunteer," while others change it to reflect their own terminology. The nomenclature in your database may be different than "Volunteer." |
This Volunteer tab displays a list of the volunteers (personnel) assigned to each performance of the event, and what their task will be during the performance.

| Performance Information | On the left side of the window, the listing of performances including the sequence number of the performance, series code, and performance date. |
| Volunteer Information | On the right side of the window, the listing of volunteers assigned to a specific performance. |
![]() |
Allows you to look up and add a volunteer to the selected performance. |
![]() |
Brings up the Volunteer Activity Detail window for the selected patron. |
![]() |
Allows you to remove a volunteer from the selected performance. |
| Show volunteer working entire event | This feature is currently under development. |
|
"Volunteer" is a broad term meaning "Personnel," "Volunteers," "Staff," or a variety of other terms. The field refers to any person assigned to an activity - whether they are paid or unpaid. you may have a mixture of paid and unpaid staff within the same event, for example Ushers (who are unpaid) and Run Crew (who are compensated). Since the name of the field is customizable, some organizations may retain the term "Volunteer," while others change it to reflect their own terminology. The nomenclature in your database may be different than "Volunteer." |
Adding volunteers to an event is as easy as "drag and drop" from a contact list to the Volunteers window in Event Setup, or using the convenient
button at the bottom of the Volunteers tab.
button.
Proceed to the
tab.


button at the bottom of the window.
A contact lookup window of Active Volunteers opens.
|
Patrons must be listed in their patron records as active volunteers with positions they are able to perform. For more information on setting up patrons as volunteers, click here. |

Some patrons will appear more than once in the lookup, indicating they are capable of performing more than one position.
Click the
button.
The patron will appear on the Volunteer tab of the event setup.

After adding all your volunteers, you may want to edit the details of their assignments to be more specific on the task they are to perform (for example, Ushers may be assigned to "Orchestra" or "Balcony" or "Coat Check," and Run Crew may be assigned to "Fly Loft" or "Spot Operator" or "Grip").
After adding all your volunteers, you may want to edit the details of their assignments to be more specific on the task they are to perform (for example, Ushers may be assigned to "Orchestra" or "Balcony" or "Coat Check," and Run Crew may be assigned to "Fly Loft" or "Spot Operator" or "Grip").
button.Proceed to the
tab.

Highlight the performance on the left-hand side to which you want to add volunteers.

The list of volunteers assigned to that performance will appear.

Click the
button at the bottom of the window.
The Activity Detail window will appear.

Edit the Activity Details as appropriate.
If a Volunteer is unable to perform the assignment, or you need to remove them from the Volunteers list for any reason, you may do so directly within the event setup.
button.Proceed to the
tab.

Highlight the performance on the left-hand side from which you want to remove a volunteer.

The list of volunteers assigned to that performance will appear.

Click the
button at the bottom of the window.
A confirmation window will appear.

button."Closing" an event / play in the Event / Play Tab removes the ability to sell tickets or change financial information for that event. A "Closed" event can still be reported on as long as it is still marked "Active".
An event marked "Closed" and not marked "Active" will not appear in the Play List, report or mail list selections, and cannot have further sales or changes in financial information. Key events / plays (such as your main stage series) should always remain "Active."
In general, you should close an event / play:
Click here to learn how to find an event / play.



|
You can search for Closed events / plays in the Event / Play List by clicking the Closed box in the Event / Play List Window before entering search parameters. Then you can open a closed event and remove the check from the Closed Status box to re-open that event / play. |

Theatre Manager has a Performance Type/Sales Mode for Traveling Troupe performances. It is a method to record each run-out performance traveling group does, including the income from the run-out, activities of the group while they're traveling, and attendance/demographic data about the audience.
There are a few steps to setting up a Traveling Troupe performance.
This will "trigger" Theatre Manager to give you the traveling troupe sales window when you sell the performance. For more information about creating Performances, click here.
in the toolbar on the Performance Selection screen. Additional performances can be created for the event "on the fly" - as a performance is "sold out" once you sell it to one venue/contact. Click the New Performance button in the Sales Window to bring up the wizard which adds performances to the database.You can use Theatre Manager to sell merchandise at the Box Office and via the Web by setting up an Event for merchandise sales. To do this, you would perform the following steps:
Locate the following:
F_HTML_SEATMAP&selected_only=no&img_quality=75" border="0">
The TMticketsPrice_Map page may look like this:
F_HTML_SEATMAP&selected_only=yes&selected_border=144&selected_color=007700&img_quality=75" border="0">
Replace both with:
PB_SEQ.gif" target="window_blank">
PB_SEQ.gif" width="392" height="200" border="0">
Click on image for larger view
A number of organizations are now using auctions as a standard fundraiser during the season. Theatre Manager supports the selling of auction items.
Most often items used in the auction are donated by other organizations. By setting up a donation campaign, these items can be tracked and receipts can be issued for the donation.
Click here for more information on setting up a donation campaign.

Use the description field to describe the auction item. Using one of the donor fields, classify the gifts received. Examples of classifications are travel, gourmet, electronics, theatre, etc.

Click here for more information on creating an event.
An example would be Auction 2007.
Click here for more information on adding a performance.
Set the 'Quantity to Sell' as the total number of Auction Items available.

An additional performance can be used to track admission to the auction.
The ticket order window will have additional information for handling auction items.

If a patron has won more than one auction item, make sure to add the items to one order.
Orders are stored on the Order tab of the Patron record.
A receipt can be printed so the patron has payment verification when they pick up their item from the table.
With Theatre Manager you can customize ticket faces when printing on BOCA or Practical Automation compatible printers. You can:
The process of creating a customized ticket face does involve some trial and error to align information and font sizes exactly as required. To access the Ticket faces window you:

The Ticket Face List window opens.

Click here for more information on the Ticket Face List window.

![]() |
Inserts a new ticket face. For more information on creating new ticket faces click here. |
![]() |
Opens the selected ticket face for editing. For more information on editing ticket faces click here. |
|
Creates a duplicate copy of the current ticket face. |
|
Deletes the selected ticket face. For more information on deleting ticket faces click here. |
|
Generates a report of all listed ticket faces to the screen or default print location. |
|
Imports a tmf format ticket face into Theatre Manager. |
|
Exports a ticket face out of Theatre Manager in a tmf format. |
| Description | Search option for the ticket face. Select a search parameter that best suits the ticket face to be located. |
| From | Starting range of the ticket face search. |
| To | Ending range of the ticket face search. |
|
Search button to execute the search. |
| Ticket# | Unique number assigned by Theatre Manager to track the ticket face. |
| Description | Name of the ticket face. |
| Outlet-Owner | Outlet responsible for the ticket face. |
| File Name | Data the ticket face is composed of. |

![]() |
Inserts a new ticket face. For more information on creating new ticket faces click here. |
![]() |
Saves changes made to the current ticket face. |
|
Creates a duplicate copy of the current ticket face. |
|
Reverts changes made to the ticket face back to the last saved point. |
|
Deletes the selected ticket face. For more information on deleting ticket faces click here. |
|
Generates a report of the ticket faces to the screen or default print location. |
| Ticket Face# | Unique number given to the ticket face by Theatre Manager |
| Outlet | Outlet responsible for the ticket face. |
| Description | Name of the ticket face, if it is for a ticket, receipt, renewal notice etc. |
![]() |
Code used to create the ticket face. For more information on the ticket face code tab click here. |
![]() |
Equations calculated prior to printing the ticket. For more information on the constants tab click here. |
![]() |
Additional options for ticket printing. For more information on the options tab click here. |
![]() |
Adds a line to the bottom of the ticket parameters and opens the Ticket Face Detail window. For more information on the Ticket Face Detail window click here. |
![]() |
Removes the currently selected lines from the ticket face. |
| Ticket DPI Conversion | Allows the conversion of the row and column information to a different DPI. |
![]() |
Enables printing of a sample ticket to the printer. Ensure the printer is correctly set up in the options tab. This is designed to print a sample ticket with sample information. To see an actual ticket with correct information the ticket face number must be entered into the Plays and Dates information for a particular play. Sell tickets to a test patron account and print them as a final test of the ticket design. |

| Row | Row to which the calculation is applied |
| Column | The column to which the calculation is applied |
| Rotation | The rotation of the data |
| Font | The font to be used to display the data |
| Height | The height of the characters |
| Width | The width of the characters |
| Calculation | Exports the ticket calculations |
![]() |
Add a line to the ticket face calculations. For more information on calculations click here. |
![]() |
Remove a line from the ticket face calculations. |
| Ticket DPI Conversion | Allows the conversion of the row and column information to a different DPI. |
![]() |
Enables printing of a sample ticket to the printer. Ensure the printer is correctly set up in the options tab. This is designed to print a sample ticket with sample information. To see an actual ticket with correct information the ticket face number must be entered into the Plays and Dates information for a particular play. Sell tickets to a test patron account and print them as a final test of the ticket design. |
|
Quick reference information for Calculation Commands |
The third line of the sample screen C_HOME_PHONE has no formatting in the fieldcalculation. This instructs the printer to left justify the home phone of the patron starting in row 15 and column 1040. To justify the phone number place the field in brackets and prefix it with the letters 'jst'. Follow the field (inside the bracket) with a comma and a single quote to start the formatting instructions, enter the formatting instructions, and close with a single quote. For example, jst(C_HOME_PHONE,'-8') formats the field calculation to allocate 8 spaces for the home phone number and to right justify when printing.
| String | Description | Example |
| jst () |
jst(<i>string1,number1,[string2,number2]...</i>) Returns a string containing the specified <i>string</i> left or tight justified with sufficient spaces added to make a total length specified by <i>number</i>. The jst() function also includes concatenation. If <i>number</i> is negative the resulting <i>string</i> is right justified, if the <i>number</i> is positive the <i>string</i> is left justified; number must be in the range of 1 to 999. |
|
| ^n | (caret) Causes the data to be centered in the field <i>n</i> characters wide. |
|
| -n | (minus) Causes the data to be right justified in a field <i>n</i> characters wide. |
|
| $ | Places a $ sign in front of the data. |
|
| Pc | Causes the part of the field not filled by the data to be filled by character c. |
|
| X | Causes the data to be truncated if its length exceeds the field length. The default is not to truncate. |
|
| U | Causes the data to be converted to upper case. |
|
| L | Causes the data to be converted to lower case. |
|
| C | Causes the data to be capitalized. |
|
| Nnn | Causes the data to be treated as a fixed decimal number with nn decimal places. |
|
| E | Applies to numbers only and displays a blank when the number is zero. |
|
| , | Applies to numbers only and adds commas as number separators. |
|
| String | Description | Example |
| cap() |
Returns the capitalized representation of a string, that is, the first letter of each and every word in the string is capitalized. |
|
| con(string1,string2[,string3]...) |
Returns a string concatenating or combining two or more string values.
Theatre Manager will build concatenations. Simply select more than one field from the available fields list when editing the field calculation. To format the concatenation simply treat the concatenation as one field calculation. |
First name, address, and postal code information together on the same line and places a slash between each item. Formatting is limited to the group of fields linked together.
Centers section, row, and seat number in a space 38 characters wide. A comma and row precede the row number and separate it from the actual number. A comma and seat precede the seat number and separate it from the actual number.
Prints 'Saturday, December 21 1998 Time: 8:00 PM'. The printing would be centered in a 50 character space. |
| len() | Returns the length of the string, that is, number of characters. |
|
| low() | Returns the lower case representation of a string. Any non-alphabetic characters in the strings are unaffected by low(). |
|
| mid(string,position,length) | Returns a substring of a specified length, starting at a specified position, from a larger string. If position is less than 1 it is taken as 1, that is the first character; if it is greater than the length of the string, an empty string is returned. If length is greater than the maximum length of any substring of string starting at position, then the returned substring will be the remainder of string starting at position.. |
|
| pos(substring,string) | Returns the position of a substring within a larger string. The substring must be contained within string in its entirety for the returned value to be non-zero. |
|
| upp() | Returns the upper case representation of a string. Any non-alphabetic characters in the strings are unaffected by low(). |
|
The date/time functions operate on a datestring to return date values or strings representing some part of a date/time. A datestring is a string recognizable as a date using a date format.
| String | Description | Example |
| dat(datestring|number[,dateformat]) |
Converts a datestring or number to a date value using a second optional argument, a dateformat string. The date formatting string can be composed of the following symbols:
|
|
| dim(datestring,number) |
Increments a datestring by a number of months. Months containing different numbers of days are accounted for. Jan 31 96 increased by one month gives Feb 29 96, but beware, Feb 29 96 decreased by one month (using a negative number) returns Jan 29 96, not Jan 31 96. |
|
| dtcy(datestring) |
Returns the year and century of a datestring as a string. |
|
| dtd(datestring) | Returns the day part of a datestring unless it is part of a calculation when it is returns as a number. |
|
| dtm(datestring) | Returns the month part of a datestring. |
|
| dtw(datestring) | Returns the week part of a datestring. |
|
| dty(datestring) | Returns the year part of a datestring. |
|
| >tim(timestring[,timeformat]) |
Converts a timestring to a time value using a second optional argument, a timeformat string. The time formattinG string can be composed of the following symbols:
|
|
The lookup functions provide a method for selecting items from a list of values.
| String | Description | Example |
| max(value1[,value2]...) |
Returns the maximum value from the list of values. The values should all be numbers when numeric comparison is used or all strings when string comparison is used. |
|
| min(value1[,value2]...) | Returns the minimum value from the list of values. The values should all be numbers when numeric comparison is used or all strings when string comparison is used. |
|
| pick(number,value0,value1,[value2]...) |
Selects an item from a list of string or numeric values. The number argument is rounded to an integer and used to select the item. value0 is returned if the result is 0, value1 if the result is 1, value2 if the result is 2, and so on. If the number is less than zero or greater than the number of values in the list, then an empty value is returned. The list of values can be a mixture of string and numeric values. |
|
| String | Description | Example |
| abs(number) |
Returns the magnitude of a real number ignoring its positive or negative sign. |
|
| int(number) |
Returns the integer part of a number; it does not round to the nearest integer. |
|
| mod(number1,number2) | Returns the remainder of a number division, that is, when number1 is divided by number1 to produce a remainder; it is a true modulus function. |
|
| rnd(number,dp) |
Rounds a number to a specified number of decimal places by dp . |
|
Entering a label, or string of characters that will be the same on every ticket, is accomplished by placing the label in single quotes.
You use constants to add to ticket face equations. Constants replace long lines of equation that need to be repeated or in conjunction with pick statements. A pick statement may read if the constant is not met to print one thing on the ticket but if the constant is met to print something completely different. Constants allow for more editing options and can be used as many times as is needed in the ticket face.

| Constant #1 | First constant equation. |
| Constant #2 | Second constant equation. |
| Constant #3 | Third constant equation. |
| Constant #4 | Fourth constant equation. |
|
Opens the constant equation window. For more information on creating constants click here. |
| Print Ticket Depending on Value of Constant #4 | If the value of constant #4 equals zero the ticket face will not print. |
You use constants to add to ticket face equations. Constants replace long lines of equation that need to be repeated or in conjunction with pick statements. A pick statement may read if the constant is not met to print one thing on the ticket but if the constant is met to print something completely different. Constants allow for more editing options and can be used as many times as is needed in the ticket face.
An example of a constant value is:
This statement says:
Rather then having to type this information several times, CONSTANT1 can be typed to generate the patron's name. A more complicated constant may be used within the ticket face when something other then the regular ticket information is to be printer.
In addition to acting as a constant, line #4 can be set to require a value equaling something other then zero. If the value of the equation is zero, a ticket will not print. This feature can be used when a ticket is not required if a patron meets specified conditions.
Click here to learn how to access this window.
Single click on a ticket face to select it.
button.
tab.

button.
The Constants Detail window will open.

To enter information under 'Calculation', click on 'Category' drop-down list. Once you have selected an option, click the 'Available Fields' drop-down list.
This pop-up menu has two columns.
The left column is the fields to be entered and the right column is the sample information. Select a field (for example - company name). The information that appears in the field calculation (D_COMPANY) instructs the printer to put the company name (found in Company Preferences) in this location on the ticket.
You can type this information into the field calculation, however, if all event data is typed onto the ticket face, this prevents the tickets from being able to be used for other events. Click here for more information on Calculations.
button.
The Constant has now been added to the ticket face and can be used in conjunction with other equations.

Print to Port |
|
| Printer #1 | Option 1 for ticket printing. Select this option if the ticket printer is connected to this port. |
| Printer #2 | Option 2 for ticket printing. Select this option if the ticket printer is connected to this port. |
Dual Path Printer |
|
| Ticket Printer Path #1 | Port 1 on the ticket printer. Select this option if the ticket should print to this port. |
| Ticket Printer Path #2 | Port 2 on the ticket printer. Select this option if the ticket should print to this port. |
| PCX Logo File | File name of the logo to be printed on the ticket |
|
Search button to locate the logo file. |
|
Opens the logo in it's designated program for viewing. |
|
Opens the folder the logo resides in. |
Click here to learn how to access the Ticket Face List window.
button.
An empty Ticket Face Detail window will open.

button.
button.
The Ticket Face Detail window will open.

For more information on the Ticket Face Detail window click here.
To enter information under 'Calculation', click on 'Category' drop-down list. Select an option and click the 'Available Fields' drop-down. The left column of this pop-up contains the fields to be entered and the right column shows sample information. Select a field (for example, company name). The information that appears in the field calculation (D_COMPANY) instructs the printer to put the company name (found in Company Preferences) in this location on the ticket.
You can type information directly into the field calculation, however, if all event data is typed onto the ticket face, it can not be used for other events.Click here for more information on Calculations.
button.
The equation is added to the ticket face.
tab.
For more information on adding constants click here.
tab.
For more information on the Options tab click here.
tab.
button.
The changes to the ticket face have now been saved. Click the Test Ticket
button to preview the ticket.
Click here to learn how to access the Ticket Face List window
Choose from the drop down the most effective search option.


button.
A list of ticket faces meeting the search criteria will appear.
Single click on a ticket face to select it.
button.
The Ticket Face Detail window will open.

For more information on editing lines in a ticket face click here.
button.
The changes to the ticket face have now been saved. Use the Revert
to undo changes to the last saved point.
When you are formatting ticket faces, you need to think in Rows and Columns.
The number of rows on a ticket face is dependent on the resolution of the ticket printer in dots per inch (DPI). The total number of rows is equal to the total number of dots that could be printed in the height of the ticket. To calculate the total number of rows available, multiply the DPI of the ticket printer, times the height of the ticket. For example:
By entering 300 into the row perimeter, you instruct the printer to start printing the information at the 300th dot, or 1.5 inches from the top of the ticket.
By entering 150 in the row perimeter, you instruct the printer to start printing the information at the 150th dot or 1.5 inches from the top of the ticket.
The best way to determine the effect of changing row placements is to print tickets changing the row parameter. To edit the row parameter you perform the following steps:

button.
The changes have now been accepted for this line.
button.
A sample ticket will print for review.
The number of columns is also dependent on the resolution of the ticket printer in dots per inch (DPI). The total number of columns is equal to the total number of dots that could be printed in the width of the ticket. To calculate the total number of columns available multiply the DPI of the ticket printer times the width of the ticket.
By entering 300 into the column parameter, you instruct the printer to start printing the information 1.5 inches from the left edge of the ticket.
By entering 150 in the column parameter you instruct the printer to start printing the information 1.5 inches from the left edge of the ticket.
The best way to determine the effect of changing column placements is to print tickets changing the column parameter.

button.
Any changes you make are accepteed for the ticket line.
button.
A sample ticket will print from review.
Height allows you to customize the font height. For example, if the font selected is (5 x 7) and the height set at 2, the size of the font will change. The height of the font will be multiplied by 2 and print at 14 instead of 7.
Width allows you to customize the font width. For example, if the font selected is (5 x 7) and the width set at 2, the size of the font will change. The width of the font will be multiplied by 2 and print at 10 instead of 5.
Rotation
Rotation allows you to print information both horizontally and vertically on the ticket.
NR (No Rotation) means no rotation and information is printed horizontally.
RL (Rotate 90+) means rotate left and print top to bottom.
RR (Rotate 90-) means rotate right and print bottom to top.
RU (Rotate 180) means print upside down.
The fonts you can use are dependent on those available in the printer.

The number bracketed after each font refers to the number of dots in each character. A (5 x 7) font means that the font will print each character 5 dots wide and 7 dots high.
There are two ways to enter information into the field calculation area of a ticket. You can type the information directly into the field calculation area or select from available fields. Both methods will be used to build a ticket. Available fields are divided into several groups.

| Default Data | Enables the placement of information about the company contained in the Company Preferences setup. For example, the company name, address, and telephone numbers. |
| Theatre Information | Enables the placement of information about the Theatre Map associated with the play. For example, the theatre name, address, and the section/row/seat names. |
| Play Information | Enables the placement of information about the Plays and Dates associated with the ticket. For example, the play title, play date and time, and play sponsor. |
| Ticket Information | Enables the placement of information about the ticket sold to the patron. For example, the price paid, price discounts, and the ticket serial number. The ticket serial number is a unique number generated by Theatre Manager for each ticket. |
| Member Data | Enables the placement of information about the membership sold to the patron. For example, purchase date, expiry date, member type, and the control number. The control number is a unique number generated by Theatre Manager for each membership used for tracking purposes. |
| Order Information | Enables the placement of information about the order created when the ticket was sold to the patron. For example, the order date and total order dollar amount outstanding. |
| Payment Information | Enables the placement of information about the payment made by the patron. For example, payment type, total payment value, and the credit card number. |
| Patron Information | Enables the placement of information about the patron. For example, the patron name, address, and telephone numbers. |
| Donation Information | Enables the placement of information about the donation made by the patron. For example, the campaign, donation date, and the total donation amount outstanding. |
| Donation Receipt Data | Enables the placement of information about the donation receipt as it pertains to donation of a patron. For example, the receipt number, date the receipt was issued and the value of the receipt. |
| Miscellaneous Information | Enables the placement of printer created information. For example, drawing boxes, drawing lines, and printing the internal ticket printing counter. The internal ticket printer number is a number generated by the printer every time a ticket is printed. If the same ticket is printed 4 times, each ticket will have an unique number. |
In some instances, a Play or Event title or other piece of information you need to print on a ticket face, includes an accented letter. The following instructions will allow you to make that edit.
|
To print accented letters you are limited to using Font F13. This means for any field that has an accented letter within it, the line must use font F13 (other lines of coding can be any other font you wish). This is the only available font within the default language for the ticket printer that uses the extended ASCII character set. |

For more information on the click here.
For information about editing ticket faces, click here.
This opens the Ticket Face Detail window for that line of code.

For information about formatting ticket faces, click here.
.
|
Selection of any font, other than F13, will print "?" for the character. Any other fonts available do not reference the extended ASCII character set. |
For an è hold down ALT and type 0138
For an à hold down ALT and type 0133
For an É hold down ALT and type 0144
For an å hold down ALT and type 0134
, a funny looking "S", but when you print the ticket, it will print out as the DOS ASCII character of è .


To import existing ticket faces, you would perform the following steps:
Click here to learn how to access this window.

Click here for a detailed description of this window and it's functions.
button.
The Import Ticket Face Window opens.

|
Ticket faces with a .tmf file extention can be imported into Theatre Manager. |
button.
The selected ticket face is imported. It can now be selected from the Ticket Face List window and edited. For more information on editing ticket faces click here.
Click here to learn how to access this window.

Click here for a detailed description of this window and it's functions.
Single click on a ticket face to select it.
button.
The Export Ticket Face Window opens.

button.
The ticket face will be exported as a .tmf file to the specified location.
CAUTION:Once a ticket face has been deleted, it is gone. If a particular ticket face is not useful at present, you can mark it inactive by removing the check from the Active box on the Ticket Face Detail Window for that ticket face.
To delete a ticket face, you perform the following steps:
Click here to learn how to access this window.

Click here for a detailed description of this window and it's functions.
Single click on a ticket to select it.
button.
The delete confirmation dialog opens.

button.
The ticket face is removed from Theatre Manager.
Tickets, whether they are being printed to a Practical Automation, BOCA, Datamax or other printer, utilize a programming language known as FGL (Friendly Ghost Language).
FGL will print accented characters, however, it will only print in Font F13. Since Font F13 is impractical for text usage on an entire ticket face, and to allow clients to use the entire range of fonts provided by Practical Automation/BOCA printers, Theatre Manager strips accents before it sends the ticket data to the ticket printer.
In order to have accented characters appear on a ticket face, you will need to HARD CODE the accent onto the ticket face. For Example, to have Théatre appear on a ticket face,
This will work for hard coded words, but not for database generated fields such as names.
So while Theatre Manager can print the accented é to a regular printer (for reports and such), it will not print to a ticket printer because of the print language used by the printer.
For Macintosh alternate keys (for non-ticket printing usage) click here.
For PC alternate keys (for non-ticket printing usage) click here.
Code Tables are used to control the values selected in user defined fields. The values entered for each Code Table category appear in a Drop Down, Pop Up field, or Calculated fields. You can add new values to the Code Tables, when nessesary, and you create as many values for the Code Tables your company requires.
You access the Code Tables through the Setup >> System Tables >> Code Tables Menu.

To insert a value into an existing code table, you perform the following steps:
button in the Code Tables Data window ribbon bar.
The Code entry dialog opens.

|
When inserting, the default is always "Active". |
button.
The new code is now saved and added to the code table.
|
You can edit the value of a entry in a code table but by changing it you will be changing all records which used the previous value. |

button.
The value will be changed in the code table and on all records which contained that value.
|
Changing the status of a code table value is a good way to remove a value from use temporarily. |

or Inactivate
Buttons
depending on which status you would like to change the value of.
Some code tables allow setting up a default value to be used when inserting a new record into Theatre Manager. For example, if the salutation code table had a default value of "Mr. and Mrs." This feature reduces the amount of time it takes to input information into Theatre Manager. Values that do not change each time a new record is inserted can be predefined.
Single click the value to highlight it.
button.
A bullet should now appear beside the value, signifing the default code table value.
Single clicking the value to highlight it. This will be the value that is marked by the bullet.

The default should now be removed. If the bullet has disappeared the process was successful. There is no longer a default value.
Merging Code Table Values can take some time as it depends on how many values you are merging and the number of times they have been merged. Make a backup of your database before you perform a merge on code table data. Click Here to learn how.

button.
The Duplicate Search Options Window will open.

A Warning Window will open asking you to confirm the merge.

to continue with the merge.
To determine if you can delete data from a code table, check the Delete Button. If the button is inaccessable
(greyed out) no data can be removed from the table. Once a code has been assigned to a record it cannot be deleted.
If you want to prevent further use of an value, and you can not delete it, disable it. Click here for more information in changing the status of a vaule.
Do this by single clicking the value.
button.

The Delete a Record confirmation dialog opens.
button to complete the deletion
The Value is now be deleted and has been removed from the table.
When you launch Theatre Manager, the current values from the Code Tables are loaded into memory. Adding new values or editing existing values does not reload the values stored in memory for other employees currently logged onto Theatre Manager. To see any changes made, all users need to re-launch Theatre Manager to see all changes made by other users updated in memory.
To reload all the changes made to the code tables, you need to perform the following steps:
Any changes made to the code tables will be visible and available.
The Countries found in the code table list are those that appear in the Country drop down list in the Patron window, Default Data, Maps, Web Sales, and other places using the Country drop down list throughout Theatre Manager.
You can shorten the list by setting countries to inactivate, or if a country is not a 'System' country, it can be deleted from the code table. If a country is not in the Code Table, it can be added.
For 'system' countries Theatre Manager has built in controls for phone numbers, postal codes, and more. Currently these are:

For more information on how to access the Country table click here.
For information about editing values in Code Tables, click here.
For information about editing values in Code Tables, click here.
To see where and how Course Attendance Reason is used in Courses, click here.

For information about editing values in Code Tables, click here.
Report Card Categories also have to be setup before Report Cards can be used. Go to Setup>>System Tables>>Code Tables to find Report Card Categories and assign values to it.

For information about editing values in Code Tables, click here.
Just like Categories, Report Card Ratings have to be defined in Code Tables before they can be used. Go to Setup>>System Tables>>Code Tables to find Report Card Ratings and assign values to it.

Specific general ledger asset and income accounts are required to be defined prior to Creating Sales Entries and performing Deposits.
For information about editing values in Code Tables, click here.
Because these code table values are defaulted, you may not insert a new default account or delete an existing account, however, you can edit an existing account. The result values are the types of default accounts that must be set up in Theatre Manager.
You must assign a General Ledger Account number to each of the defaulted values. The general ledger accounts you use must be created to carry out the sole purpose of the default value.

The default accounts should not need to be edited or changed very often. There may be times which you need to.
For example: When upgrading Theatre Manager, sometimes new default accounts are added, or you may desire to change the account numbers on a yearly basis. Before editing a default account ensure that there is a general ledger account number that is set up.
Refer to Creating General Ledger Accounts for more information.
The Entry of Account Description Window opens.

If you do not already have a general ledger account number setup in G/L accounts do so now. Entering a G/L Account number here, will assign a general ledger account to the default account in code tables.
This field should be already filled in. You may change the name if you like, but it is not recommended.
The changes have now been saved.
The Donor Giving Capacity values are displayed on the Donor Tab on the Patron Window. Click here for more information on the Donor Tab.

For information about editing values in Code Tables, click here.
The Code Table Moves Management is used to track interactions with Donors and Potential Donors. Moves Management can be used to track Patrons as relationships are built, donations given and contributions increase. Click here for more information on the Donor Tab.

For information about editing values in Code Tables, click here.
The Donor 1,2,3 pop-up code tables represent the values under the Notes Tab of Donation Details.
These fields can be made manditory fields through the Mandatory Data Tab in Company Preferences. You can also change their names in the Appearance Tab of Company Preferences. This way you to customize Theatre Manager to your venue's requirements.
For information about editing values in Code Tables, click here.
The Donor 1,2,3 pop-up code tables represent the values under the Notes Tab of Donation Details.
These fields can be made manditory fields through the Mandatory Data Tab in Company Preferences. You can also change their names in the Appearance Tab of Company Preferences. This way you to customize Theatre Manager to your venue's requirements.
For information about editing values in Code Tables, click here.
The Donor 1,2,3 pop-up code tables represent the values under the Notes Tab of Donation Details. They can also be made manditory fields through the Mandatory Data Tab in Company Preferences and their names can be changed in the Appearance Tab of Company Preferences. This allows you to customize Theatre Manager to your venue's requirements.

For information about editing values in Code Tables, click here.
Calendar Types are set in new Tasks as they are inserted into the Calendar in Facility Managment. There are "permanent" system Calendar Types built into Theatre Manager.

For information about editing values in Code Tables, click here.

For information about editing values in Code Tables, click here.

For information about editing values in Code Tables, click here.
Resource Groups are categories for different types of Resources in Theatre Manager's Facility Management module.
For more information about Resources, click here. The default setting in Theatre Manager is the Generic group. Other groups can be added as needed.

For information about editing values in Code Tables, click here.

The Facility Task Types are those that appear in the Task Information Window, Task Type drop down.

For information about editing values in Code Tables, click here.
The Code Table Letter Folder Name is used to categorize and organize Folders within Theatre Manager. These Folders can be found when saving Form Letters.

For information about editing values in Code Tables, click here.
Letter types are displayed in the Form Letters Window accessable through the Letters Tab.
|
Types allow you classify the types of letters that can be created and sent to patrons |

For information about editing values in Code Tables, click here.
The Media Types are used to maintain the type of press for members of the media.
Click Here to view the help on Media Management.

For information about editing values in Code Tables, click here.
The Marketing Code Table values are displayed in the Marketing Tab on the Patron Window. They can also be made manditory fields through the Mandatory Data Tab and their names can be changed in the Appearance Tab of Company Preferences. This allows you to customize Theatre Manager to your own venue's requirements.

For information about editing values in Code Tables, click here.
The Marketing Code Table values are displayed in the Marketing Tab on the Patron Window. They can also be made manditory fields through the Mandatory Data Tab and their names can be changed in the Appearance Tab of Company Preferences. This allows you to customize Theatre Manager to your own venue's requirements.

For information about editing values in Code Tables, click here.
The Marketing Code Table values are displayed in the Marketing Tab on the Patron Window. They can also be made manditory fields through the Mandatory Data Tab and their names can be changed in the Appearance Tab of Company Preferences. This allows you to customize Theatre Manager to your own venue's requirements.

For information about editing values in Code Tables, click here.
The Reasons to Buy code table is used to maintain what made the patron purchase tickets. This code table is used on the payment window. This can be used for determining the effectiveness of the marketing tools your company is using. It is recommended that this code table be very specific in listing all possible reasons for why patrons buy tickets.

For information about editing values in Code Tables, click here.
The member card status codes are displayed on the Member Card Window. They are used as a reference as to the status of the card.
Click here for more information on the Member Card window.

For information about editing values in Code Tables, click here.
The Code Table Age Codes is used to categorize personnel and/or volunteers into particular age ranges. If the age is unknown, then an age code Unknown may be useful. Age codes could also be specific birth years if required.

For information about editing values in Code Tables, click here.
The Code Table Patron Location is used to categorize phone numbers, addresses, e-mail adresses and internet options into particular locations. These fields can be found through out patron data.

For information about editing values in Code Tables, click here.
Name Suffixes are chosen from the Patron Window. These can be included when sending letters to patrons.

For information about editing values in Code Tables, click here.
The Relationship code table contains a list of types of relationships between patrons that you wish to track at your venue. The list below shows some examples of relationships.
Each entry in the code table contains two pairs of phrases to represent the terminology for both sides of the relationship. Using the example of Parent/Child, one patron would be the 'Parent' of the second patron. Viewing the same relationship from the second patron, you would see that they are the 'Child' for the first patron. Using the terminology pairs allows you to easily distinguish more about the relationship.

For information about editing values in Code Tables, click here.
The Patron Salutations code table is used to maintain the salutations on the patron and employee windows.

For information about editing values in Code Tables, click here.

A blank salutation is set as a default by Theatre Manager. The default value in a code table is marked with a dot to the left of the entry.
button.
This removes the blank default salutation.
button.
If it has been used in a patron record, you will ot be able to remove it. Mark it inactive.
The Code Table Patron Type is used to sort patrons records into categories. This information is used for Patron Records.

For information about editing values in Code Tables, click here.
The Payment Methods Code Table is used for setting up various forms of payment types. Such as credit cards, cash, debit, cheque, other, etc. The result value is the full description of the payment type. The lookup value is the abbreviated form that is found throughout Theatre Manager. The account column displays the GL accounts that revenue for a particular membership is sent to. The description column describes the GL account.
The result values of American Express, Diners Card, MasterCard, Discover Card, and Visa Card should be associated with the corresponding lookup values of AMEX, DINER, MCARD, DISCR, and VISA. This will ensure that Theatre Manager validates for the required number of numbers, and have the correct numeric algorithm. An error message is displayed if the numbers are not entered correctly, as this will assist in payments entered incorrectly. If the lookup values for these card types are changed, this verification does not occur. Other card types do not have automated edits.

For information on how to access the payment method table click here.
For information about editing values in Code Tables, click here.
Inserting a New Payment Type is used to add options to the Payment Methods category.
Entering a new payment type in Code Tables requires entering a General Ledger Account number for the card type in the Chart of Accounts.
Click Here to learn how to access the Code Tables Window.
As seen at top of page.
button.
The Payment Methods Insert Window will open.

This is the short form of the payment description. This text appears as the code table lookup value.
This is the full description of the type of payment that you are creating. This text appears as the code table result value.
This is the GL number that you created in step one. Type in the full 8 digit account number or use the drop down list on the right side of this field to manually select the account number.
Click on the radio button that best describes the type of payment method you are inserting. If you have selected card then continue at step 10. If you selected Other then continue at step 12.
If a customer is paying via credit card, you must decide which credit card fields must be entered before payment can be accepted. The fields you may make mandatory are credit card number, credit card expiry date, credit card authorization number, and process card via credit card server. The last selection is available using Theatre Manager's Credit Card Authorization. Selecting yes for any of these fields makes them mandatory fields. Go to step 11.
For Credit Card processing a Merchant #, Service Charge G/L Account Number and Percent of Dollar Value or Dollar Charge Per Transaction are required.
button.
The new payment type has now been created and is ready for use.
|
If a payment type has been used, it cannot be deleted. |
If you wish to discontinue a payment type, disable it. Click Here to learn how.
To delete an unused payment type:
button.
The Delete a Record warning opens.

button.
The payment type is now deleted. Clicking the Cancel
button will abort the deletion.
More information to come.
For information about editing values in code tables, click here.
Whatever your organization decides to use for Performance Field #1, the value options in the drop-down must be set in Setup > System Tables > Code Tables before the Field can be used for Courses. In the example, the Field has been renamed "Course Type".
In your code tables, you'll have to look for the name you assign to the field in order to edit the values.
For information about editing values in code tables, click here. For a detailed description of how to use Performance Fiels #1 in Courses Click here.
Genre is a setting for events that is common across all Theatre Manager customers. Currently, there are about 30 classifications which will be used in the iPhone/iPad app to help customers find entertainment to their liking.
Specifying a genre for an event is required.

You will need to update the genre setting for each future event on the Events and Dates Marketing tab to help users search for specific types of events in their interest area.
Click here for more information on the Events and Dates Marketing tab.
For information about editing values in Code Tables, click here.
Sales Promotions are able to be grouped into letter codes to help make them easier to read on a report. By assigning a letter to a group of Sales Promotions, you can categorize them in a report by their similarities. For example, you can use the letter 'S' to indicate all the Season Sales Promotions (Early Bird, Season, Flex Season) into one category. Then when running reports, you can run them based on Report Subtotal Group 'S', rather than selecting the promotions one by one. In addition, when running full reports on an event, you can subtotal all your
A - Single Ticket Sales (regular, 2 for 1, General Admission).
D - Special Benefit Promotions (Dinner, Opening Gala, Development Events).
G - Group Tickets (Senior homes, Brownies).
M - Media Tickets (Critics, Editors).
S - Season Tickets (Earlybird, Season).
Z - Comp Tickets (Listed with a 'Z' so they appear last in reports)
Or any categorization you choose.
You can set names for these categories so they are more meaningful to your organization in the Code Table setup for Promotion Sales Group.
For information about editing values in code tables, click here.
The Province/State Code Table is a list of Provinces and States in North America and recognized American states throughout the world. This list is primarily used for Web Sales.
The name Province can be changed to State (and vice versa) in the Appearance tab of Company Preferences. For more information on changing the title click here. Altering the Sort Value allows you to determine whether Provinces or States appear at the top of the list. They are assigned to Groups which sorted alphabetically. Each Province/State is then sorted numerically within the group.
For example, Provinces might be in Group 'A', and States in group 'B'. Within the Group, you would assign the Provinces A01, A02, A03, etc. The States would be given Sort Values of B01, B02, B03, etc. Since A comes before B, the Provinces would come above the States in the list. American users would do the opposite.
Depending on the region a default can be set. For more information on setting a Province or State as default click here.

For information about editing values in Code Tables, click here.
The values from this table are displayed on the Season Subscription Detail Window. They reflect if a patron changed the date which they were attending plays for their subscription. They also allow for better marketing records to be kept and provide another value which can be used in reports and form letters.

For information about editing values in Code Tables, click here.
The values from this table are displayed on the Season Subscription Detail Window. When the patron is renewing, you can record if they changed their season seats and where in the theatre they moved to.
This means better marketing records can be kept and provide another value which can be used in reports and form letters.

For information about editing values in Code Tables, click here.
The values from this table are displayed on the Season Subscription Detail Window. They allow for better marketing records to be kept and provide another value which can be used in reports and form letters.

For information about editing values in Code Tables, click here.

For information about editing values in Code Tables, click here.
The Transaction Types Code Table is a system table and cannot be changed. The values found here are a list of all the possible types of transactions that can be created and found in Theatre Manager. The result value is the actual transaction name, while the lookup value is a short form that is usually found on transaction reports, or inside the patron transaction tab. If you come across a transaction lookup value that you don't recognize, visit this code table to find its definition.

For information about editing values in Code Tables, click here.
The Traveling Troupe code table affects the traveling troupe buy window. The result values are listed on the troupe buy window in the order you would like them to be displayed (Lookup Value). The Result values are important "times" for the traveling troupe. A call time is assigned to each value in the buy window. This is so a troupe manager can print a daily report of the troupes activities for the members of its troupe.

For information about editing values in Code Tables, click here.
This is a listing of the various units of measure recognized by the program. They are "permanent" system values built into Theatre Manager and cannot be edited or amended.

For information about editing values in Code Tables, click here.
The types of activities your organization's volunteers engage in can be set up, assigned and tracked inside Theatre Manager. This page shows you how to set up those activity types. For more information on volunteer management inside Theatre Manager click here.

Click here, for more information on setting up Volunteer Activities.
To set up volunteer activities, you perform the following steps:

to open the Volunteer Activity Insert window.





To see current billing rates for anyone already associated with this activity, click the Review Rates button. The same window will pop up if you change the default billing rate, giving you an opportunity to change or leave alone the billing rate for anyone associated with the activity.


Personalizing your volunteer recognition component of your program is the best form of showing appreciation for the contribution of volunteers. In this code table, you add the details for your awards.

For information about editing values in Code Tables, click here.
The Custom Volunteer Field 1 field can be customized to suit client needs. The field can be renamed and drop down options edited to reflect client needs. This drop down field is found in Patron Records and Personnel Management.

For information about editing values in Code Tables, click here.
The Custom Volunteer Field 2 field can be customized to suit client needs. The field can be renamed and drop down options edited to reflect client needs. This drop down field is found in Patron Records and Personnel Management.

For information about editing values in Code Tables, click here.
The Custom Volunteer Field 3 can be customized to suit client needs. The field can be renamed and drop down options edited to reflect client needs. This drop down field is found in Patron Records and Personnel Management.

The Workflow tab allows you to create and manage different notification types for Internet and Box Office Sales.
Click here for more information on WorkFlow Notifications.
For information about editing values in Code Tables, click here.
Sales promotions are used during the ticket purchase process to indicate how the base ticket price is to be altered to arrive at the final ticket price. A sales promotion is a discount, a markup, or a combination of both that is added to a ticket at the time of purchase. A ticket sold at "full" price has a sales promotion that has a no markup and no discount.
Markups and discounts can be percentages or fixed amounts.
A sales promotion can combine a discount and a markup.
Ticket prices before tax are calculated as:
Sales Promotions Codes are accessed through the Setup >> System Tables >> Sales Promotions Menu.

The Sales Promotions Window will open.

Click here for a detailed description of this window and it's functions.
Sales promotions are used during the ticket purchase process to indicate how the base ticket price is to be altered to arrive at the final ticket price. A sales promotion is a discount, a markup, or a combination of both that is added to a ticket at the time of purchase. A ticket sold at "full" price has a sales promotion that has a no markup and no discount.
Markups and discounts can be percentages or fixed amounts.
A sales promotion can combine a discount and a markup.
Ticket prices before tax are calculated as:
Sales Promotions Codes are accessed through the Setup >> System Tables >> Sales Promotions Menu.

|
Inserts a New promotion. For more information on inserting new sales promotions click here. |
|
Opens the edit window for the selected promotion. For more information on editing sales promotions click here. |
|
Creates a copy of the sales promotion. |
|
Deletes the selected promotion. For more information on deleting sales promotions click here. |
|
Generates a report of the listed sales promotions to the screen or default print location. |
|
Exports out the listed sales promotions in a tab-delimited format. |
|
Sets the selected promotion as the default. |
|
Enables the selected promotion. |
|
Disables the selected promotion. | Promotion | Search option for sales promotions |
| From | Starting point for search |
| To | Ending point for search |
|
The type of promotions you wish to view: All, Active, Inactive |
| Promotion | The descriptive name of the promotion. |
| Desc (External) | The external description of the sales promotion to be printed on a ticket or displayed on the internet. |
| Group | Group letter the promotion belongs to. |
| Map Letter | Letter that will appear on the map for this promotion. |
| Coupon | A coupon is required for this promotion. |
| Discount $ | The dollar discount for the promotion. |
| Discount % | The discount percentage for the promotion. |
| Markup $ | The dollar markup for the promotion. |
| Markup % | The markup percentage for the promotion. |
| Ticket Fee 1 | Ticket Fee 1 value. |

The Sales Promotion Code window can be broken into 3 parts:
| External Description | The descriptive name of the promotion. |
| Exclude Price Codes | The price codes which the promotion cannot be used with. |
| Report Subtotal Group | Select from the drop down list, the appropriate grouping to use to subtotal similar promotions together on reports. You can add more groups is the Promotions Sales Groups. Click here for more information. |
| Map Display Letter | The letter to display on a graphical map when a ticket is sold using this promotion. |
| Subscription Hold Letter | The hold letter to display on a reserved seating map in a control house, when a ticket is held for a subscriber using this promotion as past of the subscription process. |
| Ticket Type for G/L Posting |
The ticket type to which the promotion applies. Availble are:
|
| Ticket Face # | Sales promotions can print an extra ticket under certain conditions, for example a restaurant voucher of it is a Dinner and Show promotions. |
This is a very powerful tool to help you figure out ticket pricing if you are applying fees, discounts and commissions.

This window is broken into four columns:
| Ticket Pricing Options | Tax Rate |
Calculation Options Enable or disable |
Sample Price Calculator | ||
| Price
=Base Price for Ticket Price Code |
- Discount |
Used to decrease the base ticket price by a fixed dolar amount OR by a percentage | Choose the tax to apply from the Drop Down List |
Apply the Dollar Discount First |
Displays what the values you have entered do to change the price. |
| +Markup | Used to increase the base ticket price by a fixed dolar amount OR by a percentage |
Apply the Dollar Markup First Always add the Markup |
|||
| and round to the nearest | Indicates if the base price is to be rounded before adding fees and
taxes.
|
||||
| +Ticket Fee 1 | A ticket fee added to the base ticket price by a fixed dolar amount OR by a percentage | Choose the tax to apply from the Drop Down List | Always Add Fees | ||
| +Ticket Fee 2 | A ticket fee added to the base ticket price by a fixed dolar amount OR by a percentage | Choose the tax to apply from the Drop Down List | |||
| +Ticket Fee 3 | A ticket fee added to the base ticket price by a fixed dolar amount OR by a percentage | Choose the tax to apply from the Drop Down List | |||
| and round to the nearest | Indicates if the base price is to be rounded before adding fees and
taxes.
|
Commission Table | Opens the Commisions Setup Lookup to apply a commission | ||

| Use For Sales |
Enable the appropriate check boxes for this promotion:
|
| Can be sold between | Enter the dates for when the tickets can be sold From and Through |
| Can be used |
Enable the appropriate check boxes for this promotion
|
| Base Price | The Lowest and the Highest price of the ticket the promotion can be appied to |
| Maximun Use | The maximum number of time a promotion can be used
For Example: the first 50 tickets get a discounted rate |
| Special Handling |
Enable the appropriate check boxes for this promotion
|
| Notifications | If necessary, select the appropriate notification from the drop down list |
Plug-Ins are special code segments designed specifically for your Theatre that affect how the sales process works. For example, a sales promotion plug in might look at the number of tickets and change regular sales to group sales of tickets automatically.

Click the Plug In
button to open the the Plug In List Window.
The Performances tab, allows you to veiw indepth information about the Plays / Events / Performances you want to apply the promotions to.
![]() |
Opens the highlighted Performance in the Performance Detail window for editting. Click here for more information on editing a performance. |
![]() |
Disables the current sales promotion from the selected performance(s). To enable the sales performance again, you will need to edit each performance or mass enable from the sales promotion list. |
![]() |
Clicking the Transactions button, opens the transactions list window to show the transactions related to the selectd performance. |
![]() |
Allows you to find specific performances to select from by selecting an option. |
| From / To | You can further refine the displayed list by entering from or to information related to your selection in the drop down list. |
![]() |
Click the Search button to find the performances that match your search critera. |

![]() |
Allows you to insert a new transaction record. |
![]() |
Opens the Transaction Detail window for the selected transaction record. |
![]() |
Deletes the selected transaction record. |

The functions available are:
|
Help - opens the appropriate page in the online help. |
![]() |
New Adds a new record. |
![]() |
Save - Saves the current entry. |
![]() |
Duplicate - Duplicates the current entry as a new record. |
![]() |
Revert - reverts the current entry back to the last time it was saved. |
![]() |
Delete - removes the current entry from the listing. |
![]() |
Print - prints the current record to the default printer. |
![]() |
Spell - Checks the spelling in the appropriate fields. |
One promotion is set as the default promotion. This is the promotion that is initially displayed in the promotion portion of the sales window when selling tickets. The name of the default promotion is listed beside the set default button on the lower left portion of the promotion window.
If no default exists, then the words "No Default" will appear beside the button.
To mark a promotion as the default, you perform the following steps:
The Sales Prootion List window opens.
Single click on a promotion to select it.
button.
The status bar displays the name of the default sales Promotion.
Just as a default promotion can be set, it can also be removed. To remove the default setting from a promotion follow the steps outlined below. If you just want to change the default promotion, you do not have to remove the current default. You can just set the new default the same way that was described in the section "Setting a Default Promotion".
Single click on a sales promotion to select it.
button.
The bar at the bottom of the window now states No Default Sales Promotion had been selected.
To Add a new promotion, you perform the following steps:

The Sales Promotions list window opens.

button.
The Promotion Detail Window opens.

Try to give the promotion a name that is relatively self explanatory.
For example: If the promotion is a buy one get one free type of admission, name the promotion 2 for 1. Refer to Promotion Ideas Page for more promotion description examples.
The effective date is the date that the promotion takes effect, the thru date is the date that the promotion is good until. If the promotion does not have time constraints leave the date boxes empty.
Excluded Price Codes are Price Codes that should not be effected by this Sales Promotion
Report Groups are a single letter or number that are used to group similar promotions together on reports. A subtotal will be printed for each group on reports. Classification of promotion codes make revenue reports more meaningful. Eg. The following groups could be used to classify your promotions:
A - Single Ticket Sales (regular, 2 for 1, General Admission).
D - Special Benefit Promotions (Dinner, Opening Gala, Development Events).
G - Group Tickets (Senior homes, Brownies).
M - Media Tickets (Critics, Editors).
S - Season Tickets (Earlybird, Season).
Z - Comp Tickets (Listed with a 'Z' so they appear last in reports)
These letters can be further defined in Code Table data.
This is the letter that will appear on the seat in the Map
This is where the user can setup three levels of ticket fees. The user can also decide which taxes will be applicable to those order fees. Once again clicking on the check box for that tax desired. Refer to Promotion Example Page for examples of Per Ticket Fees.
Similar to the report groups, they are used to classify similar sales promotions together. There are four possible selections to choose from. Regular Admission, Season Ticket, and three user defined fields. These promotion types are used in the same manner as the report groups.
This is where the user enters a markup and, or discount for the promotion. The user can create a discount or markup that is based on dollars or percentage. Example: A user could create a discount of $10.00 or 25 % off of a given ticket price. The user could also create a markup of $5.00 or 15 % on a given ticket price. The user may also use the markups and discounts in conjunction with each other. Create a promotion that has a discount of 100 % with a markup of $7.00. This promotion used on any ticket will yield a ticket with price of $7.00. The user may also decide which taxes are applicable to the promotion. Click on the check box for the taxes that should be included.
.
Doing this will finish of the process and save the promotion. Refer to the section on Selling Tickets for details on how to apply the promotion during a ticket sale.
Over time, promotions can change and will need to be updated.
To update a Promotion, you perform the following steps:

The Sales Promotions list window opens. Enter any search parameters and click the Search button to display a list of promotions that match your criteria.

Button.
The Promotion Code Detail Window will open with the data for the selected promotion.

Button.
This saves all the data you have changed. The new data will be displayed in the Sales Promotions Window.
The Exclude Price Codes field can be used to prevent a Sales Promotion from having access to the specified prices. It's designed increase the efficiency of a Sales Promotion and prevent a ticket from being sold at the wrong price point.

The Sales Promotions list window opens. Enter any search parameters and click the Search button to display a list of promotions that match your criteria.

Button.
The Promotion Code Detail Window will open with the data for the selected promotion.


button.
Close the Promotion Detail window.
You will be asked to provide some criteria that will be used to selected performances -- to which the promotions will be enabled or disabled.
If a promotion has been setup incorrectly or expired you can delete it. You cannot delete a promotion which is being used on current tickets or transactions.
To delete a promotion, you perfrom the following steps:

The Sales Promotions list window opens. Enter any search parameters and click the Search button to display a list of promotions that match your criteria.

button.
Clicking the delete button opens one of the two following dialogue boxes:


button.
The promotion will then be deleted and removed from the Sales Promotions Window.
To cancel the deletion of the selected promotion, click the Cancel
button.
This page is intended to provide you with some examples and ideas for promotions, ticket fees, report groups and order fees.
The following examples are some ideas and suggestions, they do not have to be implemented.
Complimentary Ticket Promotions (Promotion Group C)
Season Ticket Promotions (Promotion Group S)
Group Ticket Promotions (Promotion Group G)
Donation Giving Levels are setup to allow for donations from patrons to be tracked using a giving level matrix.
The matrixes are setup through the Donation Giving Levels Window which can be accessed through the Setup >> System Tables >> Donation Giving Levels.

The Donation Giving Levels Window will open displaying all current Giving Level Matrixes.


|
Inserts a new giving level through the Giving Level Detail Window.For more information on inserting giving levels click here. |
|
Opens a window to edit a giving level through the Giving Level Detail Window.For more information on editing giving levels click here. |
|
Creates a copy of the selected giving level. |
|
Deletes a giving level.For more information on deleting giving levels click here. |
|
Generates a report of the giving levels to the screen or default print location. |
|
Exports the giving level list in a tab-delimited format. |
| Giving Level | The name of the level. |
| Outlet-Owner | The Outlet associated with the campaign. |
| Pledged | The pledged goal. |
| Actual | The total dollars raised to date. |
| Count | The number of pledges associated with the giving level. |
| Soft Credit | Soft Credits associated with this campaign. |
| Matching Gift | The total dollars raised as Matching Gifts. |
| Match Count | The total number of Matching Gifts. |
| Balance | The total dollars needed to meet the pledged goal. |
Click here to learn how to access this window.

button.
The Giving Level Detail window will open.

button.
button.
The button will become accessible once you have entered a matrix name.
The Giving Level window will open.

i.e. Bronze
i.e. 1
i.e. 99
to save the giving level.
Example Matrix:
Click here to learn how to access this window.
button.
This will open the Giving Level Detail window.

button.

button.
The changes will be saved and the new data will be displayed in the Giving Level Detail Window.
Giving levels are contained in matrix. Giving levels cab be deleted as the entire matrix or a single level in a matrix. A giving level or matrix used by a donation campaign can not be deleted.
Click here to learn how to access this window.
Single click on a matrix to select it.

button.
The following warning window will appear.

button to delete the selected giving level matrix
Click here to learn how to access this window.
Do this by single clicking the value.

button.
The giving level detail window will open.

Single click on a level to select it.
button.
The following warning window will appear.

button to delete the giving level.
Donation Campaigns are setup to track to what campaign received donations from patrons.
The campaigns are setup through the Donation Campaign Window which can be accessed through the Setup >> System Tables >> Donation Campaigns Menu.
The Donation Campaigns Window will open displaying all current campaigns.


![]() |
Accesses the Help section for this window. |
|
Inserts a New campaign through the Campaign Detail Window. For more information on inserting campaigns click here. |
|
Opens a window to edit a campaign through the Campaign Detail window. For more information on editing campaigns click here. |
|
Deletes a campaign. For more information on deleting campaigns click here. |
|
Generates a report of donation campaigns to the screen or default print location. |
|
Exports out a donation campaign list in a tab-delimited format. |
|
Opens the Donation Giving Levels Window.For more information on giving levels click here. |
|
Merges two campaigns.For more information on merging campaigns click here. |
| Campaign | The name of the donation campaign. |
| Actual | Dollar value the donation campaign has collected to date. |
| Solicitor | The main solicitor for this campaign. |
| Notification | Message sent to inform user of activity to this campaign. |
| Pledged | The total pledges to date. |
| Soft | Soft Credits associated with this campaign. |
| Outlet-Owner | The Outlet associated with the campaign. |
| Count | The number of pledges to date. |
| Giving Level | The giving level matrix that is being used by the donation campaign. Click here to learn how to set up a giving level matrix. |
| Campaign Flag | Include the campaign in Annual Patron Statistics |
| Campaign Name | The name of the donation campaign. |
| External Name | Name to be displayed on the internet. |
| Campaign Starts Ends | The time period that the campaign is running. |
| Default Solicitor | The primary solicitor for the campaign. |
| Ticket Face | The ticket face to be printed for a donation receipt. This function can only be utilized by thermal ticket printers. |
| Notification | The notification type that you would like to be sent out for this campaign. Click here for more information on setting up Workflow Notifications. |
| Restricted Campaign | Generally funds are deposited to the Operating Account as setup in your Default Posting Accounts. If you are using another account for this campaign, check the Restricted Campaign box and enter the correct Bank Account below. |
| Bank Account | Bank account for this campaign. |
| Income "Prior Year in blue" and earlier | Prior fiscal year account for this campaign. |
| Income for "Current Year in blue" | Current fiscal year account for this campaign. |
| Deferred Revenue for "Next Year in blue" and Later | Future fiscal year account for this campaign. |
| Patron is allowed to receive a benefit when giving to the campaign | Applies the benefit matrix from the giving level matrix to this campaign. Click here for more information on setting up benefits for donations. |
| Can be changed from the default for the giving level | Allows the value of the benefit to be edited during a donation. |
| Benefit Account | Benefit general ledger account for this campaign. |
Accept Donation at |
|
| Via the Donor Tab | Allow the campaign to be displayed when a donation is being entered through the donor button. |
| In conjunction with a Ticket Sale | Allow the campaign to be displayed when a donation is being given through a ticket sale. |
| Taken during a Ticket Return | Allow the campaign to be displayed when a ticket is being refunded / returned. |
| Accepted on the Internet | Allow the campaign to be accessed via the Internet and donations made Online. |
Print Controls On Receipts |
|
| Print receipts for this Campaign | Allows receipts to be printed for this campaign and you may set a minimum amount if desired for receipt printing. |
Include in Patron Statistics |
|
| Include in Annual Statistics | Donation values will appear in Annual Statistic Report. |
Giving Level Matrix |
|
| Giving Level | The giving level matrix that will be used for the campaign. For information on setting up a Giving Level Matrix for use here, click here. |

| Total Target | Goal for the campaign. |
| Prospects | The total value of prospect donations for the campaign. |
| Soft Pledges | The total value of soft pledge donations for the campaign. |
| Soft Credits | Total value of soft credits allocated for the campaign. |
| Actual |
Total amount received. |
| Total Donations | Total number of donations for the campaign. |
| Hard Pledges | The total pledged amount for the campaign. |
| Matching Gifts | The amount of matching gifts for the campaign. |
| # Gifts Matched | The number of matching gift donations for the campaign. |
| Written Off | The total value of donations written off against this campaign. |
| Balance Owing | Total balance owing on donations for this campaign. |

| Notes | Enter any notes about the campaign. |
| View Selection Drop-down (set to All G/L Entries in the example) |
Choose which entries you want to see in the list and then click the lookup button to view the list. The default is All G/L Entries. |
| Journal # | The unique Journal # for the entry |
| Description | The type of journal entry it is (ie. Sales Posting) |
| Date | The posting date for the entry. |
| Debit | The Debit amount of the entry (if applicable) |
| Credit | The Credit amount for the entry. |
|
Not available. |
|
Opens the selected entry for viewing/editing. |
|
Not available. |
To Create a new donation campaign, you perform the following steps:
Click here to learn how to access this window.

Click here for a detailed description of this window.
button.
This will open the Campaign Detail window.

Click here for a detailed description of this window.
This field is defaulted to the current user. The Employee Lookup
button
can be used to display a list of all current Employees.
This prints an extra ticket for a donation and can only be used by thermal printers.
This will send an email to whomever has been setup to receive emails based on type of notification. To setup a Notification click here.
tab.

If this is a Restricted Campaign (one which deposits to a bank account OTHER THAN the Operating Account, check the Restricted Campaign box and fill in the appropriate Bank account.
Different G/L Accounts can be selected for prior fiscal years, current fiscal year, and future fiscal years. For more information on creating G/L accounts click here.
tab.

Click here to learn how to setup giving levels.
tab.

button.
The campaign will be saved and displayed on the Donation Campaign window.
Click here to learn how to access this window.

The campaign must not be tied to any transactions in order to be deleted.
button.
The following warning window will appear.

button.
The donation campaign has now been deleted.
Click here to learn how to access this window.

Single click on a campaign to select it.
button.
This will open the Campaign Detail window.

button.
The changes will be saved and the new data will be displayed in the Donation Campaign Window.
Click here to learn how to access this window.

Do this by holding <CTRL> (Windows) or <OPTION> (Mac) as you click the campaigns.

button.
button to complete the merge.
The campaigns will be merged and displayed in the Donation Campaigns Window as the campaign you chose to merge the files into.
Memberships, Gift Certificates and Passes are all classified in Theatre Manager as Memberships. Memberships are bought by a patron and may (depending on your company) entitle them to a monthly newsletter, advanced ticket purchases, or discounts on ticket sales. Memberships can also be setup to allow a set number of free admissions with purchase. Gift Certificates are purchased for a dollar denomination and then given to another patron who can use the gift certificate as cash to purchase tickets for a performance. Passes can be setup to provide free admissions to a predefined number of performances; as well passes can be setup as "Average cost per Admission" the pass is purchased for a set price and allows x number of admissions. when the pass is redeemed Theatre Manager will override the price code and change the price to the denomination of the pass.
Setting up Memberships is performed throughout the Member Types Window. The window can be accessed through the Setup >> System Tables >> Member Types Menu
The Member Types Window will open.

Click here for a detailed description of this window.

Or leave blank for a complete list of Memberships.
button.
The results which fit your parameters will be displayed.

To access a membership double-click it.
Through this window you can add, edit, delete, view the details and verify member types.
![]() |
Accesses the Help section for this window. |
|
Inserts new member type. For more information on inserting member types click here. |
|
Edits the selected member type. For more information on editing member types click here. |
|
Copies the selected member type. |
|
Deletes the selected member type Click Here to learn how to delete member types. |
|
Generates a report of the member types to the screen or default print location. |
|
Exports a list of member types. |
|
Verifies the selected member type. For more information on verifying member types click here. |
| Description | Description of the member type which will be displayed in all membership pull down menus. |
|
Purchase $ |
Dollar value of the member type at time of purchase. |
|
Redeem $ |
Dollar value representing how much of the membership has been redeemed/used (or the value of items for which it has been used) |
| Issue Qty | Number of this member type to be sold. |
| Redemption Method | Method of redemption for the selected member type. For more on the redemption methods, click here. |
|
|
"Membership" is a broad term meaning "Gift Certificates," "Flex Passes," "Vouchers," "Other Income" or a variety of other forms. Since the name of the field is customizable, some organizations may retain the term "Membership," while others change it to reflect their own terminology such as "GC/Pass," "Gift Certs." or even "Other Income." The nomenclature in your database may be different than "memberships." |




External Name |
Name by which the patrons will know this membership (this name appears on the web). |
*Available From |
Date the membership will be available for sale. |
*Available Till |
Date the membership will no longer be available for sale. This does not mean "redeemable" until. |
*Ticket Face |
The ticket face that will be used for this membership. If a ticket is to be printed for this membership, then the ticket coding must be based on Member Data. |
*Exclude Price Codes |
If, during the redemption of this membership, any specific Price Codes in the Event Setup are to be unable to be used by this Membership, then those Price Codes need to be listed here. |
*Notification |
If an internal email notification is to be sent when this particular membership is sold, it must be indicated here. For more information on Work Flow Notifications click here. |
There are 5 different types of Memberships that can be created in Theatre Manager. Each one serves a specific purpose, yet remains flexible in the parameters you determine. The 5 types are:

1. Free Admission
A Free Admission is simply that - a "free admission." If you are giving away a ticket to an event in a radio giveaway or an auction, you can create a Free Admission pass. This allows the recipient to exchange the free admission pass for an admission ticket to any event. You can limit the events applicable to the pass in the "Valid Plays" tab of the Membership setup.
Special Considerations:2. Dollar Value
A Dollar Value pass is essentially a Gift Certificate. If the patron gives you $50 to use at a later date, then redeems the pass to purchase tickets, it should be set up as a Dollar Value.
Special Considerations:3. Average Dollar Per Admission
This is more typically known as a "Flex Pass" where a patron purchases a pack of "x" admissions for "y" price. The Flex Pass is then redeemed for tickets on whatever schedule the patron wishes. The parameters can be set such that the patron can use one, some or all admissions on the same performance. Average $ per Admission passes (or better known as "Flex Passes") are rapidly becoming more popular than the traditional "all-in" subscriptions.4. Can't Buy A Thing
Can't Buy A Thing is used to enter funds into Theatre Manager that are not either tickets or donations. Typically this is merchandise, concessions, advertising sales, rental fees or some other form of income. Alternatively, it is used as a true membership such as a Symphony League, Community Players, or other membership group.5. Use Promotion
This membership type is designed to allow pass holders special access to specific Sales Promotions. When this pass is used, the Sales Promotion of the selected tickets changes from their original promotion to the one listed here in the setup.
Value can be changed during purchase |
Allows the employee selling this membership to change the value (set in the Type tab on the right-hand side) during the sale. This is important if you have set your Gift Certificates to sell for an unspecified dollar amount. You will need to change the $0 amount to the amount the patron wished to purchase the gift certificate for. |
Sell in even multiples of original value |
If the membership has a specified value, checking this option allows the membership to be sold only in even multiples (1, 2, 3...) of the original value. When an employee purchases multiples of the member type it will increase the quantity of memberships by the number of multiples purchased. The number of admissions will also be increased by the same number of multiples purchased. A Flex Pass, for example, may cost $30 for 2 admissions. By selecting this option, you can sell 4 admissions for $60, or 6 for $90, but not 3 for $30 or 2 for $25. |
Can be sold for a zero value |
If the membership is to be given away or "comped" (for example a "free admission" or a Radio Giveaway Voucher), then this option must be selected. |
Can be renewed after expiry date |
Only available for "Can't Buy a Thing" and "Use Sales Promotion" as they are the only true membership types (as opposed to admission based memberships). This option allows the membership to be renewed after the expiration date defined when the membership was sold. |
Future memberships can be redeemed now |
If a membership is Season Year specific (i.e. a patron purchases a Flex Pass for the 20xx season), this option allows the redemption of this pass prior to the start of the season. |
Entry scan creates festival (General Admission) seating tix |
If your site employs ticket scanners for audience entry control, scanning this membership card will create a festival (General Admission) ticket. There is no need for the bearer of this kind of membership to stop by the box office. They only have their membership scanned during their entry to a festival or General Admission event, and Theatre Manager will register a sale to that membership. |
Via member tab on the patron screen |
This option allows the membership to be sold using the BUY button on the patron record on the MEMBER tab. |
In conjunction with a ticket sale |
This option allows sales staff to sell the membership using the Member tab on the left-hand side of the Order Window during the ticket sale process. |
As a ticket refund ("store credit") |
This would be selected if the membership is a voucher that is issued to a patron to rectify customer service situations. Instead of issuing a cash refund, a voucher/pass/gift certificate may be issued for a future ticket purchase. |
Via the internet |
This option allows the membership to be sold online. |
Defined at time of purchase |
This option allows the seller to manually define the Control Number used for the membership. This is typically employed when there are pre-printed membership cards or magnetically encoded gift cards that already have a Control Number on them. |
Theatre Manager Defined |
Theatre Manager will assign the next number in sequence to the membership. This option must be used if the membership is to be sold online. | Next available # starting at |
This option allows your organization to serialize the Control Number. For example, you can indicate that all Gift Certificates start at 100,000, while 2011 Flex Passes start at 11,000. This allows for easy recognition by sales staff as to the original purpose of the membership |
Never Expires |
Indicates that the membership will never expire. In most U.S. states and all of Canada, Gift Certificates must be set to "Never Expire." Please contact your local revenue agency for laws governing your Province/state. |
Expires in xx Months |
This allows the membership to be used on a "rolling" basis. It will expire xx months from the purchase date. | Expires on Date |
This option allows the membership to expire on a specific date, such as the end of the season year. Popular for Flex Passes, it prevents the previous year's unused admission from being carried over to the current year. |
Number of Access Cards assigned to membership |
Like a hotel asking how many room keys you want, Access Cards can be assigned to a specific membership allowing more than one patron to use the membership. For more information on Access cards click here. Leaving the values at 0 allows one card to be issues for a membership. |
Grace period before approval needed to renew expired membership |
If the membership is renewable ("Can't Buy a Thing" or "Use Sales Promotion" only) then you may indicate the number of months after expiry where the membership can be renewed without a Master User override. If engaged, this is typically set to 1 or 2 months. For example, if you plan to increase the membership price from one year to the next, you may wish to offer a grace period for the old price to those who have recently expired memberships. | Maximum # of tickets redeemable per performance |
Indicates the maximum number of times this membership can be used within a single performance. For example, if the membership is a flex pass for 5 admissions, how many admissions can be used in a single performance? In order to encourage diversity of attendance, some organizations choose 1 performance, while others are happy for patrons to attend a single event, using all 5 admissions at once. Note: this is a per performance setting, not a per event. |

Tax Rate |
A drop down to select the tax rate applied to this membership. If there is no tax rate for this membership, then select "None." |
Income for FY20xx and Earlier |
For many membership types (Free Admission, Dollar Value, Average Dollar Per Admission), the income account is normally a liability account. As the membership is sold, the liability goes up. As the membership is redeemed, the liability goes down. |
Deferred Revenue FY20xx and Later |
Similar to the above cell, but used for memberships where the usable period falls within the upcoming year, rather than the current fiscal period. |
Redemption/Expense Account |
If there is a difference between the sale amount of the membership, and its redeemable value, then enter the GL account to which the difference should be applied. For example, if you have a holiday Gift Certificate promotion where if you buy a Gift Certificate for $100, but receive a redeemable value of $110, you may want to attribute the $10 expense to the marketing GL line. Use of this membership benefit amount ties back to the Redeemable Amount on the Type tab. |
Unearned Income Write-Off Account |
If the membership expires (as set in the Edits tab), then any unearned income will be moved to the GL account indicated here upon its expiration. |

To Add an Event to the list, you would perform the following steps:
button.
icon to generate a list of events.
button.Play # |
Sequence number of the event within Theatre Manager. |
Year |
Season year of the event. |
Play Code |
The Event Code as defined in the Event Setup. |
Play Title |
The title of the event as defined in the Event Setup. |
# Perf. |
Total number of performances for this event. |



Journal # |
The specific journal number associated with the G/L entry. |
Description |
Whether the entry is a Sales Posting, Deposit Posting, or manual G/L entry |
Date |
Date the G/L entry took place |
Debit |
The debit amount associated with the G/L entry. |
Credit |
The credit amount associated with the G/L entry. |
Memo |
A single memo line, generated by Theatre Manager to indicate in the ledger the purpose of the entry. |
Date Posted |
The date the entry was posted to the G/L. |
Click here to learn how to access this window.
button.
This will open the Member Detail window.

Click here for a detailed description of this window.
button once changes are complete.
The changes will be saved. Clicking the Revert
button will abort any changes you made to the member type.
Verifying Memberships is used to change the setting on sold memberships to the new settings of that membership type. This function should be used only on the recommendation of a support technician in proper authority.
Click here to learn how to access this window.
Single click a member type to select it.
button.
The following confirmation window will open.

button to continue.
The Member type has now been verified.
Membership types can only be deleted if they have not been bought by a patron or used.
Open the Member Types Window.
Click here to learn how to access this window.
Single click on a Member Type to select it.
Click the Delete
button.
If the record cannot be deleted the following window will appear.

The following confirmation window will appear if you are able to delete the member type.

Click the Delete
to confirm the deletion.
The type will be removed from the Member Types Window.
Click here to learn how to access this window.
button.
This will open the Member Detail Window.

Click here for a detailed description of this window.
This title should be descriptive to allow for easy recognition by other users.
This function is only supported by Thermal Printers.
For example a child's price code my be setup under the letter C. If the membership were created for adult use only the letter C would be entered as an excluded price code.
Enter information as required into the Detail, Type,Edits, Accounting,Valid Plays,Notes, and Stats Tabs.






Tasks are a major feature of Theatre Manager's newest versions and the Facility Management module. For more information about the Facility Management module click here. To read more specifically about tasks and their place within Facility Management, click here.
This section shows how to set up an organization's resources for use within tasks. A resource can be anything from a consumable item (like paper cups or candy bars for concession), to reusable items like tables and chairs, to rooms for rent, or even employees or volunteers whose time can be considered a resource for a task (and billed to clients using the Facility Management billing/invoicing feature). Resources can be as broadly or narrowly defined as you decide you need them to be.
To open the Tast Resource setup, you perform the following steps:

The Resource List window opens to the All resources tab.

For more information about the List window for Resources, click here.

Click on a link to learn more about the features.
![]() |
Accesses the Help section for this window. |
![]() |
Inserts new Resource. For more information on inserting resources click here. |
![]() |
Edits the selected Resource. For more information on editing resources click here. |
![]() |
Copies the selected Resource. |
![]() |
Deletes the selected Resource. Click Here to learn how to delete resources. |
![]() |
Generates a report of the resources to the screen or default print location. |
![]() |
Exports a list of resources. |
![]() |
Click to add inventory for the selected Resource. Opens the Pricing and Inventory Tab. |
| Description | The name of the Resource as setup in the Description Tab. |
| Active/Inactive Checkboxes | When checked, will pull a list of either Active or Inactive Resources (or both). |
![]() |
Shows a list of All Resources. |
![]() |
Shows a list of Resources that have been designated Generic Resources. |
![]() |
Custom tabs are added in the System table Facility Resource Groups, Click here to go to the Resource Groups help page. Resource Groups are categories for different types of Resources. The default setting in Theatre Manager is the Generic group. Other groups can be added as needed. |
| Table Columns | |
| Resource # | The unique number in the database assigned to that particular resource. |
| Code | The unique Resource Code assigned to the particular resource. |
| Description | The name of the resource. |
| Quantity | The quantity of the specific resource listed in the database. |
| Internal Description | The internal description for the resource (shows only inside the Theatre Manager application). |

Resources can be grouped under different headings. The default heading in Theatre Manager is the Generic Resource.
Additional groups can be added in Setup >> System Tables >> Code Tables >> Facility Resource Groups. Click here for more information about adding a group in the Facility Resource code table.

Additional groups can be added in Setup >> System Tables >> Code Tables >> Facility Resource Groups. Click here for more information about adding a group in the Facility Resource code table.

![]() |
Opens the Help file for the Resource List window. Click here to view the Help page. |
![]() |
Creates a new resource. Click here to learn more about adding resouces. |
![]() |
Opens the Resource Detail window. Click here for more information on Editing a Resource. |
![]() |
Copies the highlighted resource into a new resource. It can then be opened and edited. |
![]() |
Deletes the highlighted resource. Click here for more information on deleting a resource. |
![]() |
Prints a list of the resources (as shown). |
![]() |
Exports the list of resources in the following formats:
|
|
If inventory has been enabled for this resource,
Clicking this button opens the Inventory Management
dialog. |
The Resource Detail Window is where all of the specific information about a resource and it's usage is put into the Theatre Manager database.

The following pages describe in detail the different tabs of the Resource Detail Window.

![]() |
Accesses the Help section for this window. |
|
Inserts a new Resource. For more information on inserting resources click here. |
|
Saves changes made to the selected Resource |
|
Copies the selected Resource. |
|
Undoes changes to the last saved point. |
|
Deletes the selected Resource. Click Here to learn how to delete resources. |
|
Generates a report of the resources to the screen or default print location. |
|
Does a spell check of the record. |
![]() |
Click to add inventory for the selected Resource. Opens the Pricing and Inventory Tab. |
| Resource Code | A unique code assigned to the specific Resource (similar to an Event Code, for example). |
| Outlet | The outlet to which a Resource belongs (for organizations using Outlet Edition of Theatre Manager). |
| Resource Description | The internal name of the Resource that will show in the Resource List Window and elsewhere in Theatre Manager. |
| Status Box | When checked, the Resource will be marked as an Active resource in lists. |
| Resource Group | The Resource Group to which a resource belongs. Theatre Manager's default Resource Group is "Generic." If you wish to add another group or groups, do so in the Code Tables as described here. |
| External Description | the name of the resource that is viewable by the general public. |
| Unit | The unit of measure for the resource for use in inventory management. |
| Owner |
If the resource is owned (or managed), you can include that person by using the patron lookup button and searching for the owner/manager in the database. |
| Vendor | The preferred Vendor from whom to obtain the resource (if applicable) |
| Special Instructions | Include any special or important information about the resource in the Special Instructions field. |
| Notification | Notifications can be set to alert employees about usage of resources if desired. For more information about setting up workflow notifications, click here. |
| Item Colour, Size and Picture | Item colour and size description may also be included. You may also drag a picture into the picture field if you'd like. |

| Cost of Goods | An expense (or liability) account as set up in the Chart of Accounts to be used with this resource when it it purchased for later sale. |
| Purchase Tax Code | The tax rate that applies to the purchase of the resource. |
| Income Account | The income account (from the Chart of Accounts) to be used when this resource is sold or rented. |
| Sales Tax Code | The sales tax rate used when selling/renting the resource. |

| Sales Method |
The three options are:
|
| Resource Cost | The replacement cost per unit of the resource (unit is set up on the Description Tab). |
| Resource Pricing | The suggested amount is how much should be charged per use of the resource. Usage is defined by the lookup button to the right of the entry field (in the example, it's set to Per Day). |
| Customizable checkbox | When checked, the Suggested Price can be changed when the resource is used. |
| Inventory Management | |
| Enable Inventory Tracking checkbox | Sets up the inventory management for this rental resource. If inventory tracking is enabled, then Theatre Manager will ensure that no more than the available quantity is rented at any given time. Click here to see how to Add Inventory Tracking. |
Tracking inventory allows you to specify the number of units available. If tracking is not on, Theatre Manager assumes the number of units available are unlimited. To start tracking inventory for the selected resource, you perform the following steps:
![]()
![]()
If required, enter Notes about the inventory modification.
Optionally - You can enter the number of units to track.
button.
The inventory number appears on the Pricing and Inventory tab and in the Resource List.
![]()
You can disable the tracing of a particular resource. To remove tracking for the selected resource, you perform the following steps:

to disable Inventory Tracking.
![]()
If required, enter Notes, such as a reason the tracking was disabled (for example, the particular unit has been replaced).
button.

| Components List |
Add or remove components to/from a resource here using the Add or Remove buttons at left under the list. |
| Component Detail | This section on the right side applies to the currently selected component resource on the component list on the left. In the example, the selected component is Speaker Cables, so the items under Component Detail apply to Speaker Cables as they are being used as a component of the PA System (the current selected Recourse) |
| Component | The currently selected component resource. |
| Component Type | Component resources are either a Standard part of the current Resource, or an Optional part of the Resource as designated here. |
| Amount Used | Set here how many units of the selected component resource are to be used in the instance of the current Resource. |

Notes

| Task # | The unique number in the database assigned to the particular task. |
| Begin Date | The start date for the task. |
| Date End | The ending date for the task. |
| Description | The name or description of the task form the task setup as it appears on the calendar. |
| Quantity | How many of the current resource are set for use by the task. |
| Notes | The notes from the Notes Tab of the current resource. |
|
The New Button is grayed out on this tab as it is not possible to add a Task to a Resource. It is possible to add a resource to a task. |
|
Opens the selected Task Resource Detail window in order to edit the resource details as they pertain to that task. |
|
Deletes the resource from the Task. |
|
Opens the selected Task for editing. |
|
Drop-down that allows searching the Task list for All Resources, by Task Description, or by Task Begin Date. |

G/L Entries

Transactions
To add a resource to the database, you perform the following steps:
The Resource List window opens.Cick here for more information on this window.

button.
A blank Resource Detail Window opens. Click here for a detailed description of this window and its tabs.

For more information on Resource Groups, click here.
This is a name for the resource that could be published online.


For a complete description of this tab, Click here.
As required, you can enter other information in the:
None of this information on the above tabs is mandatory.
The Resource List Window will appear.

button.
The Resource Detail Window will open for the selected Resource.

button.
The Resource List Window will appear.

button.

button.
The Tax Rates Window can be accessed through the Setup >> System Tables >> Tax Tables Menu. The tax table displays all current taxes which have been setup for use with Theatre Manager. From the window you can also insert, edit and delete taxes.

The Tax Rates List Window will open.

Click here for more information on the Tax Rates List.

![]() |
Accesses the Help section for this window. |
|
Inserts new Tax Rate. For more information on inserting tax rates click here. |
|
Edits the selected Tax Rate. For more information on editing tax rates click here. |
|
Copies the selected tax rate. |
|
Deletes the selected Tax Rate. Click Here to learn how to delete tax rates. |
|
Generates a report of the tax rates to the screen or default print location. |
|
Exports a list of tax rates in a tab-delimited format. |
| Tax | The name of the tax. |
| Active | Will show either Yes the tax rate is active for use or No it is not Active for use. |
| City Rate | The portion of the tax rate that applies to City or municipality tax. |
| State/PST Rate | The percentage rate of the tax that applies to State or Provincial taxes. |
| GST/Federal Rate | The portion of the tax rate that applies to Federal or GST taxes. |

|
Inserts new Tax Rate. For more information on inserting tax rates click here. |
|
Saves changes made to the selected Tax Rate. |
|
Duplicates the selected Tax Rate. |
|
Undoes changes to the last saved point. |
|
Deletes the selected Tax Rate. For more information on deleting tax rates click here. |
| Tax Code | Name of the tax rate. |
|
Setup for the City or Municipal portion of the tax code. For more information on this tab, click here. |
|
Setup for the State or Provincial portion of the tax code. For more information on this tab, click here. |
|
Setup for the Federal or GST portion of the tax code. For more information on this tab, click here. |
|
List of the G/L journal entries for each instance of the tax code's usage. For more information on this tab, click here. |
|
The names for the City, State/PST, and Federal/GST tabs can be set in Setup > System Preferences > Appearance Tab to reflect whichever is the suitable option. Our examples here show both names - but depending on your location, you may set them appropriately. More information can be found here. |

| Tax Number | Your organization's tax ID number for City taxes. |
| Tax Rate | The percentage of the tax rate that applies to City taxes. |
| Deferred Tax Account | Deferral account number from your Chart of Accounts for the City tax. For more information about the Chart of Accounts in Theatre Manager, click here. |
| Tax Payable Account | Liability account from your Chart of Accounts for the City tax. |

| Tax Number | Your organization's tax ID number. |
| Tax Rate | The percentage of the tax rate that applies to State or PST taxes. |
| Deferred Tax Account | Deferral account number from your Chart of Accounts for the State/PST tax. For more information about the Chart of Accounts in Theatre Manager, click here. |
| Tax Payable Account | Liability account from your Chart of Accounts for the State/PST tax. |
| Apply To Base Sale Price Only | When selected, this option will apply the percentage set above to only the base price of the ticket or pass (parallel method). |
| Apply To Base + City | When selected, this option will apply the percentage set above to the base price plus the City price set in the City Tab(cumulative method). |
| Apply To Base + Federal/GST | When selected, this option will apply the percentage set above to the base price plus the Federal/GST tax set in the Federal/GST Tab(cumulative method). |
| Apply To Base + City + Federal/GST | When selected, this option will apply the percentage set above to the base price plus the City tax and plus the Federal/GST tax (cumulative method). |

| Tax Number | Your organization's tax ID number. |
| Tax Rate | The percentage of the tax rate that applies to Federal or GST taxes. |
| Deferred Tax Account | Deferral account number from your Chart of Accounts for the Federal/GST tax. For more information about the Chart of Accounts in Theatre Manager, click here. |
| Tax Payable Account | Liability account from your Chart of Accounts for the Federal/GST tax. |
| Apply To Base Sale Price Only | When selected, this option will apply the percentage set above to only the base price of the ticket or pass (parallel method). |
| Apply To Base + City | When selected, this option will apply the percentage set above to the base price plus the City price set in the City Tab(cumulative method). |
| Apply To Base + State/PST | When selected, this option will apply the percentage set above to the base price plus the State/PST tax set in the State/PST Tab(cumulative method). |
| Apply To Base + City + State/PST | When selected, this option will apply the percentage set above to the base price plus the City tax and plus the State/PST tax (cumulative method). |

| View Selection Drop-down (set to All G/L Entries in the example) |
Choose which entries you want to see in the list and then click the lookup button to view the list. The default is All G/L Entries. |
| Journal # | The unique Journal # for the entry |
| Description | The type of journal entry it is (ie. Sales Posting) |
| Date | The posting date for the entry. |
| Debit | The Debit amount of the entry (if applicable) |
| Credit | The Credit amount for the entry. |
|
Not available. |
|
Opens the selected entry for viewing/editing. |
|
Not available. |

Click Here for a detailed description of this window.
button.
The Tax Rate Detail Window will open.

Click Here for a detailed description of this window.
This is the name that will be displayed anywhere the Tax Code can be selected.
button next to the Deferred Tax Account field.
button next to the Tax Payable Account field.
button next to the Deferred Tax Account field.
button next to the Tax Payable Account field.
button next to the Deferred Tax Account field.
button next to the Tax Payable Account field.
button to save the tax.
Click here to learn how to access this window.

Do this by single clicking on the value.
button.
The tax rate detail window will open with the data for the selected tax code.

button.
Tax Codes can only be deleted if they have not been used for any transactions in Theatre Manager.
Click here to learn how to access this window.

Do this by single clicking on the value.
button.

button.
The Fee Type window is opened through the Setup >> System Tables >> Fee Tables. From this window you add, remove and edit Fee Tables.

The Fee Table window opens.


![]() |
Accesses the Help section for this window. |
|
Inserts a new fee. For more information on inserting fees click here. |
|
Saves changes made to the fee. |
|
Creates a copy of the current fee. |
|
Undoes changes to the last saved point. |
|
Deletes the current fee. For more information about deleting fees, click here. |
![]() |
Not yet available in this window. |
|
Checks the spelling of fields that can be typed in. |
| Description | Name given to the fee. |
| Outlet | Outlet responsible for the fee. |
| Status | When checked the fee is active and can be used. |
|
Details about the fee. For more information on the description tab click here. |
|
Calculations for the fee. For more information on the calculation tab click here. |
|
Rules of the fee. For more information on the edits tab click here. |
|
An optional list of performances to which the fee can be applied. For more information on the performances tab click here. |
|
Sales notes about the fee. For more information about the notes tab click here. |
|
G/L entries for the fee. For more information on the G/L entries tab click here. |

| External Name | Name of the fee as it will appear on the internet or a ticket face. |
| Effective | Starting date the fee can be applied. |
|
Accesses a calendar to select dates. |
| Thru | Ending date the fee can be applied. |
| G/L Account | General ledger account to apply this fee to. |
|
Search button to access a list of G/L accounts. |
| Statistics | Fee will be included in the patron statistics. |
| Automatic | Fee will be added to the order automatically based on the edit controls in the edits tab. |

Default Fee Amount - |
|
| Default Amount | Value of the fee prior to tax calculations. |
| Per Order | Fee is applied once to the order. |
| Per Item | Charge the fee in a multiple of the number of items purchased. |
| Percentage | Set a percentage for the fee of either the total order or the items in the order, based on the radio button choice above, rather than a flat dollar amount. |
| To Maximum | Maximum amount to be charged for this. |
| Allow fee to be changed | Fee can be edited at the time of purchase. |
Tax Setting - |
|
| Tax Rate | Tax rate to be applied to this fee. |
Sample Price Calculator - |
|
| Effect on fee of | A temporary value entered to view the effect of the calculation. |
| City | Value of the city tax based on the tax rate and Effect on fee of. |
| State/PST | Value of the State/PST tax based on the tax rate and Effect on fee of. |
| Federal/GST | Value of the Federal/GST tax based on the tax rate and Effect on fee of. |
| Net Price | If selected mailing fees will be refunded |
|
Subtracts the tax from the Effect on fee of value based on the tax rate. |

Allow fee to be used during - |
|
| Coupon Code | Fee is tied to the use of a coupon code at checkout. |
| New Sale | Applies during a new order. |
| Modify | Applies to orders being edited. |
| Exchange | Applies to orders where items are being exchanged. |
| Exchange Tickets | Applies fee to only exchanged tickets. |
| Purchase Tickets | Applies fee to exchanged and newly purchased tickets. |
Allow fee to be used when entering by - |
|
| Box Office | Fee is applied to box office sales items. |
| Before Event/Pay What You Can | Fee is applied during Before Event Sales and Pay What You Can mode of sale. |
| Development | Fee is applied to development sales items. |
| Internet/Web Sales | Fees is applied to internet sales items. |
Only apply fee to - |
|
| Tickets | Applies fee when ever a ticket is sold. |
| Regular Admission | Fee is applied to any tickets sold using regular admission accounting. |
| Season Ticket | Fee is applied to any tickets sold using season ticket accounting. |
|
Other-Type 1 |
Fee is applied to any tickets sold using other-type 1 accounting. |
|
Other-Type 2 |
Fee is applied to any tickets sold using other-type 2 accounting. |
| Other-Type 3 | Fee is applied to any tickets sold using other-type 3 accounting. |
| Membership | Applies fee when ever a membership is purchased. |
| Donation | Applies fee when ever a donation is made. |
| Payments | Applies fee to all payments when a condition below is selected. |
| Internet/Web Sales | Fee is applied to orders when the order is made over the internet. |
| Telephone Order | Fee is applied to orders when the telephone option is checked in the payment window. |
| Mail Order | Fee is applied to orders when the mail order option is checked in the payment window. |
| Patron Present | Fee is applied to orders when the patron present option is checked in the payment window. |
| Mail to Patron | Applies the fee when the mail to patron option is selected in the payment window. |
|
Leaving this list blank will default to the fee being applicable to all performances. |
| Exclude Selected Performances | When selected, the fee will be excluded from the performances listed. |
| Apply to Selected Performances | When selected, the fee will apply to only the performances listed. |
| Play | The Seq # of the event(s) in the list. |
| Performance | The performance(s) code for the events in the list |
| Date | The date of the performance(s). |
| Time | The time of the performance(s). |
| Play Title | The full title of the event(s) |
| Year | The fiscal year of the play(s) |
| Theatre Name | The name of the theatre that the coupon can be used for. |
![]() |
Opens the performance lookup list window to allow the selection of performances. |
![]() |
Delete the current selected performance from the list. |
Enter notes in this tab that pertain to the usage of this particular fee. Notes are for internal use only.
As journal entries are created and posted, each instance of the fee's usage will be recorded in the G/L Entries Tab for your reference.
Click here to learn how to access the Fee Types List.

button.
The Fee Type Detail window will appear.

For more information on the description tab click here.
tab.
For more information on the calculation tab click here.
tab.
For more information on the edits tab click here.
tab.
For more information on the performances tab click here.
tab.
For more information on the notes tab click here.
button.
The fee is now saved and to be applied to future orders.
Click here to learn how to access the Fee Types List.

Single click on a fee to select it.
button.
The Fee Type Detail window will appear.

button.
The changes are now saved.
Click here to learn how to access the Fee Types List.

Single click on a fee to select it.
button.
The Delete Record confirmation window will appear.

button.
The fee is now deleted.
The Coupon Codes window is opened through Setup >> System Tables >> Coupon Codes. From this window you can add, remove and edit Coupon Codes.

The Coupon Codes List window opens.


![]() |
Inserts a new coupon code. For more information on inserting coupon codes click here. |
![]() |
Opens the selected coupon code for editing. For more information on editing coupon codes click here. |
![]() |
Creates a copy of the current coupon code. |
![]() |
Deletes the current coupon code. For more information on deleting coupon codes click here. |
![]() |
Generates a report of the coupon codes to the screen or default print location. |
![]() |
Exports out a list of the coupon codes in a tab-delimited format. |
![]() |
Options to search for coupon codes by. |
| From | Starting point for the search. |
| To | Ending point for the search. |
| Coupon Name | Name of the coupon code. |
| Coupon Code | Name of the verbal code used to enact coupon as payment. |
| Outlet-Owner | Outlet responsible for the fee. |
| Start Date | Date that the coupon is available for use. |
| End Date | Date that the coupon is unavailable for use. |
| Max. Uses | Maximum number of times that the coupon may be used before becoming inactive. |
| Current Uses | Current number of times that the coupon has been used. |
| Discount | Total amount of discount given by coupon code. |

![]() |
Accesses the Help section for this window. |
![]() |
Inserts a new coupon code. For more information on creating coupon codes for discounts click here. For more information on creating coupon codes for order fees click here. For more information on creating coupon codes for presale access click here. |
![]() |
Saves changes made to the coupon code. |
![]() |
Creates a copy of the current coupon code. |
![]() |
Undoes changes to the last saved point. |
![]() |
Deletes the current coupon code. For more information on deleting coupon codes click here. |
![]() |
Checks the spelling of fields that can be typed in. |
| Internal Description | Internal name given to the coupon code. |
| External Description | External name given to the coupon code to be displayed on web. |
| Coupon Code | Verbal code used by patrons to enact coupon code as a form of payment. |
| Status | When checked the coupon is active and can be used. |
![]() |
Details about the coupon code. For more infomation on the Availability Tab click here. |
![]() |
Promotions for the coupon type. For more information on the Promotions Tab click here. |
![]() |
Applicable performances for the coupon. For more information on the Performances Tab click here. |
![]() |
List window of patrons and orders that have used the coupon code. For more information on the Redemptions Tab click here. |

Redemption Details |
|
| Redeemable From | Date that the coupon is available for use. |
| Redeemable Until | Date that the coupon is no longer available for use. |
|
Accesses a calendar to select dates. |
| Restricted to Mail List | Coupon is only available to members of selected mail list. |
|
Accesses the Mail List Lookup window to select Mail List. |
| Enable Coupon |
Discounts to be applied when used - check this for coupon codes that are to apply a discount. Presale access via internet - check this for coupon codes that allow patrons to purchase tickets before they are available to the general public. |
One-Time Order Discount |
|
| Associated Order Fee | Order Fee that is applied when this coupon is used. |
|
Search button to access the Fee Lookup List. |
Usage Limits |
|
| Coupons available | The number of times that this coupon can be used before it becomes inactive. Leave blank to disable this feature. |
| Used Coupons | The current number of times that this coupon has been used. |
| Coupons in web carts | The number of coupons currently in shopping carts. |
Redeemable At |
|
| Internet Sales | Check this box if this coupon can be used in conjunction with a Web Sale. |
| Box Office | Check this box if this coupon can be used in conjunction with a sale at the Box Office. |

| Pc From | Promotion that will be converted when this coupon is used. |
| Original Promotion | |
| Pc To | Promotion that will be used when this coupon is used. |
| Promotion | |
| Max Use | Maximum number of tickets per order that this coupon can be used to receive a discount. |
| Current Use | Current number of tickets that this coupon has been used to receive a discount. |
| Date Updated | Last date that this coupon was edited or changed. |
|
Opens the window allowing for the creation of a new promotion conversion. Click here for more information on this feature. |
|
Opens the currently selected promotion conversion. |
|
Deletes the currently selected promotion conversion. |

|
Accesses the Help section for this window. |
|
Inserts a new promotion conversion for the coupon code. For more information on inserting coupon codes click here. |
|
Saves changes made to the coupon code promotion conversion. |
|
Creates a copy of the current promotion conversion for this coupon code. |
|
Undoes changes to the last saved point. |
|
Deletes the current promotion conversion. For more information on deleting coupon codes click here. |
|
Checks the spelling of fields that can be typed in. |
Convert From Price Code/Promotion |
|
| Price Code | Price code that will be changed when this coupon is used. Leave blank to allow for all price codes. |
| Promotion | Promotion that will be changed when this coupon is used. |
|
Opens the promotions list window in order to search for a promotion. |
Convert To Price Code/Promotion |
|
| Price Code | Price code that will be effective when this coupon is used. Leave blank to not change the price code. |
| Promotion | Promotion that will be effective when this coupon is used. |
|
Opens the promotion list window in order to search for a promotion. |
| Maximum Uses | The maximum number of uses this conversion can be used for. |
| Current Uses | The current number of total tickets that this coupon has been used for. |
| Coupon in Carts | The count of tickets in shopping carts pending usage. |

| Event # | The # of the event(s) the coupon can be used for. |
| Event | The name of the event(s) that the coupon can be used for. |
| Performance | The performance(s) that the coupon can be used for. |
| Date | The date of the performance(s). |
| Time | The time of the performance(s). |
| Event Title | The full title of the event(s) that the coupon can be used for. |
| Year | The fiscal year of the play(s) that the coupon can be used for. |
| Theatre Name | The name of the theatre that the coupon can be used for. |
| Perf # | The performance number. |
![]() |
Opens the performance lookup list window to allow the selection of performances that the coupon is valid for. |
![]() |
Delete the current selected performance from the list of valid performances for the coupon. |

| Seq # | |
| Trans Date | |
| Journal No | |
| Code | |
| Transaction Desc | |
| Order # | |
| Event | |
| Performance | |
| Type | |
| Description of Entry | |
| Debit | |
| Credit | |
| User | |
| Qty | |
| Total | |
| Trans Year-Annual Stats Year | |
| First Name | |
| Last Name | |
| Company | |
| Patron # | |
| Patron # | |
| Campaign Name (Internal) | |
| Description | |
| Promotion | |
| Group | |
| Merchant | |
| Patron # | |
| Event Title | |
| Event Code | |
| Company Owner | |
| Company Other | |
| GL # | |
| Fee |
Using Theatre Manager, you can create Ticket Discount coupon codes.
You can create coupon codes for both ticket discounts and presale access. For more information on creating coupons for presale access, click here.
To create a Coupon Code for Ticket Discounts, you perform the following steps:
Click here to learn how to access the Coupon Codes List window.

button.
The Coupon Code Discount Detail window will appear.

For more information on the availability tab click here.
button.
The promotion, performance and redemption tabs will now become available.
tab
button at the bottom of the window and create a promotion conversion.
tab.
button at the bottom of the window.
For more information on the performance tab click here.
The Performance List Lookup window will open.

To select multiple performances, use the CTRL key (Windows) or the OPTION key (Mac).
button.
button.
The Coupon Code has now been created. Click here for more information on editing a Coupon Code or click here for more information on deleting a Coupon Code.
|
You can create coupon codes for both order fees and presale access. For more information on creating coupons for presale access, click here. |
Click here to learn how to access the Coupon Codes List window.

button.
The Coupon Code Discount Detail window opens.

button.
button.
The promotion, performance and redemption tabs are now available.
tab.
button at the bottom of the window.
For more information on the Performance tab click here.
The Performance List Lookup window opens.

To select multiple performances, use the CTRL key (Windows) or the OPTION key (Mac).
button.
button.
The Coupon Code has now been created. Click here for more information on editing a Coupon Code or click here for more information on deleting a Coupon Code.
|
You can set-up coupons to be used both presale access, as well as ticket discounts or order fees. For more information on creating coupons for ticket discounts, click here. For more information on creating coupons for order fees, click here. |
Click here to learn how to access the Coupon Codes List window.

button.
The Coupon Code Discount Detail window will appear.

button.
The Presale access via internet field, promotion, performance and redemption tabs will now become available.
This is not required but it will allow only patrons on the mail list to use the presale access coupon.
tab.
button at the bottom of the window.
For more information on the performance tab click here.
The Performance List Lookup window will open.

To select multiple performances, use the CTRL key (Windows) or the OPTION key (Mac). The selected performances will need to have the future onsale date set as in Step 1.
|
If a performance does not have a check in "Allow Selling - Via The Internet" under Event >> Performance Tab, if it is added to the Coupon Code Performance Tab, online ticket selling will still be available. Online selling will only be available until the future onsale date, when tickets go on sale to the public. |
button.
button.
The Coupon Code for Presale Access has now been created and can be used online.


button.
window during the order before the payment is to be made.
button. This button will open the Coupon Code List window. For more information on the Coupon Code list, click here.
button.
Click here to learn how to access the Coupon Codes List.

Single click on a fee to select it.
button.
The Coupon Code Discount Detail window will appear.

button.
The changes are now saved and the window can be closed.
Click here to learn how to access the Coupon Codes List.

Single click on a Coupon Code to select it.
button.
The Delete Record confirmation window will appear as long as the Coupon Code has not been used in any transactions.

button.
The Coupon Code is now deleted.
A report card template can be assigned to a specific course to evaluate Patrons/students enrolled in that course. The report card allows a standardized grading system to be used for all students, and the template can be used across multiple classes as a "base" form.

For more information about report cards, click here. For more about how to set up and utilize courses within Theatre Manager, click here.
To access templates for Report Cards, go to Setup > System Tables > Report Card Templates:

|
Inserts a new report card template For more information on inserting report card templates click here. |
![]() |
Opens the selected report card template for editing. For more information on editing report card templates click here. |
![]() |
Creates a copy of the current template. |
![]() |
Deletes the current report card template. For more information on deleting report card templates click here. |
![]() |
Generates a report of the list of report card templates to the screen or default print location. |
![]() |
Exports out a list of the report card templates in a tab-delimited format. |
| Template drop-down | Options to search the report card template list. |
| From | Starting point for the search. |
| To | Ending range for your search. |
| Template # | The unique number for that report card template in the database. |
| Template | The name assigned to the report card template. |
| Entered | The date that report card template was entered into the database. |
| Updated | The date the report card template was updated. |
| Active | Indicates if report card template is marked Active. |
|
Categories must be set up before adding Report Cards. Click here for more information on setting up Report Card Categories. |
To create a template for Report Cards, you perform the following steps:

The Report Card Template List window opens.

button.
The Report Card Template Insert Window opens.

button.
The Categories list populate from the Report Card Category code tables. Click here for more information on setting up Report Card Categories.

For example, under Contribution, one item might be Class Participation and another might be Peer Feedback.
These are the items for which students will be given Ratings. For information about setting up Report Card Ratings, click here.

Continue entering Descriptions.

button.
The Usage Tab in the Report Card Template displays the instances of the Template's use in Courses. You can also add report cards to or delete report cards from a Course from the Usage Tab.

For more information about assigning Report Cards, click here.
To edit an existing Report Card Template, you perform the following steps:

Click here to learn how to access this window.
Single click on a template to select it.
button.
The Report Card Template Insert window will open.

button.

Click here to learn how to access the Report Card Template List.
Single click on a template to select it.
button.
The Delete Record confirmation window opens.

button.
The template is now deleted.
The City Lookup Table allows for automated insertion of the City, Province / State, Country when a specified Postal / Zip Code is entered.
The City Lookup Table Window can be accessed through the Setup >> System Tables >> City Lookup Table Menus. If you already have a large database of patrons, Theatre Manager can automatically create a lookup list. Depending on the size of your database this process may take upwards of one hour.

The City / Postal Code Window will open.

Click here for a detailed description of this window and it's functions.
| Postal Code / Zip Code | The range of the postal / zip code which applies to the location. |
| City | The city with which the range is associated. |
| County | The range of the Counties (US) which apply to the location. |
| Province / State | The province / state with which the range is associated. |
| Country | Country of the entry as it appears in the Country table of Theatre Manager. |
| Area Code | Telephone area code for the entry. |
| Time Zone | Time zone the entry falls in. |
|
Inserts a New lookup value. |
|
Edits the selected value. |
|
Duplicates the selected value. |
|
Deletes the selected value |
|
Imports a list of predefined codes. |
|
Exports the lookup list. |
The Lookup Detail Window allows you to enter additional values, or edit and existing value on a one-by-one basis. This can be useful if there are specific towns that are included in a particular postal/zip code that do not already exist on the list.
tab, click here.
tab, click here.
| Postal Code | Postal or zip code for the entry. |
| City or Town | City with which the range is associated. |
| County | County with which the range is associated |
| Province | Province or state with which the range is associated. |
| Country | Country of the entry as it appears in the Country table of Theatre Manager. |
| Area Code | Telephone area code for the entry. |
| Time Zone | Time zone the entry falls in. |
| Observe Daylite Savings Time | Indicate if the entry observes daylite savings by checking this option. |
|
Creates a new item in the lookup list. |
|
Saves changes made to a code. |
|
Copies an existing Code. |
|
Removes changes made to the Code up to the last save point. |
|
Deletes the selected value. |
| Latitude | The accepted "center" (North/South) of the postal / zip code area. |
| Longitude | The accepted "center" (East/West) of the postal / zip code area. |
| US FIPS55 Code | Used for US zip codes, this is a specific categorization by the Geographic Names Information System. For more information, click here. |
Click here to learn how to access this window.
button.
This will open the Postal Code Lookup Window.

button to save the changes.
To cancel the insert, click the Revert
button.
Click here to learn how to access this window.
Do this by single clicking on the value to highlight it.

button.
The Postal Code lookup for Window will open with the data for the selected value.

button to save the changes.
To cancel the edit click the Revert
button.
Click here to learn how to access this window.
Single click on a value to select it.

button.
The following warning window will appear.

button to continue with the deletion.
Clicking the Cancel
button will abort the deletion.
The deletion will be confirmed with the
following message at the top of the City / Postal Code Lookup List
Window.

You can import your own list of values from a tab or comma delimited file into your database using the steps below.
Click here to learn how to access this window.

button
The Import Data window will open.

button.
Do this by single clicking the value.
Click here to learn how to access this window.

button.
The Select Postal Code Export File will open.

The table will be exported to the location using the file name assigned.
Invoice Comments are printed at the bottom of invoices for statements, payment reminders, and confirmation notices.
The Invoice Comments Window is accessed through the Setup>>System Tables>>Invoice Comments Menu.

This will open the Invoice Comments Window.


|
Inserts a New comment through the Comment Detail Window. For more information on inserting comments click here. |
|
Opens a window to edit a comment through the Comment Detail Window. For more information on editing comments click here. |
|
Deletes a comment. For more information on deleting comments click here. |
|
Generates a report displaying the list of comments to the screen or default print location. |
|
Exports the selected invoice comments in text tab-delimited format. |
| Description | Search options for locating comments. |
| From | Starting range to search by. |
| To | Ending range to search by. |
| Description | Description of the comment. |
| Minutes Prior | Time prior to the event to arrive. |
| Outlet Owner | Outlet responsible for the comment. |
| Changed By | User initials of the last employee to edit the comment. |

|
Insert a New comment through the Comment Detail Window. For more information on inserting comments click here . |
|
Saves comments when edited in the Comment Detail Window. For more information on editing comments click here. |
|
Creates a copy of the current comment. |
|
Undoes changes to the last saved point. |
|
Deletes a comment. For more information on deleting comments click here. |
|
Checks the comment for spelling errors. |
| Description | Brief description of the nature of the comment. |
| Comment | The comments. |
| Arrival | Time before an event to arrive. |
Click here to learn how to access this window.

button.
The Invoice Comment Detail Window will open.



If not applicable enter zero.

button to save the comment.
The comment will be saved and added to the Invoice Comment window.
Click here to learn how to access this window.

Single click on a comment to select it.
button.
The Invoice Comment Detail window will open.

button to save the changes.
Click here to learn how to access this window.

Single click on a comment to select it.
button.
A Confirmation Window will open.

button.
Plug-in's are special code segments that can be custom written for your venue. Their purpose is to enforce site specific rules during the sales process. For example, plug-ins could achieve the following kinds of special rules:
Plug-ins may be associated with specific sales promotions and also when checking out an order.
If you want a plug-in, you must contact Arts Management and speak with someone in Software Development department. As Sales Plug-Ins are customized code, our standard custom programming rate per hour will apply.
If you want a plug-in, you must contact Arts Management and speak with someone in Software Development department. As Sales Plug-Ins are customized code, our standard custom programming rate per hour will apply.

|
Inserts a New Plug-in through the Plug-in Detail Window. For more information on inserting plug-ins click here. |
|
Opens the selected Plug-in Detail Window for editing. For more information on editing Plug-ins click here. |
|
Duplicates the selected Plug-in. |
|
Deletes a Plug-in. For more information on deleting Plug-ins click here. |
|
Generates a report displaying the list of Plug-ins to the screen or default print location. |
|
Exports the selected invoice comments in text tab-delimited format. |
Access the Plug-in Detail window by going to Setup > System Tables>Plug-in Modules and selecting the plug-in from the list of plug-ins. For more information on how to access the Plug-in List Window, click here.
|
Insert a New Plug-in through the Plug-in Detail Window. For more information on inserting Plug-ins click here . |
|
Saves Plug-ins when added or edited in the Plug-in Detail Window. For more information on editing Plug-ins click here. |
|
Creates a copy of the current Plug-in. |
|
Undoes changes to the last saved point. |
|
Deletes a Plug-in. For more information on deleting Plug-ins click here. |
|
Checks the Plug-in for spelling errors. |
|
Exports the selected Plug-in. |
|
Imports a new Plug-in. |

For information on how to access the Plug-in List Window, click here.
button to open a new Plug-in Detail Window.
button to save the new Plug-in record.Click here to learn how to access this window.

Single click on a Plug-in to select it.
button.
The Plug-in Detail window will open.

button to save the changes.
Click here to learn how to access the Plug-in List.

Single click on a Plug-in to select it.
button.
The Delete Record confirmation window will appear.

button.
The Plug-in is now deleted.
Merchant Accounts provides Theatre Manager with details to communicate with the credit card processing software. Merchant Accounts can be access be clicking Setup >> System Tables >> Merchant Accounts.

The Merchant Account List window will open.

For more information on the Merchant Account List window click here.

|
Inserts a new merchant account. For more information on inserting merchant accounts click here. |
|
Opens the selected merchant account for editing. For more information on editing merchant accounts click here. |
|
Creates a copy of the current merchant account. |
|
Deletes the current merchant account. For more information on deleting merchant accounts click here. |
|
Generates a report of the merchant accounts to the screen or default print location. |
|
Exports out a list of merchant accounts in a tab-delimited format. |
| Merch # | Unique number used to define the merchant account. |
| Merchant Description | Name of the merchant account. |
|
Active |
Active status of the merchant account. |
| Provider | Name of the Merchant Provider contracted to authorize cards |
| Description | Card Server Description |
| Outler-Owner | Outlet responsible for the merchant account. |

|
Inserts a new merchant account. For more information on inserting merchant accounts click here. |
|
Saves changes made to the currency merchant account. |
|
Creates a copy of the current merchant account. |
|
Undoes changes to the last saved point. |
|
Deletes the current Merchant Account. For more information on deleting merchant accounts click here. |
|
Checks the spelling of text fields within the merchant account detail window. |
| Account Name | Title for the merchant account. |
| Status | When checked the merchant account is available for use. |
|
Configuration settings for the server software of the merchant account. For more information on the software type tab click here. |
|
Access information for the credit card server and/or software. For more information on the connection info tab click here. |
|
Authorization settings for credit card authorization. For more information on the authorization tab click here. |
|
End of Day wizard settings for the merchant account. For more information on the settlement tab click here. |
|
Currency conversion settings (if applicable) for the merchant account. For more information on the currency tab click here. |
|
Merchant contact information for the service provider associated with the merchant account. For more information on the miscellaneous tab click here. |
|
The staff members in Theatre Manager who are permitted to use this merchant account. For more information on the Employees tab click here. |
|
The payment methods enabled for use with the merchant account. For more information on the Employees tab click here. |

| Server Status | When checked credit card processing is enabled |
| Sever Software | Credit card processing software Theatre Manager will be communicating with. |
| Merchant Provider | Merchant provider responsible for credit card authorization. |
| Server ID | Merchant or client ID number issued by the merchant provider. |
| Host Draft Capture | Setting much match the merchant providers setting. |
| Terminal Capture | Setting much match the merchant providers setting. |
| IP Address | IP address of the computer hosting the credit card processing software. |
| Port # | Port number for the credit card processing software. |
| Availability Check | When checked Theatre Manager will ping the credit card processing computer to ensure its available. |
| Merchant Number | Merchant account number provided by the merchant provider to be printed on ticket receipt. |


Box Office Duplicates - |
|
| Force Without Notify | Transactions to the same card for the same value will not receive a warning indicating a possible duplicate charge to the credit card when checked. |
Internet Duplicates - |
|
| No Duplicate Forcing | Transactions to the same card for the same value will not be processed via the internet. |
| Always Force Duplicates | Transactions to the same card for the same value will be allowed via the internet. | Smart Force Duplicates | Theatre Manager will determine if the transaction should be processed based on the transaction details. |
Address Verification - |
|
| Send Address/Zip | Zip code and address is sent with the credit card information during processing for verification. This information can decrease processing fees in the USA were applicable. |
Walk Up Sales - |
|
| Send Card Swipe Data | Card swipe data is sent during processing for verification. This can decrease processing fees where applicable. |
| Timeout | Maximum time, in seconds, Theatre Manager will try to process a card. |

| Timeout | This is the maximum time, in seconds, that Theatre Manager expects to take to send the completed deposit batch to the bank. Normally, 120 seconds is enough for most processors but if you have larger batches or are using some terminal based authorization, you may need to alter this value.
The time out is how long Theatre Manager will wait for a response from the processor before giving up and telling you that it was unable to get any response. If a response is received from the bank processor within that time frame, no errors are generated. |
| Settle Batch Frequency | This indicates the number of days that Theatre Manager will allow process credit cards without settling the batch. After this threshold is exceeded without doing an End of Day, Theatre Manager will display a warning message telling you to close the batch and will not accept any credit cards at the box office.
Note: Web sales ignores this setting and will process credit cards even if the batch has not been settled. |
| Notify on Quit | If checked, an employee will be notified that a batch needs settled when they quit Theatre Manager if it finds any credit cards older than one day that are not yet deposited. In other words, you will only be told if there are cards from a previous day that have not been deposited. |
| Deposit Status | This field is checked when an end of day is in process AND a credit card deposit is currently being done for this merchant account through Theatre Manager. You cannot check this box, you can only uncheck it if you are 100% sure there is no settlement occurring for this merchant account (i.e. nobody has end of day open). Unchecking it will reset the end of day and allow a settlement to occur. |
In development. This page will contain information about the Currency Tab in the Merchant Account Detail Window.
For more information about setting up Currency Exchange details and rates, click here.
The miscellaneous tab is used to provide contact information for your merchant provider. Please put information into these fields so that your staff will know who to contact in case of messages from the merchant provider like 'Hold Card' or 'Decline'. Clients using Orbital can use the information pictured for the name and phone number fields, then the email address of the organization's finance director or accountant. PC Charge clients will need to fill in contact details for their Merchant Provider or bank here.
This is the list of employees that currently use this merchant account. If changing merchant accounts, you might need to change these employees to another merchant record.
If you have multiple merchant accounts (or are retiring an old merchant provider), you can drag employees from the 'employee' tab in one merchant detail window to another to transfer them to another merchant provider.
The credit cards accepted for authorization by this merchant account. Add cards from the Payment Methods defined in Code Tables here using the
New button and remove cards no longer accepted with the
Delete button. The
Open button will open the selected card's Payment Method entry in Code Tables. For more information about setting up payment methods in Theatre Manager for use in a merchant account, click here.
If you have multiple merchant accounts (or are retiring an old merchant provider), you can open up the card window on both merchant providers and drag the payment types from one merchant account to another. Any post dated payments associated with the old merchant account will be transferred to the new merchant account so they can be authorized in the future properly.
Click here to learn how to access the Merchant Account List window.

button.
The Merchant Account Detail window will appear.

tab.
For more information on the Merchant Account Connection Info tab click here.
tab.
For more information on the edits and accounting tab click here.
tab.
For more information on the edits and accounting tab click here.
button.
The new Merchant Account is now created.
Click here to learn how to access Merchant Account List.

Single click on a account to select it.
button.
The Merchant Account Detail window will appear.

button.
The merchant account is now updated and saved.
Click here to learn how to access the Merchant Account List window.

Single click on a Merchant Account to select it.
button.
The Delete Record confirmation window will appear.

button.
The Merchant Account is now deleted.
Commission Setup allows for the setup of rates that Outlets may charge each other for cross outlet ticket sales in Theatre Manager. While charging commissions is not required from Outlet to Outlet, some of the setup is required, such as the Default Posting Accounts for Commissions.
If you have multiple Outlets, you may have multiple commission structures to accommodate your sales contracts between different Outlets. For example, you may not charge the community theatre Outlet any fees as you provide a "pro bono" service to them. For another Outlet, you may charge a "dollar fee" based on tickets sold, and another may charge you a percentage based on the value of the ticket.

The Commission Setup window will open.


|
Inserts a new commission. |
|
Saves changes made to the currency commission. |
|
Creates a copy of the current commission. |
|
Undoes changes to the last saved point. |
|
Deletes the current commission. |
| Name | Title of the commission. |
| Status | When checked the commission is active. |
|
Value of the commission. |
|
Rules and accounting for the commission. |
You will need at least one commission table in order to allow for cross Outlet sales. The value of the commission table may be $0 if you are not charging a commission between Outlets, however you will still need the setup in order for Theatre Manager to function.

button.The Commission Detail window will appear.

tab.
button.The new Commission is now created.
The Commission Calculation tab is where you can set the parameters of how the commission is charged, including dollar amounts and/or percentages of the ticket value, and whether the commission is applied before or after discounts and markups (Sales Promotions) and fees.

| Dollar | Dollar value of the commission earned. Can be combined with a percentage. |
| Minimum | Minimum value of commission to be applied to any ticket sale. |
| Apply to Comp Tickets | Commission applies to issued comp tickets. Note: 'Comp' tickets cannot be sold by another Outlet, however you may have internal sales staff who are paid commissions on all ticket sales - including comps - within your own Outlet. |
| And/or Percent | Percentage of the commission earned. Can be combined with the dollar value. |
| Full Price | Commission is charged on the base ticket price before discounts, markups or fees. |
| Discount | Commission is charged once the discount or markup has effected the base ticket price. |
|
Ticket Fee 1 |
Commission is charged on the ticket price including the value of ticket fee 1. |
| Ticket Fee 2 | Commission is charged on the ticket price including the value of ticket fee 2. |
| Ticket Fee 3 | Commission is charged on the ticket price including the value of ticket fee 3. |
| City | Commission is charged once the city tax is applied. |
| State/PST | Commission is charged once the state/PST is applied. |
|
Federal/GST |
Commission is charged once the Federal/GST is applied. |
The Edits and Accounting tab allows you to set parameters regarding the avenue of sale (Box Office, Internet, Season Subscriptions), and the General Ledger (GL) accounts where commission funds will be placed for each Outlet. These GL accounts must be set up in Default Posting Accounts in order to be used here.

| Box Office Sales | Commission is received when the Outlet sells tickets via the box office. |
| Internet Sales | Commission is received when tickets are sold through the Outlet's internet sales. |
| Subscription Sales | Commission is received when season tickets are purchased through the Outlet. Note: Season Subscription data is not shared between Outlets and therefore cannot be sold cross Outlet. However, you may have internal telemarketers who are paid commissions on subscription renewals within your own Outlet. |
| Owner Outlet | When checked commission fees will be allocated to the designated general ledger accounts when sold by the Outlet responsible for the event. This allows you to assign commissions payable for internal telemarketing staff. |
| Commission Cost of Sales | General ledger account the value of commissions will be posted to when sold by the Outlet responsible for the event. |
| Payroll Liability | General ledger account the payroll fees are to be posted to when tickets are sold by the Outlet responsible for the event. |
| Other Outlets | When checked commission fees will be allocated to the general ledger accounts when sold by an Outlet other then the owner of the event. |
| Commission Cost of Sales | General ledger account the value of commissions will be posted to when sold by an Outlet other then the owner of the event. |
| Outlet Payable Account | General ledger account the payroll fees are to be posted to when tickets are sold by an Outlet other then the owner of the the event. |
In most cases, it is better to create a new commission table rather than editing an existing one as making changes to any commissions parameters that are currently in use could have adverse affects on your accounting generation. However, occasionally, you may need to edit an existing commission setup.

The Commission Detail window will appear.

button.The changes are now saved.
Commission Tables can only be deleted if they have not been used for sales. If you need to delete a commission table that was created in error, you may do so.

Single click on a Commission to select it.
button.The Delete Record confirmation window will appear.

button.The Commission is now deleted.
Currency Exchange allows for the setup of exchange rates in Theatre Manager.

The Currency Exchange List window will open.

For more information on the Currency Exchange List window click here.

|
Inserts a new currency exchange rate. For more information on inserting currency exchange rates click here. |
|
Opens the selected currency exchange rate for editing. For more information on editing currency exchange rates click here. |
|
Creates a copy of the current exchange rate. |
|
Deletes the current currency exchange rate. For more information on deleting currency exchange rates click here. |
|
Generates a report of the currency exchange rates to the screen or default print location. |
|
Exports out a list of the currency exchange rates in a tab-delimited format. |
| Currency Conv. Date | Options to search currency exchange rate by. |
| From | Starting point for the search. |
| Currency Conv. Date-Effective | Date the currency exchange will take effect. |
| Country From | Country the money is received from. |
| Country To | Country the money is being used in. |
| Currency Conversion Rate | Percentage of the conversion rate. |

|
Inserts a new currency exchange rate. For more information on inserting currency exchange rates click here. |
|
Saves changes made to the currency exchange rate. |
|
Creates a copy of the current currency exchange rate. |
|
Undoes changes to the last saved point. |
|
Deletes the current currency exchange rate. For more information on deleting currency exchange rates click here. |
| Effective Date | Date the exchange rate will be activated. |
| Convert From | Country the money is received from. |
| Convert To | Country the money is applied to. |
| Exchange Rate | Rate of exchange. |
| Conversion Results | Result of the conversion rate. |
Click here to learn how to access the Fee Types List.

button.
The Currency Detail window will appear.

The calendar
button to locate a date.
button.
The new Currency Exchange is now saved.
Click here to learn how to access the Currency Exchange List.

Single click on a fee to select it.
button.
The Currency Detail window will appear.

button.
The changes are now saved.
Click here to learn how to access the Currency Exchange List.

Single click on a fee to select it.
button.
The Delete Record confirmation window will appear.

button.
The Currency is now deleted.
Employees can have various levels of access to control their ability to use the different modules of Theatre Manager. Access to Employee Setup is through Setup >> Users and Access >> Employee List
This will open the Employee List window where you can enter first and/or last name information to search for a specific employee, or simply hit enter while the search fields are blank to pull up a list of all employees.

For more information on the Employee List click here.
The Employee List window can be accessed through Setup >> Users and Access >> Employee List and is used to quickly locate an employee record or to generate a quick list of employees that can be printed.

|
Opens the Theatre Manager online help. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Opens the selected employee record for editing. For more information on editing employee access click here. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Deletes the selected employee. This button is only accessible if the employee can be deleted (if they have no history tied to their login). For more information on deleting employees click here. |
|
Generates a report of the employee list to the screen or default print location. |
|
Exports out the employee list in a tab-delimited format. |
|
Opens the Patron Window. For more information on the Patron Window, click here. |
|
Open the selected Employee Preferences for the selected employee. For more information on Employee Preferences, click here. |
| Initials | Unique employee initials. |
| Last Name | Last name of the employee. |
| First Name | First name of the employee. |
| Address Line 1 | Employee address. |
| Address Line 2 | Employee address. |
| City | City the employee resides in. |
| Province | Province or State the employee resides in. |
| Postal Code | Postal or Zip Code for the employee. |
| Title | Job title of the employee. |
| Tran Source | Department within Theatre Manager the employee is assigned to. |
| Outlet-Owner | If using outlet edition, the outlet the user is assigned to. |
| Primary Phone | Primary telephone number for the employee. |
| Primary E-Mail | Employee's primary email address. |
| Primary Fax | Employee's primary fax number. |
| Web | Employee's web site. |
| Patron # | Employee's patron #. |
To find an employee, you would perform the following steps:
The Employee List window will appear.

To access all employees leave the From and To fields empty.
button.
The results of the search will be displayed in the Employee List window.

For more information on the Employee List window click here.
button, or by opening the employee's Patron window and clicking the Employee
button. For more information on the Patron List, click here. For more information on the Patron Window, click here.
|
Opens the Theatre Manager online help. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Saves any edits made to the Employee Window. For more information on editing employee access click here. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Reverts changes made to the employee preference back to the last saved point. |
|
This button is not accessible because employees cannot be deleted. For more information on removing employees click here. |
|
Generates a report of the employee detail and access to the screen or default print location. |
|
Spell checks any fields that can by typed in. |
|
Opens the Patron Window. For more information on the Patron window, click here. |
|
Opens the Password Window. For more information on the setting employee's passwords, click here. |
|
Open the selected Employee Preferences for the selected employee. For more information on Employee Preferences, click here. |
|
Allows access to be copied form one employee to another. For more information on copying employee access click here. |
|
For more information on the Access tab click here. |
|
For more information on the Data tab click here. |
|
For more information on the Functions tab click here. |
|
For more information on the Group tab click here. |
|
For more information on the Box Office tab click here. |
|
For more information on the Solicitor tab click here. |
|
For more information on the Facility Management tab click here. |
Simply entering the employee name does not provide the security you may require for the information you maintain in Theatre Manager. A Master User or Outlet Administrator must indicate which type of access a new employee will be granted. There are three primary choices, No Access, Master User, and Normal as well as Outlet Administrator for sites using outlets.
|
Sites set up with the Outlet Edition of Theatre Manager must have their Outlet Administrator perform employee setup functions. The Master User in the Outlet Edition is only intended for use in setting up the Outlet Administrator Employees. |

|
Access Id | The logon name for the employee when the default logon window is set to Access ID/Password. Refer to the PCI Security Tab of System Preferences for more information. |
| Hired | Date the employee was hired. The calendar lookup button can be used to select the date. |
| Resigned | Date the employee left the organization. The calendar lookup button can be used to select the date. |
Logon Level |
|
|
No Access |
An employee with no access cannot use any aspect of Theatre Manager. Their user name will not appear on the login window, it will however appear on any employee list report unless specifically excluded. A user may be given no access because they have resigned, or the company wants a database of their employee's even if some employees never use Theatre Manager. |
| Master User | This employee can access any part of Theatre Manager. They are denoted by a bullet beside the user name in the login window. The Master User has unrestricted access to all modules of Theatre Manager, including the ability to change the access levels of other employees and themselves. |
| Outlet Administrator | Administrative access over an outlet. They are denoted by a percent symbol beside the user name in the login window. Outlet administrators have access to all modules of an outlet excluding system settings. |
| Normal User | Access can be restricted to various parts of Theatre Manager. These restrictions are set in the Data and Functions Tabs. The Normal User is not able to alter their own access levels. |
| Employee # | The employee # that is connect to all records in the database. This number is automatically assigned and cannot be changed, much like a Patron #. |
| Server User # | Internal number to references the employee in the SQL database. This number is automatically assigned and cannot be changed and is used for back-end database procedures. |
| Attempts | The number of times the employee has tried to login with the incorrect password since the last logon. |
This is where a Normal employee's access to different data areas in Theatre Manager is set up. An employee can have various combinations of four (4) levels of access to particular areas of data within Theatre Manager. These level's are View, Insert, Edit and Delete. Uncheck all boxes next to an item to completely disable access (or just uncheck View, since no access to View precludes access to any of the other three actions).

The following fields are the various access levels defined in Theatre Manager:
| View | Find and view the data listed in this column. |
| Insert | Insert the type of data listed in this column. |
| Edit | Edit or change the data listed in this column. |
| Delete | Delete the type of data listed in this column. |
Accounting |
|
| A/P-Enter payables and expenses | |
| A/P Write cheques | |
| G/L Budget information | Provides access to the setup of general ledger budgets for each general ledger account. Details on how each account is compared to the budgeted amount can be viewed. |
| G/L Chart of account set up | Provides access to the setup of general ledger accounts. Details on how an account is setup and the overall revenue allocated to each general ledger account can be viewed. |
| G/L Entries, whether manually created or generated by the system | Provides access to the general ledger entries. For an employee who may need to 'close' or 'cash out' at the end of the day, it is recommended that 'view' access be granted. With 'view' access, the employee will be only able to view the sales and deposit entry created by the End-of-Day wizard, and if required print the desired reports. |
| G/L tax table setup - so they can be used for sales | Provides access to setup tax tables, to define the table and enter/edit the percentage of tax levied and the g/l account tax will be allocated to. |
Attendance |
|
| View and set patron attendance status to a performance | |
Coupons |
|
| Set up discount coupon codes that can be redeemed at the box office or via the web | |
Credit Cards |
|
| Patron Credit Card Tab | |
Default Data |
|
| Company Policy information (manage rules about how the system works) | Provides access to Default Data settings such as Company name, mandatory data fields, data appearances (custom labels on fields), default fees on ticketing etc. |
Donor |
|
| Attach or remove pledge reminder letters to a Donation to be sent at a future date | |
| Donation information for any donor record (on patron or order window-see function access) | |
| Manage Donation receipts | |
| Manage Donation soft credits | |
Employee |
|
| Change personal preferences in the employee preference window | |
| Manage employee data and access rights | |
Facility Management |
|
| "Hot Seat" analyzer to determine which seats have been used the most. | |
| Edit the contents of a task such as date, time, and participants. | |
| Manage filters that are used to decide what is displayed on a particular calendar view. | |
| Manage projects and associated tasks. | |
| Manage task dependencies in a project using the Gantt chart | |
| Set or edit an alarm on a task for themselves. | |
| Setup task resources that can be associated with a theatre or other tasks | |
Fees |
|
| The fee component of a sale (eq mail fee, order fee, subscription fee) | |
Form Letters |
|
| Create and change the form letters (anybody can use them) | Provides access to the form letters module. Creating form letters and performing letter merges with information from Theatre Manager's database. |
| Manage form letters and letter security from the membership window | |
| Manage form letters and letter security from the patron window | |
Mail Lists |
|
| Saved results of a query against the database used in reports or finding Patrons | Provides access to the setup of mail lists and the patrons who are on each of the mail lists. |
Member |
|
| Member cards to assign to any number of memberships | Provides access to the setup of membership information on individual patron's accounts. |
Order |
|
| Order information such as ticket printing status and comments | |
| View and edit items in the order window | |
Outlet |
|
| Creation of outlets (or departments) as a functional business entity | Provides access the setup of the outlet locations and which employee is assigned to which outlet. |
| Set up the Currency Exchange records for multi currency web usage | |
| Setting up of the commission structure for sales at an outlet | Provides access the setup of the commission pay structure for an employee's ticket sales. |
Patron |
|
| Basic Patron information such as name and address | Provides access to the setup of patron information. |
| Favourite seats and season subscription packages, including on the order window | Provides access to the Season Subscription favorite seats tab on the patron window. |
| Manage any Relationships between one or more patrons | Provides access to Relationship tab on the patron window, to establish relationships between two or more patrons. |
| Media information in the tab on the patron window | Provides access to the setup of media information on individual patron's accounts. |
| Member detail component of a sale (on the patron or order window-see function access) | |
| Patron payment information and prior payments on the order window | Provides access to the patron payments after they have been created. |
Play |
|
| Accounting information and setup for postings & taxes | Provides access to the Accounting area in the play setup. |
| Add task resources pertaining to Facility Management | |
| Main window containing the play & date information | Provides access to the Attendance area in the play setup. |
| Performance dates & management of sales parameters | Provides access to the Performance area in the play setup. |
| Play maps and attendance information | |
| Play revenue and cash flow information | |
| Set prices and valid sales promotions | Provides access to the Prices and Promotion area in play setup. |
Plug-in Code |
|
| Plug-in Code modules | Provides access to Plug-ins, custom coded prices strategies. A Plug in is a system table setting and custom coding by Arts Management Systems to manage unique pricing structures. |
Report Card Template |
|
| Manage report card templates to be used for course grading | |
Report Cards |
|
| View and edit report cards assigned to patrons and used for course grading | |
Reports |
|
| Items added to the report queue for later printing and customized report category detail windows | Provides access to the setup of reports to be created and printed during non prime time hours. |
| View and edit saved report criteria | |
Resource |
|
| The resource component of a sale. | Provides access to resources that may be added to a sale. |
Season Reservations |
|
| 'Manage Favorite Seats' for all patrons via the subscription menu | |
| Alter the contents of the season package for an individual patron | |
| Setup the contents of the season packages that can be sold | Provides access to the Season Subscription Renewal Notice process. |
Setup |
|
| Code Table data used to manage valid entry values in various tables | Provides access to the setup of code table settings in the System Table area of Theatre manager. This area is best restricted to Master Users of Theatre Manager. |
| Create and manage sales rules for automatic discounting of tickets. | |
| Creation of fee types that can be applied to orders | |
| Creation of merchant accounts | |
| Creation of donation campaign/funds to be used in the system | Provides access to the set-up of Donation Campaigns and Giving Levels matrixes |
| Creation of membership types that can be sold | Provides access to setup Membership types, to enter/edit membership styles and g/l accounts associated with each membership. |
| Sales promotion codes used to manage discounting of tickets | Provides access to the setup of ticket sales promotions and discount offers. |
| Standard comments that can be put on invoices, etc. | Provides access to the setup of standardized comments for ticket invoicing. |
| Work Flow Notifications - who receives an email when certain actions occur in the system | Provides access to the setup e-mail notifications. |
Theatre |
|
| Manage theatre capacity, layout and seating names | |
Ticket Faces |
|
| The layout information for a thermal ticket printer | Provides access to the setup of customized ticket face coding for the thermal ticket printers. |
To Do List |
|
| Open/manipulate the calendar of events and to-do list items on the main to-do list window | |
Transaction |
|
| Access transaction information on reports and windows | |
Volunteer |
|
| Manage volunteer recognition awards | |
| Manage volunteer time availability | |
| Volunteer activity history - record of each instance of working in the position (from volunteer or play window) | Provides access to the historical information for each personnel position. Such as each individual time the personnel was an actor, producer, or usher and the unique responsibilities for each position. |
| Volunteer overview information and data entry window | Provides access to the general personnel information on the patron window and on the personnel window. |
| Volunteer positions - the activities that they will do when asked | Provides access to the personnel positions each of the personnel may have held. |
Web Sales |
|
| Manage shopping carts for internet sales | Provides access to Web Cart tab on the patron record. |
| View and reset web performance statistics gathered from the apache server by the web listener |
The following fields are the various functions available in Theatre Manager:
Functions |
|
| Accounting | 'Force balance' the G/L entries in end of day if the EOD balance is non-zero (not recommended). |
| Accounting | 'Force' a credit card deposit through TM only (not recommended-should balance to CC software). |
| Accounting | Access or complete a till balance for another user. |
| Accounting | Clear the 'order-in-use' flag when a ticket sale is aborted by mistake (eg force quit) |
| Accounting | Create bank deposits for current payments received-Cash/Checks/Other |
| Accounting | Create bank deposits for current payments received-authorized credit cards only (ie. allow settlement) |
| Accounting | Create sales entries for tickets, donations and memberships |
| Accounting | Export G/L entries to a tab delimited file (which sets the G/L entry exported flag) |
| Accounting | Post sales and deposit to the G/L (that have already been created) |
| Accounting | Run reports permitted for user in End of Day Wizard |
| Accounting | Run the year end roll over to prepare for a new year |
| Accounting | Unpost sales/deposit G/L entries and reverse them from G/L |
| Batch Functions | Batch print any tickets that have not yet been printed |
| Batch Functions | Mass update of patron marketing fields via direct SQL |
| Batch Functions | Recalculate all patron balances based on existing order balances |
| Credit Cards | Allow a refund to a credit card |
| Credit Cards | Allow empty CID or CVV2 number even if required for credit card payments |
| Credit Cards | Change to a different merchant account in the payment window (if there are multiple merchant accounts) |
| Credit Cards | Delete authorized credit card payments in TM instead of voiding on Server as well (recommended unchecked) |
| Credit Cards | Delete credit card payments for auto-renewed subscriptions during End of Day deposit process |
| Credit Cards | Deposit current/post dated credit cards (that have not yet been authorized) with authorizing the card |
| Credit Cards | Display all digits of last used charge card on payment window (otherwise remove last 4 digits to force card completion) |
| Credit Cards | Edit the credit card number on any existing payment that has not been deposited |
| Credit Cards | Last used charge card # - display all digits on payment window (otherwise remove all digits - overrrides other CC display options) |
| Credit Cards | Over-ride the 'cash only' setting for the patron and accept a credit card |
| Credit Cards | Search for a patron using a credit card number |
| Credit Cards | Shred cards older than 99999 days on the patron window |
| Credit Cards | Use 'force-duplicate' and cause a second charge for same amount for same card #/patron/batch |
| Credit Cards | Use the lookup button on the payment window to see other credit cards for the patron |
| Credit Cards | View entire card number (otherwise show **** and last 4 digits on most reports and screens) |
| Donor | Add donations for a patron while in the patron window |
| Donor | Add donations to an order while on the ticket sales window |
| Donor | Clear date that commission paid for the donation |
| Donor | Print donation acknowledgments to the ticket printer |
| Donor | Print donation charitable receipts |
| Donor | Unprint donation charitable receipts for later reprinting |
| Donor | View donors summary information (all non private) at the top of the patron window |
| Donor | View donors summary information (marked PRIVATE) at the top of the patron window |
| Fees | Change a fee used during a 'New Sale' |
| Fees | Change a fee used during an 'Exchange' |
| Fees | Change a fee used during the 'Refund' process |
| Fees | Change a fee used during the order 'Modify' process |
| Fees | Enter a negative value for a fee (ie. discount) if able to edit fees on the order window |
| Form Letters | Merge letters from the form letter list or edit window |
| Form Letters | Print or Batch Print form letters or emails that had been previously assigned to print later |
| Membership | Able to renew the membership if it is past its expiry date/renewal deadline |
| Membership | Add membership for a patron while in the patron window |
| Membership | Add membership to an order while on the ticket sales window |
| Membership | Change the full redeemable value of the membership from the purchase price to confer benefits |
| Membership | Print membership tickets |
| Membership | UnPrint membership tickets |
| Outlet | Sell tickets at All Locations (regardless of Outlet that created event) |
| Patron | Change the primary address from one address to another |
| Patron | Change the primary email from one email to another |
| Patron | Change the primary phone or fax from one phone to another |
| Patron | Clear the 'cash only' flag so that patron can resume using credit cards |
| Patron | Clear the 'do not mail, telemarket, etc.' flags |
| Patron | Merge two or more patron records into the same person and delete the others |
| Patron | Merge/transfer two or more patrons into a common household |
| Patron | Send a patron their email address and web password in an email |
| Patron | Set the 'cash only' flag so that patron cannot use credit cards |
| Patron | Set the 'do not mail, telemarket, etc.' flags |
| Patron | View annual marketing purchase statistics on the patron window at the lower right |
| Payments | Access and change 'Contractual Notes' on the payment screen |
| Payments | Delete post dated payments previously entered against the order |
| Payments | Use 'Gift In Kind' as payment method (means G/L account code needed) |
| Payments | Use 'On Account' as payment method on any order (closes without a payment & creates A/R) |
| Payments | Use 'Post Dated Payments' as a payment method which will appear in End of Day on appropriate future date |
| Payments | Use 'Membership' (current) as payment method |
| Payments | Use membership (expired) as payment method |
| Reports | Print invoices for a patron from the order window or batch functions. |
| Reports | Run donation reports |
| Reports | Run general reports (the majority of reports) |
| Reports | Run sales summary analysis reports |
| Reports | Run ticket revenue reports |
| Sales | View 'Transaction Monitoring' window |
| Season Reservations | Print season renewal notices |
| Season Reservations | Process a season ticket reservation using the book button |
| Season Reservations | Process season subscription auto renewals (people who get same seats each year) |
| Season Reservations | Unprint season renewal notices so they can be printed again |
| Tickets | Associate plug in code to any data record |
| Tickets | Change default ticket sale/reservation setting to allow tickets to be sold as reservation only (no A/R created) |
| Tickets | Change the promotion/price code during a quick exchange for a performance that DOES NOT have the employee's security access priviledges |
| Tickets | Change the promotion/price code during a quick exchange for a performance that the employee has security acess to |
| Tickets | Confirm attendance at a performance using ticket scanner or entering ticket number |
| Tickets | Exchange tickets by transferring them "en masse" from one performance to another on the attendance tab in the play window |
| Tickets | Exchange tickets to a performance that DOES NOT have the employee's security access priviledges |
| Tickets | Exchange tickets to a performance that has the employee's security access priviledges |
| Tickets | Hold tickets to prevent selling them |
| Tickets | Print tickets for fully paid order |
| Tickets | Print tickets for partially paid order |
| Tickets | Recalculate a specific order balance based on its contents |
| Tickets | Refund tickets to a performance that DOES NOT have the employee's security access priviledges |
| Tickets | Refund tickets to a performance that has the employee's security access priviledges |
| Tickets | Refund tickets when the performance is no longer on sale |
| Tickets | Refund tickets when the performance is over |
| Tickets | Release all held tickets for a performance on ticket sales window |
| Tickets | Sell COMP tickets (where a promotion was required to reduce the initial base price to $0.00) |
| Tickets | Sell FREE tickets where the base price starts at $0.00 (these are not considered comps) |
| Tickets | Sell from the patron screen using 'buy' button |
| Tickets | Sell held tickets which are marked on maps as held with lowercase letter (but only to permitted hold codes in employee record) |
| Tickets | Sell tickets to performance that is in the past |
| Tickets | Sell using 'Before Event Sales' menu (no patron data captured) |
| Tickets | Sell using 'Quick Buy' (sell tickets first, ten transfer to a patron) |
| Tickets | Set the price of a traveling troupe performance during the sales process |
| Tickets | Unprint a ticket (so it can be reprinted later) |
| Tickets | Use their personal setting for 'Reservation Only' ticket sales (means no transactions created until first payment) |
| Utilities | Open the Data Verify utilities under 'Setup' |
| Utilities | Purge historical data from the database |
| Utilities | Open the Data Verify utilities under 'Setup' |
| Web Sales | Add e-mails to patron correspondence history for mass emailing later |
| Web Sales | Start the web sales listener and become a web listener under their personal user id |
| Web Sales | View and manage emails pending on the web to resend or cancel them |
| Web Sales | View ticket scan statistics window |
For information on how to access the Employee Data window click here.
tab.
When a box is checked an employee has access to the function. If the box is unchecked an employee can not access the function.

button.
Changes to the Functions tab have now been saved.
The Group tab allows for the level of security access to be set for the employee.
| Letters & E-Blasts | Notes and letters access. |
| Task Notes | Access to Task notes. |
| Play Selling | Performance sales access. |
| Play Reporting | Report access. |
| Volunteer Evaluation | Volunteer History Access restrictions. |
| Queued & Saved Reports | Access to reports that have been saved |
|
Security 1 |
Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 2 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 3 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 4 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 5 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 6 | Level of security the employee has access to. Each level can be renamed in the appearence tab of company preferences. For more information on changing the security level title click here. |
| Security 7 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 8 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 9 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
| Security 10 | Level of security the employee has access to. Each level can be renamed in the appearance tab of company preferences. For more information on changing the security level title click here. |
The Box Office tab sets an employees sales management and report processes access.

Box Office and Sales Management |
|
| Initial Window | Window that Theatre Manager will automatically open first when an employee logs on. The initial window may be different for each employee. |
| Festival Seating Sales | Default for selling festival tickets as a one ticket per admission or one ticket per purchase. |
| Transaction Source | Department the employee works in. |
| Hold Letters | Hold letters the employee can set, release or hold tickets for. |
| Merchant # | Merchant account the employee processes credit cards to. |
| Merchant # | Merchant account the employee processes credit cards to. |
| User Initials | Unique initials for allowing access over-rides and scanner login. |
Web Listener Auto Login |
This section only applies if the employee is going to act as a weblistener. The settings will only be saved for the computer currently being used. |
![]() |
Clicking this button sets Theatre Manager to automatically login as the employee and open the web listener window when Theatre Manager is started on the computer currently being used. |
![]() |
Clicking this button clears the automatic login set by the button above. |
The Solicitor tab shows information about the donations which the employee has taken in. The "Allow Employee to be a Solicitor" must be selected to allow the employee to accept donations under there name.

| Allow Employee to be a Solicitor | When checked an employee can accept donations under their name. |
| Prospects | Total amount of prospective donations generated by the employee. |
| Soft Pledge | Total amount of soft pledges solicited by the employee |
| Soft Credits | Total amount of soft credits solicited by the employee |
| Actual | Total amount of actual donation $ solicited by the employee |
| Total Donations | Total number of donations that have been solicited by the employee |
| Hard Pledges | Amount of hard pledges solicited by the employee. |
| Matching Gifts | Total matching gift donations solicited by the employee. |
| # Gifts Matched | Number of matching gifts solicited by the employee. |
| Written Off | Amount of written off donations solicited by the employee. |
| Balance Owing | Balance of outstanding donations solicited by the employee. |

| Billing Information | These settings are used for costing/billing employees in the Facility Management module. More more information about Facility Management, click here. |
| Pay Period | The pay period for the employee. Can be Contract Rate, Day Rate, Hourly, Monthly or Weekly. |
| Pay Rate | An employee's rate of pay for projects/tasks. |
| Overtime Rate | An employee's overtime pay rate. |
| Internal Employee # | A payroll number or internal indentifier for an employee (could match external accounting software, etc) |
|
Sites set up with the Outlet Edition of Theatre Manager must have their Outlet Administrator perform employee setup functions. The Master User in the Outlet Edition is only intended for use in setting up the Outlet Administrator Employees. |
Click here to learn how to create patron records.

button.
A confirmation window will appear.
The employee data window will appear.
button to set a password for the employee.
button to set the employee preferences.
tab.
tab.
tab.
tab.
tab.
tab.
tab.
For information on how to access the Employee Data window click here.
tab.
When a box is checked an employee has the selected access rights to that data. If the box is unchecked an employee does not have the unchecked level of access rights to the data.

For more information on the data tab click here.
button.
Changes to the Data tab have now been saved.
When inserting a new employee record it may be decided the new employee should receive the exact same access levels to Theatre Manager as a pre-existing employee. If so, copy the access from the existing employee to the new employee. This is a time saving feature so access to data and function levels do not have to be hand-picked for each employee. This function is only used for employees who have Normal Access, as Master Users already have access to everything.
Click here to learn how to access the Employee Data window.

Single click on the employee line to select it.
button.
The Employee Data window will open.

button.
The Employee List will appear.
button.
These are the employees access can be copied from.

Single click on an employee to select them.
button.
This completes the process. The employee access has been copied.
Click here to learn how to access the Employee Data window.

Single click on an employee to select them.
button.
The Employee window will open.
For more information on the Employee Data window click here.
button to save the changes.
The access level on an employee effects the ability to log into Theatre Manager as well as the areas of Theatre Manager an employee will have access to. It is recommended the Master User employee have Master User access and the remaining employees have variations of Normal access.
For information on how to access the Employee Data window click here.
tab.
The current level of access is seen under the Logon Level and is marked by a bullet.

For more information on the access tab click here.
button.
Changes to the Access Level have now been saved.
If an Employee returns to work for your organization, you can reinstate their Employee account.
You will also need to do this when an Employee enters an incorrect password too many times as Theatre Manager will lock the Employee out of the program. This is designed to prevent people from accessing the database who should not have access.
Theatre Manager applies a resignation date to the Employee record and removes them from the login window.
|
This process will also work in cases where the Master User has been resigned/locked out. In that case, another Employee with Master User privileges can log in and complete the following process for the Master User account. We also highly recommend setting a primary email for the Master User on its patron account so that users can choose to have an email with the password sent to that email address in cases where the password is lost or forgotten |

button.

button to set a password for the Employee.The Employee now appears in the login window again. They will be able to access Theatre Manager using the password defined above.
|
In some very rare cases, there will be no other Employees with Master User access to complete the above steps. In those instances, please enable Remote Assistance on the database server machine and contact support@artsman.com with the login id/pw combination so we can reinstate access. |
Since employees have important information tied to their accounts like transaction data, there is no way to permanently delete them from the system. You can remove their access which will remove them from the active employee list and prevent them from logging into Theatre Manager.
Click here to learn how to access the Employee List window.
button.
Enter the last day the employee worked.
button.
The employee will not be removed from the active employee list and will no longer be able to login to Theatre Manager.
An employee password can be set, changed or reset if forgotten.
Click here to learn how to access the Employee Data window.

button at the top of the window.
The Employee Data window will open.

button.
The New Password window will open.

button.
The new password is now set for the employee.
The Employee Preferences Window is used to set defaults for an individual user. Employee preferences may be accessed by clicking the Preferences button on the Access Tab of Employee Setup. Preferences can also be accessed through Setup >> Users and Access >> Employee Preferences. Accessing Employee preferences through the Setup menu will only show the preferences for the currently logged on employee. Changing the preferences changes the preferences for that employee no matter where they log on to Theatre Manager.

|
Opens the Theatre Manager online help. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Saves changes made to the employee preferences. |
|
This button is not accessible because new employees must be added through the Patron Window. It is on the window for consistency. For more information on adding employees click here. |
|
Reverts changes made to the employee preference back to the last saved point. |
|
This button is not accessible because employees cannot be deleted. For more information on removing employees click here. |
|
Generates a report of the employee detail and access to the screen or default print location. |
|
Spell checks any fields that can by typed in. |
|
Opens the Password Window. For more information on the setting employee's passwords, click here. |
|
Ticketing and membership default search criteria. For more information on the patron tab click here. |
|
Sales defaults for the employee. For more information on the box office tab click here. |
|
Default ticket printer information for the employee. For more information on the ticket printer tab click here. |
|
Reporting preferences for the employee. For more information on the reports tab click here. |
|
Spell check default settings. For more information on the spell checker tab click here. |
|
Status bar location. For more information on the windows tab click here. |
|
Email setup for the employee. For more information on the Email tab click here. |
Default Ticket Search Criteria |
|
|
Ticket Status |
Choose the types of tickets to be displayed in the ticket tab. There are three choices: All Tickets, Printed Tickets, and Unprinted Tickets. If Printed Tickets was selected then all tickets displayed would be tickets that have already been printed, or marked as printed. |
| Year of Play | Choose the year of the tickets to be displayed in the ticket tab. There are 6 choices: The future year, the current year, previous year, two years prior, Current Year and All Years. If the current year was selected then all tickets displayed would be for events that take place in the current year. |
|
Maximum Tickets |
The maximum number of ticket to be displayed in the patron window when the patron record is loading. If a patron has more tickets than the number specified in this field, in this case 300, then a message will appear when you open that patron record informing you that 300 tickets have been found would you like to add 300 more. Clicking yes will display another 300 tickets, if there are that many more. If there are less then 300 it will just display the remainder of the tickets. By clicking no, then only the first 300 tickets will be displayed. |
Default Membership Search Criteria |
|
| Status | Choose the types of membership to be displayed in the membership tab. There are three choices: All Memberships, Invalid, and Valid. If Valid was selected then all memberships displayed would be active and not yet expired. |
| Year | Choose the year of the memberships to be displayed in the membership tab. There are 6 choices: The future year, the current year, previous year, two years prior, Current Year and All Years. If the current year was selected then all memberships for the current year would be displayed. |
Default Quick Find Field |
|
| The default field used for the employee for the Quick Find function. The available options are Patron or Marketing Field #1-4. | |

|
Quick Buy Patron | This field requires a valid patron number. The patron number entered should be for a patron who was specifically set up to act as a quick buy / before event sales patron. A quick buy / before event sales patron is a dummy patron account (not a real person), and because the patron is set in user preferences each user can have their own Quick Buy / Before Event Sales Patron. |
Show Ticket Prices (when selling) |
|
|
Base Price + Tax + Fee |
Ticket price is displayed as the base price plus tax any any fees associated with the sales promotion. |
| Base Price + Tax | Ticket price is displayed as the base price plus tax. |
| Base Price + Fees | Ticket price is displayed as the base price plus fees associated with the sales promotion. |
| Base Price Only | Ticket price is displayed as the base price only. |
Display Following Data In List |
|
| Closed orders | Fully paid orders will be displayed. |
| Closed and deposited payments | Payments for fully paid orders will be displayed. |
Default Sales Mode |
|
| Sale | Purchases are recognized as an accounts receivable at the time of purchase. If payment is made the accounts receivable is cleared. If no payment is made the tickets remain on account until payment is received. |
| Reservation | Purchase is not recognized as an accounts receivable until the first payment or donation is received. |
Managing the Sale |
|
| Single Tickets | Festival seating tickets are issues as one ticket per admission. |
| Group Tickets | Festival seating tickets are issues as one ticket per event. |
| Default number of days to hold Seats | Default number of days a patron seat request will be held for an event. |
| Display credit card authorization number | Credit card authorization number is displayed in the payment window before completing a sale. |
| Cash Drawer Port | If using an electronic cash drawer, the port on which it communicates. |
| Delay /60 Sec | The amount of seconds of delay before the cash drawer opens. |

Ticket Printer Configuration |
|
|
Printer Type |
Tickets can be printed to a Boca, Boca Dual, Practical Automation, Datamax Allegro or Datamax S-Class. Choose the default ticket printer the employee will print to. |
| Print Delay | Allows for a printer buffer to clear before printing the next ticket. This delay is hardware specific. If tickets are being printed on top of one another, tickets are not printed correctly, or if tickets are skipped during the printing process the print delay should be increased. |
Ticket Cutting Options |
If printer supports ticket cutting, there are three options to choose from: Cut ech ticket, Cut after last tickets for patron, or Do not cut tickets |
Settings for Printer #1 |
|
| Port #1 Name | The port the primary ticket printer is attached to. |
| IP Address | IP address of printer if using ethernet printer |
| IP Port | IP port of printer if using ethernet printer |
Settings for Printer #2 |
|
| Port #2 Name | The port the secondary ticket printer is attached to. |
| IP Address | IP address of printer if using ethernet printer |
| IP Port | IP port of printer if using ethernet printer |

Reporting Options |
|
|
Show Page Setup for each report |
When checked the user will always be given the opportunity to change the page orientation and paper size before printing a report even if the default destination is to the screen. |
| Show Report Window As Steps | Changes the criteria window to a series of Next/Previous windows rather then tabs. This assists infrequent users in entering relevant information. |
| Show Saved Criteria Options | When unchecked, will remove the Save Criteria buttons to reduce the number of buttons in the criteria window for simplicity. |
| Show Report in 'Page Preview' Mode | When checked, reports on screen are displayed is actual view with the paper outline. |
| Default Criteria Filter Level | Can change the default criteria filter level to make choosing fields for search criteria more simple. Options are: All, Frequently Used and Essential. |
| Default Destination | A drop down list allowing users to specify the default print location. There are five options: Clipboard, File, Page Preview, Printer, Screen. |
![]() |
Removes any saved report criteria. |

Ignore Options | |
| Ignore capitalized words | Ignores capitalized words found in mid sentence. An example may be a day of the week or a country. |
| Ignore all-caps words | Ignores words completely capitalized. An example may be a radio station or acronym. |
|
Ignore words with numbers |
Ignores words that contain both letters and numbers. An example may be an event code. |
| Ignore words with mixed case | Ignores mixed case words. An example may be ArtsMan. |
| Ignore domain names | Ignores domain names for email or web sites. Often domain names are a combination of words that run together. An example would be artsman.com |
Suggest / Report Options |
|
| Report doubled words | Detects same words typed side by side. An example would be the the. |
| Case sensitive | Locates words that should be capitalized but are not. An example would be canada. |
| Phonetic suggestions | Displays word suggestions that sound like the miss spelt word. Either phonetic suggestions or typographical suggestions must be selected in order for spell check to provide suggestions. |
| Typographical suggestions | Displays word suggestions that appear similar to the miss spelt word. Either phonetic suggestions or typographical suggestions must be selected in order for spell check to provide suggestions. |
| Suggest split words | Displays suggestions for words that appear to run together. |
| Auto correct | Detects words within the selected dictionary marked as Auto Change and correct them without prompting. An example may be teh changing to the. |
Language |
Select a language to spell check in. Choices are American English, British English, Dutch, French, German, Italian, and Spanish. |
Accuracy |
|
| Fast but less accurate | A fast scan of the source document which may provide less accurate spell check results. |
| Moderately fast and accurate | A quick scan of the source document which moderate accuracy. |
| Slow but very accurate | A slow, accurate scan of the source document. |
Dictionaries and Glossary |
|
![]() |
When ignore all is selected during spell check the words are stored for future reference. Clear ignores removes these words from the stored reference. |
![]() |
Edit the spell check dictionary. Exclude, Ignore, Conditionally Changes and Auto Changes can be adjusted in the dictionary. |

Main Toolbar Settings |
Settings for main Theatre Manager toolbar. |
| Icon Size | Choice between Small and Large icons. |
| Text Position | Can either have no text or text showing below icons. |
| Menu Position | Where you would like the menu positioned on the screen: None, Top, Bottom, Left, Right, Floating |
Window Tooltips |
|
| Display tooltips on windows and buttons | Displays tips on windows and buttons when the mouse is hovered over top of the window or button |
| Display tooltips on a theatre map | Displays seat information when mouse is hovered over top of seat on a theatre map |
![]() |
Resets all window settings back to default settings when clicked. |
Preferred Toolbar Icon Settings |
Settings for toolbars on top of each window. |
| Icon Size | Choice between Small and Large icons. |
| Text Position | Can either have no text or text showing below icons. |
Windows Status Bar Position |
Where you would like Theatre Manager status bar positioned. This status bar displays information and any errors you may receive. Options are: Bottom, Top, or Operating System Default |
Email Setup | |
| Primary E-Mail | Automatically generated from the primary email as set up on the employee's patron record. |
| SMTP Server | The company's SMTP server to send emails to/from this employee. |
| SMTP Port | Usually 25 - the port used to talk to the SMTP server for email sending to/from the web listener for this employee. |
| User Id | In cases where authentication is necessary, the employee's email user id login for the SMTP server. |
| Password | In cases where authentication is necessary, the employee's password for their user id for the SMTP server. |
| Needs Authentication box | Check this box if authentication is required to access the SMTP server. Encryption methods of NONE, LOGIN, PLAIN, CLEARTEXT, and CRAM-MD5 are supported. |
| Use SSL box | Check this box if the SMTP server requires SSL for connection. TLS (Transport Layer Security) is not supported at this time. |
![]() |
Click the Test Email button to send a test email using the SMTP settings as entered. |
![]() |
Click the RSS Feed button to open your web browser and go to the Arts Management RSS Feed to bookmark for future reference. |
| Unassigned Activity Patron | Enter a default unassigned activity patron here as a placeholder for personnel assigned to specific project tasks to be used while those personnel are still being set up. It is also used in the volunteer/personnel tab in events and dates to bulk set up the people needed to work a performance. |
| Others who can edit my tasks | Here you can assign delegates who can edit your calendar task information. This prevents others from changing your tasks by supplying a list. Use the green plus and red minus buttons at the bottom left of the table to add or remove patrons from this list. |
Work Flow Notifications enable you to take common situations, such as donations being sold or changed, or patrons creating records via the internet, and send notification emails to certain employees who will be responsible for tracking changes to the database. You must have purchased the Web Sales Module in order to use Work Flow Notifications. Common notifications, such as donation sales or membership sales, can be assigned on a per campaign or membership basis.They are assigned in the setup of each patron, campaign, giving level, pass or membership.
Work Flow notifications can be accessed by clicking on Setup >> Users and Access >> Work Flow Notification.

This will open the Work Flow Notification window.

Work Flow Notifications enable you to take common situations, such as donations being sold or changed, or patrons creating records via the internet, and send notification emails to certain employees who will be responsible for tracking changes to the database.
You must have purchased the Web Sales Module in order to use Work Flow Notifications.
Creating a Notification

This will open the list of all notifications that are setup in your system.



These notifications are setup in the Code Tables.
button.
For more information about Form Letters, click here.

This allows you to send emails to different employees for different situations. For example, not all employees will need to be notified if a donation is changed, but more will be on the list for donations being added.
tab.
If an employee does not have an email address, you will need to enter one for them to be added to a notification. Click here for Employee Setup.
button.

This will open the list of all notifications that are setup in your system.


button.

This will open the list of all notifications that are setup in your system.

button.
The Delete Record confirmation window will appear.

button.
The notification is now deleted.
The Employees Currently Logged In windows provides a list of all employees who are currently logged in to Theatre Manager. This can be useful to monitor access to the system at any given time. The window is automatically refreshed every 15 seconds. It operates by polling pg_Admin activity, and reporting that activity to the viewer.
The Employees Currently Logged In monitor is accessed via the Setup >> Users and Access >> Employees Currently Logged In menu.

|
Prints the current record. |
|
Exports the log file in a tab or comma delimited file. |
| Pid | Process ID.This is the process ID assigned to the employee connection to the PostgreSQL database. If a user account becomes stuck in Theatre Manager, AMS Support personnel can remote in to the server and free the User based on the PID. This can also be used if a User is running an unusually large database query and uses up too much of the CPU resources. The PID can be used to stop the query and free the CPU resources back up again. |
| User Name | The Access ID of the User who is logged on. This value is defined in the Employee record. |
| Application | The application the User is logged into. Since this is provided by pg_Admin, the application will always be Theatre Manager. |
| IP Address | The IP address of the machine where the User is logged on from. This is useful to monitor not only what users are logged in, but to which specific workstation. |
| Port | The internal port that the User is currently using to access the database. |
| Query Start | When pg_Admin was last checked for activity status from this User. |
| Waiting | Indicates if the User is waiting for access to the database. |
| Current Query | The code line in pg_Admin used to monitor the log in status of the User. |
The Disable Access function allows you to set a time to force users to log off Theatre Manager in order to perform scheduled maintenance and other functions that require exclusive use of the database. Theatre Manager will deny users access to the database until the pre-determined time in this window.
A Master User can always log on to the database to reset the values in this window, regardless of whether Theatre Manager is currently unavailable to other users.
The Disable Access function is accessed via the Setup >> Users and Access >> Disable Access menu.

| Timed Logoff | Sets an immediate logoff in a specified number of minutes. For example, if you want to force all users off in 10 minutes, then enter the value "10" and click the Deny Login button. Theatre Manager will log all users off in 10 minutes. |
| Date Time Logoff | Sets a future date time during which all users will be logged off, and no users will be allowed access. This is useful if the IT department is planning a machine or systems upgrade during a specified time. |
| Message | Allows setting of a message to display to all users of an impending planned outage. This message uses Theatre Manager's Growl notification system. |
|
Displays a list of users who are currently logged in. |
|
Activates the outage as defined in the top portion of this window. |
|
Cancels the planned outage, and allows users to log in normally. |
If you need to cancel a Disable Use of Theatre Manager session because the planned maintenance took less time than was originally scheduled, you can easily do so by "Allowing Login" once again.

button.For more about the Disable Access function click here.
The Access Audit Log is a critical part of PCI Compliance. It provides a method of electronically tracking when users
Specifically, the Access Audit Log establishes a process for linking all access to system components to each individual user – especially access done with administrative privileges. It allows you to track and monitor all access to network resources and cardholder data as per PCI requirments.
For more on PCI Compliance click here.
The Access Audit log is located under the Setup >> Users & Access >>Access Audit Log menu.

|
Opens the selected transaction to view details. You may also simply double click on the transaction in the list. |
|
Prints the list as shown. |
|
Exports the list. |
|
Displays the patron record to whom the transaction is attached. |
| Seq # | The Sequence number of the transaction. |
| Trans Date | The date and time of the transaction. |
| Journal # | If the transaction affected the General Journal, the Journal number that was affected. |
| Code | The transaction code used to identify the specific transaction. |
| Transaction Description | A translated description of the transaction code. |
| Order # | If the transaction affected a specific Order, the order number willbe listed here. |
| Play | If the transaction affected a specific play, the play code will be listed here. |
| Performance | If the transaction affected a specific performance, the performance code will be listed here. |
| Type | Whether the transaction is auditable. |
| Description of Entry | A more detailed listing of the transaction, including the User name who affected the transaction. |
|
Displays the patron record to whom the transaction is attached. |
| General Informtion |
Displays the
|
| Transaction Detail |
Displays
|
There are many options for you to search for specific transactions. Using the drop-down list in the upper left corner, simply choose the criteria you wish to search by.
| All Transactions | Displays all transactions. Click on any column header to sort by that column. |
| Code | The specific Transaction Code |
| Order # | A specific order number. This may be helpful when diagnosing ledger transactions. |
| Journal # | A specific General Journal number. This may be helpful when diagnosing ledger transactions. |
| Revenue Date | A specific date of revenue. This may be helpful when diagnosing ledger transactions. |
| Seq # | A specific Sequence number. This may be helpful when diagnosing ledger transactions. |
| Trans Date | A specific transaction date. This may be helpful when examining a specific day or range of days. |
| Play #, #Perf, Tix #, Seat Code | Use these to examine transactions based around a specific event. |
| Trans Patron #, Name/Company, Last Name, First Name, Company | Use these to search for transactions generated by a specific patron record. |
| Play Title, Play, Performance | Use these to search for transactions generated by a specific event. |
| Description, Campaign Name | These will search for transactions generated by a specific donation campaign. |
| Merchant #, GL# | These may be helpful when diagnosing ledger transactions. |
Company Preferences are used to manage how Theatre Manager behaves for all outlets in the database. (This also applies if there is only one outlet). The items that can be changed generally have to do with system maintenance, overall appearance and general behaviour that all users will experience.
Click on a link to the left to view the details of each tab in this window.
The System Preferences Window is accessed through the Setup >> System Preferences Menu.

This will open the System Preferences Window.

The Edits tab contains patron data management information for Theatre Manager.

Data Editing |
|
| "Unknown" Phone Number | The phone number which can be used if there is no patron phone number. This number will be ignored when checking for multiple patrons. |
| First Name Connector | The connector which will be used to join first and last names in reports and letters. |
| Greeting Name Preference |
The greeting preference used
when sending material to patrons.
|
| Auto Capitalize |
Controls Theatre Manager's ability to set mixed case letters during entry and reduces the necessity to use the shift key. Several methods can be chosen to control this process. Never Capitalize - Removes this option by always accepting exactly what is entered. First Time - Capitalizes the first letter of data entered into a field the first time it is entered. When the field is edited, the changes will be saved as entered. Mac: Except for <Option> <Tab> - Capitalizes the first letter of any word entered into a field unless the <Option> key is held down when <Tab> is used to move into the next field. When the <Option> key is depressed, and <Tab> is used to move to the next field, the data is recorded as entered. Windows: Except for <CTRL> Click - Capatilizes the first letter of any word entered into the field unless the <CTRL> key is held down and clicking is used to move into the next field. When the <CTRL> key is depressed, and the click is used to move to the next field, the data is recorded as entered. Always Capitalize - Capitalizes the first letter of any word entered into a field. |
| Disable Postal Code Edits |
If selected, the program will not
validate a Countries Postal/Zip code requirements.
Examples: Canadian Format : xxx xxxAmerican Format: xxxxx or xxxxx-xxxx New Zealand Format: xxxx |
| Disable Telephone Number Edit |
If selected, the program will not
validate a countries telephone number requirements.
Examples: Canadian/American Format: (xxx) xxx - xxxxNew Zealand Format: 0800 xx xx xx or 021 xxx xxxx or 025 xxx xxx or 0Y xxx xxxx where Y is a number between 3 and 9. |
Email Address Domain Verification |
|
| Never | E-mail addresses will not be verified when entered into Theatre Manager. |
| Internet Only | E-mail addresses will be verified when entered through web sales. |
| Everywhere | E-mail addresses will always be verified when entered into Theatre Manager. This can slow down data entry but is the most accurate. |
The PCI Security tab allows the Master User to set the parameters of how Employees will log on to the database, the structure of their passwords, and important PCI Compliance considerations for credit card data.
| Logon Window Setting |
Offers the option to have Employees login:
|
| Minimum Length | Sets the minimum length of logon passwords. For PCI compliance, the minimum length is 7 characters. |
| Unique Passwords | The number of unique passwords required by the system. If set to zero, then passwords are not required to be unique. If set to 2, then the same password may be shared by two employees. If set to 3, then the same password may be shared by three employees. |
| Days til Change Allowed | The minimum number of days that a password must be used before it is allowed to be changed. |
| Days until Expiry | The maximum number of days that a password may be used. For PCI compliance, this must not exceed 90 days. |
| Attempts til Lockout | This determines how many incorrect attempts an employee may make before Theatre Manager will lock them out of the system and must be manually re-instated. |
|
By clicking this button, Theatre Manager will be set to use all the PCI Standards in terms of employee passwords and logons. Note: Use of this setting will change existing passwords to be fully PCI compliant, and all parameters to meet the minimum compliance standards. |
Theatre Manager can implement either Schedule "C" or "D" for the Self-Assessment Questionnaire (SAQ) - the choice is yours. You can define a retention period for credit card information before it is 'shredded' per PCI DSS standard 3.1
|
A shredded card means that it will be stored in the database as '#### **** **** ####'. This renders the PAN useless for all purposes. However, given the first 4 and last 4 digits of any card, you can still search for the patron. |
|
Schedule C: Shred cards after Daily Use |
Using an online payment gateway and the Schedule "C" setting effectively means that cards will be onsite for the duration of the transactions. Using PCCharge and the Schedule "C" setting effectively means that cards will be onsite for the duration of the day. |
|
Schedule D: Encrypted credit card data |
Schedule "D" compliance with about 120 days of retention is sufficient for most venues, especially if you are using post dated payments or may have to deal with refunds for cancelled events. |
| Retention Period | The number of days credit card information will be retained before it is shredded in a Schedule D environment. The recommended minimum is 90 days, and the recommended maximum is 365 days. |
|
Generates a completely random 40 character key to use as half of the encryption key process that will be unique to the venue and re-encrypt all cards in the database. |
|
Immediately shreds credit cards longer than the Retention Period as noted above. |
In Theatre Manager, 'shredding' credit cards means removing the middle 8 digits of a credit card number so that what is stored in the database is only the first four and last four digits of the number: 1234-xxxx-xxxx-1234. Cards stored in this manner cannot be accessed for use (because those 8 digits aren't masked - they really no longer exist). Users can still search the database for a credit card using the first four and last four digits for reporting and transaction history.
There are two choices for 'Shredding' Credit Cards. The first method, Shredding Unused Credit Cards, allows a venue to set the number of days a credit card is stored in the usual encrypted format in the database (and is therefore available for use as a payment method for post-dated payments or in the patron's credit card tab), and then after that period, a card is considered "unused" and is shredded of its middle 8 digits.
The second method, setting the database to Schedule C: Daily Shredding, will shred cards of those center 8 digits daily. This is rarely used, as it will prevent some common or desirable business functions (and maintaining Schedule D: Encrypted Credit Card data, the default PABP/PCI Compliant method will not prevent those functions).
The simplest solution for venues to have a higher degree of security in their database, than that allowed by the PABP/PCI compliant data encryption of the credit card numbers, is to "shred" unused or old credit cards in patron records.
"Shredding" removes the middle 8 digits of the number and renders the card information unusable (as it is stored - you can still swipe or enter the card again in the future with no problem).To do "shred" a credit card, you perform the following steps:
button.
A dialogue opens, asking for a retention period during which cards are considered active (and therefore, not "unused"). We recommend at least 90 days, 365 as the longest.

to immediately shred cards that have not been used in a number of days greater than that set as the retention period.
|
this action cannot be undone! |
In some rare cases, a venue will choose to shred cards daily for added security. It is worth noting here that Theatre Manager's default method, Schedule B Data Encryption with a rotating encryption key, is PABP/PCI compliant. If a venue still wishes to shred cards daily:
button on each to proceed:

The Appearance tab contains default text for various areas of Theatre Manager. These fields can be edited to language that best suits the organization. Click on any of the fields in the right hand column to edit the text.


Ticket Reservation Display Letters |
|
| Letter Display | Determine whether the price code or the seat code from the Buy Window appears on the seat in the map display. If you change the setting to or from 'Price Code' and 'Promotion Letter', you will need to verify future performances to change the actual letter display on the map. |
| Set Colour of seats for current sale | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
| Set Colour of seats for current exchange | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
Play Sell Warning Colours |
|
| Performance has begun or is over | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
| 30 minutes until Performance starts | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
| 1 hour until Performance starts | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
| 2 Hours until Performance starts | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
| 4 hours until Performance starts | Click on this box brings up the colour palette window to allow the selection of both the foreground and background colours. |
Held Seat Setup |
|
| Hold Colour | Clicking on each letter brings up the colour palette window to allow the selection of both the foreground and background colours. Seat hold letters are always represented with lowercase letters.. You can also define the meaning of the seat hold code by entering a description beside each of the 26 lower case letter codes. |
The License tab contains information about the components of Theatre Manger currently in use and provides the ability to purchase upgrades.

Software License Profile |
|
|
Allows for the entry of a license upgrade. For more information on entering license upgrades click here. |
| Software Features | This is a list of all the possible features that Theatre Manager offers. The features that have check marks beside them are the features that the company currently has access to. In order to receive additional features that the Theatre Manager has to offer the organization must purchase a license upgrade. |
Once a company has purchased a license upgrade the new Customer and License numbers need to be entered to activate the additional features of Theatre Manager.

button.
The Customer and License Number Window will open.

button.
Theatre Manager will now automatically restart to activate the new features.
The Mandatory Data tab defines fields that must be completed during household, company or patron insert.

Patron Data |
|
| Name Info |
Select what names must be given before a
patron record can be saved.
|
| Patron Address | Checking this box means that the patron's address must be entered before a patron record can be saved. Only one out of the two address lines need to contain information. |
| Patron City | Checking this box means that the patron's city must be entered before a patron record can be saved. |
| Patron Province | Checking this box means that the patron's province must be entered before a patron record can be saved. |
| Patron Postal Code | Checking this box means that the patron's postal/zip code must be entered before a patron record can be saved. |
| At least on telephone number | Checking this box will require a minimum of one phone number be given before a patron record can be saved. |
| Area codes on all phone numbers | Checking this box will require all phone numbers given be accompanied by an area code before a patron record can be saved. |
Payment Data |
|
| Why Did Patron Buy | Checking this box means that before a payment can be finalized the user must select the reason that the patron has made a purchase. The why did patron buy field is a drop down list that is found on the payment window. The values listed in why did patron buy can be customized. Click here for more information on customizing these values. |
![]() |
Pressing this button will set the above options to the default settings that Theatre Manager recommends. |
The Other tab contains details on miscellanous information with Theatre Manager.
Non Financial Transaction Management |
|
| Do not purge after posting to the G/L | Checking this box prevents non-posting transactions from being purged. |
| Otherwise Keep For | Determine the number of days to keep the non-posting transaction records before purging them. |
Data Management & Backup |
|
| Backup Run Time | Define the time that the system should run a backup each day. This is best done when the system is not in use. |
The Security tab can be used to set the password standards for logging into Theatre Manager.

Employee Access Management |
|
| Set the password standards to those recommended by the Credit Card Industry Task Force. | |
Password Content |
|
| Logon Window Setting |
Allows changes to the login window the users sees upon starting Theatre Manager.
|
| Minimum Length | Defines the minimum length of a user's password. |
| Unique Passwords | Defines the number of unique passwords before a password can be re-used. Setting this to 0 (zero) ignores this setting. |
| Days til Change Allowed | Number of days before user is allowed to change password again. Setting this to 0 (zero) ignores this setting.. |
| Days until Expiry | The number of days a password may be used before it must be changed. Setting this to 0 (zero) ignores this setting. |
| Attempts until Lockout | Number of invalid attempts to login that are allowed before the user is locked out. Setting this to 0 (zero) ignores this setting. |
| Password is all Upper Case | Checking this box sets all passwords to upper case. |
| Require Mixed Case | Checking this box requires that the password have at least one lower case and one upper case letter. |
| Prevent Repeating Characters | Checking this box denies the use of repeating characters. |
| Require Number and Characters | Checking this box requires that the password must have one letter and one number. |
The Web tab can be used to set the behaviors of Web Listeners.
Web Sales Options |
|
| Enable Web Sales | Checking this box enables the use of the web sales module. |
| Maximum Tickets | The maximum number of tickets that may be purchased in a single web order. |
| Remove | The time in minutes before a performance start time that it is removed from web sales. |
| Hold Letter | Define the letter that will be displayed on the map when a web sale is in progress. |
Company Preferences allows customization of Theatre Manager to work optimally with a venue. From this window many of the features and behaviors of Theatre Manager specific to the company can be modified.
In the outlet version of Theatre Manager, a master user will need to create a Company Preferences record for each participating company. The companies can then set their own default preferences to have different box office policies, names for entities, development defaults, etc.
The Company Preferences Window is access through the Setup >> Company Preferences Menu.

This will open the Company Preferences Window.

The Company tab contains all the information about the company.
Default Company Information |
|
| Short Name | A shortened version of the company's name. The shortened company name is printed on all reports. |
| Company | The full legal name of the company. |
| Address | The location of the company offices. |
| City | The city in which the company is located. |
| Province/State | The province or state the company is in. The title of this field can be changed under the appearance tab of the Default Data Window. |
| Postal Code/Zip Code | The postal / zip code of the company. The title of this field can be changed under the appearance tab of the Default Data Window. |
| Country | The country in which the company is located. |
| Telephone | The company telephone number. |
| Fax | The company fax number. |
| Web Site | The Internet web site for the company. |
| Web Server button | Display a window showing web server SMTP settings. |
| Meeting Server button | Displays a window showing meeting server settings. |
Meeting Reminder Email Setup |
|
| Email Address | The Internet Email address for the company. |
Meeting Reminder Outgoing Email |
|
| SMTP server | The email server for sending batch emails. |
| User ID | ID name required for email authentication. |
| Password | Password required for email authentication. |
| SMTP Port | Port to use for SMTP. |
| Timeout | Timeout period. |
| Needs Authentication | SMTP server requires password authentication. Encryption methods of NONE, LOGIN, PLAIN, CLEARTEXT, and CRAM-MD5 are supported. |
| Use SSL | SMTP server requires SSL. TLS (Transport Layer Security) is not supported at this time. |
|
This sends a test e-mail to verify that all settings have been entered correctly. |
| Default Acceptance Status For Invitations | Select Needs Invitation or Don't Ever Invite to indicate whether Email invitations need to be sent out or not. |
Meeting Reminder Incoming Email |
|
| POP server | The email server for receiving incoming emails. |
| User ID | ID name required for email authentication. |
| Password | Password required for email authentication. |
| POP Port | Port to use for POP. |
| Timeout | Timeout period. |
| Needs Authentication | SMTP server requires password authentication. Encryption methods of NONE, LOGIN, PLAIN, CLEARTEXT, and CRAM-MD5 are supported. |
| Use SSL | SMTP server requires SSL. TLS (Transport Layer Security) is not supported at this time. |
|
This checks the POP Email server to verify that all settings have been entered correctly. |
Web Email and E-blast Setup |
|
| Email Address | The Internet Email address for the company. |
| SMTP server | The email server for sending batch emails. |
| User ID | ID name required for email authentication. |
| Password | Password required for email authentication. |
| SMTP Port | Port to use for SMTP. |
| Timeout | Timeout period. |
| Needs Authentication | SMTP server requires password authentication. Encryption methods of NONE, LOGIN, PLAIN, CLEARTEXT, and CRAM-MD5 are supported. |
| Use SSL | SMTP server requires SSL to communicate with it.
NOTE: STARTTLS (Transport Layer Security) is not supported at this time. |
|
This sends a test e-mail to verify that all settings have been entered correctly. If you get errors with emails, please refer to the SMTP Errors web page to help diagnose issues. |
The Accounting tab allows changes to the company's accounting formats. Adjustments to the fiscal year and accounting format can be made here.

General Accounting Information |
|
| Fiscal Year | This is the fiscal year that the company is currently in. This can be altered by clicking in the field and retyping the year. |
| Month Start | This is the month that the company's new fiscal year starts in. This can be altered by clicking in the field and retyping the month. If the fiscal start month is changed after sales information has been posted to the General Ledger accounts, it may be necessary to Recalculate General Ledger Totals. |
| Store Years As - Start | If selected the year stored in the GL will be the year at the beginning of the fiscal year. i.e. 2000/2001 fiscal year dates will be stored as 2000. |
| Store Years As - End | If selected the year stored in the GL will be the year at the end of the fiscal year. i.e. 2000/2001 fiscal year dates will be stored as 2001. |
Internal Account Number Format |
|
| Account # Format | Allows the account number to be up to 15 digits, excluding dashes, in any combination of numbers and dashes. |
| Export Format | Select which format to use for exporting GL entries for use with accounting software. Options include tab delimited format, XML Banner FINFEED, Excel Workbook 97-2004 (.xls) or Excel Workbook 2008 (.xlsx) format. |
![]() |
This button will create a set of sample accounts if no accounts have been setup under Accounting >> G/L Accounts. |
Ticket Sales Deferred Revenue Rollover Options |
|
| Day of Performance | Moves money for the performance from Deferred to Sales on the day of the performance. |
| Day after Performance | Moves money for the performance from Deferred to Sales on the day after the performance. |
| Day of First Performance | Moves money for the play from Deferred to Sales on the day of the first performance. |
| Day after Last Performance | Moves money for the play from Deferred to Sales on the day of the last performance. |
| During year end rollover for next season | Moves money for the play from Deferred to Sales on the during the year end rollover. |
Default Sales Mode |
|
| Sale | Adds transactions to the Accounts Receivable ledger immediately. |
| Reservation | Adds transactions to the Accounts Receivable ledger after the first payment has been made. |
| Do not allow 'Reservation Only' | Will prevent the 'Reservation Only' option from appearing at checkout. |
Foreign Currency |
|
| Other Country | This is where an optional country can be selected for accepted foreign currency when selling tickets. If the organization does not accept foreign currency, set the country to the "home" country. |
| Exchange Rate | This is where the exchange rate for converting from the local currency to the currency of the foreign country is entered. If the organization does not accept foreign currency, set the exchange rate to 1.000000. |




|
This screen has an important button on it to reset the end of day use count and is described below. You may have to do this if you receive the message about a deposit in progress during end of day wizard. |

End of Day Wizard and Posting Options |
|
| Allow sales while End of Day Wizard is Open | Click to allow employees to continue with the day's sales while the End of Day is being run. |
| # Times EOD is open | A counter that tracks the number of times that End of Day
is currently open.
|
Web Logs and Shopping Cart Retention Policy |
|
| Purge completed carts after "xx" days | After this many days, purge web logs for carts where a patron signed in. Only logs are purged, not actual carts. |
| Purge anonymous carts after "xx" days | After this many days, purge web logs for carts which remained anonymous or were not attached to a patron. Only logs are purged, not actual carts. |
| Purge misc data after "xx" days | After this many days, purge miscellaneous data entry online that is not confirmed or saved by the patron. |
| Purge unconfirmed mail list after "xx" hours | This represents the amount of time (in hours) that a pending subscribe to a mail list will remain without confirmation. If a patron does not confirm addition to the mail list in less than the number of hours specified, the patron will be removed from the mail list. |
Deposit Reports Required |
|
| Bank deposit summary by payment type | When checked, a summary of all payments, sorted by type, will print automatically during End of Day. This report can also be found in Reports > Order and Payments > Bank Deposit - Totals |
| Deposit detail of all payments | When checked, a detail report of all payments in the deposit, sorted by patron, will print automatically during End of Day. This report can also be found in Reports > Order and Payments > Deposit Detail |
| Cheque listing for bank deposit | When checked, a list of cheque detail in the deposit (suitable for taking to the bank) will print automatically during End of Day. This report can also be found in Reports > Order and Payments > Bank Deposit - Cheque Listing |
Next Transaction Numbers |
|
| Deposit Number | The next bank deposit number. This value should not be set less than the current number. |
| Till Bal(ance) Number | The next till balance number. This value should not be set less than the current number. |
| Sales Posting Number | The next sales posting reference number. This value should not be set less than the current number. |
| Member Control Number | The next member control number. This value should not be set less than the current number. |
| Date Last Deposit | The date of the most recent successful (completed) End of Day Deposit in Theatre Manager. |
| Date Last Posted | The date of the most recent balance of the End of Day (Post to G/L) in Theatre Manager. |
| Order Last Posted | The last order number posted to the G/L during End of Day. |
Adjustments to how the Box Office operates can be made from this tab.
Managing the Sale |
|
| Tix Sales Warning | A warning notification is displayed on the screen if the number of tickets being sold is greater than this number. |
| Warn if Performance | Displays a warning on screen once a performance start time has gone past the denoted amount of time. |
| Remove Performance | Removes the performance from the sell list once this much time has elapsed past the start time. Users with past performance access can still sell to this performance. |
| Display past play | Number of days to still list past performances. |
| Play Selection: Display Sold Out Performances | Checking the box will show Sold Out performances from the Buy Window. |
| Before Event Sales: New order for each transaction | Checking the box will create a new order for each ticket transaction (generally each walk up patron). |
| Warn if Receivables Over | Checking the box will issue a warning to the screen when a patron's receivables exceed the value denoted. |
| Next Season Starts | Denotes when the next season starts. |
| Why did Patron buy? | The option selected from the drop-down will show on the Payment Window of an order as the default option for the patron's reason for buying the order. Options for the drop-down are set in Order reason to buy in Code Tables. |
System Plug Ins |
|
| Checkout Plug In | Allows the selection of a plug in to be used for after the
order has been placed. Press the Plug In Search button
to see all available plug ins. |
| Payment Plug In | Allows the selection of a plug in to be used for after the
payment has been taken. Press the Plug In Search button
to see all available plug ins. |
Orders and Payments |
|
| Hold for Pickup / Taken | If selected, this option will be the default on the Payment Window and indicates that tickets are generally held to be taken by the patron or are immediately taken by the patron (walk-up). |
| Mail to Patron | If selected, this option will be the default on the Payment Window and indicates that tickets are to be mailed to the patron. |
| Hold for Will Call | If selected, this option will be the default on the Payment Window and indicates that tickets are to be held for Will Call for the door sale of the performance. |
Exchange Policies |
|
| Collect $ for higher price | If selected the difference between the exchanged tickets and the new higher priced tickets will need to be collected. |
| Collect $ for lower price | If selected the difference between the exchanged tickets and the new lower priced tickets will need to be refunded. |
| Exchanged tickets retain original price | If selected when tickets are exchanged for lower priced tickets the lower priced tickets adopt the price of the original tickets. |

Default Ticket Faces |
|
| Address Ticket | The address ticket face number. |
| Default to 'Print Address Header' on payment window. | When checked, this will set the Address Ticket to always be selected for printing by default on the Payment Window. |
Credit Card Receipts |
|
| Receipt Ticket | The receipt ticket face number. |
| Print Automatically for Patron Present credit card payments. | Prints a credit card receipt automatically if a card is swiped in the box office - ie. the payment source is marked "patron present". |
| Print Automatically for Telephone and Mail Order credit card payments. | Prints a credit card receipt automatically if a card is keyed in manually in the box office - ie. the payment source is marked "telephone" or "mail" order in the payment window. |
| Prompt user if receipt required when no tickets are being printed. | When selected, a window will open during payment that prompts the user to select a credit card/address ticket receipt option when tickets are not being printed in the order - ie. when "Accept Payment" is clicked instead of "Print Tickets". |
| Print Receipts | The number of times the credit card receipt should be printed. |
Ticket Stock Management |
|
| Approx. Tickets Left | The count of the number of blank tickets that you currently have in stock. |
| Reorder Level | The point at which Theatre Manager will show a reminder to you to order more ticket stock. You will get a warning if the approximate count of tickets dips below this number. We recommend setting this number to be the number of tickets you will print in an average month.
Since theatre manager counts each ticket that is printed, the purpose of tracking ticket inventory is so that you do not run out of tickets at a critical time. |
This section defines the appearance and release time for held seats. Held seats can be set to automatically release prior to the performance. Enter the time before the performance that the seats are to be released.

Held Seat Setup |
|
| Auto Release Holds | The number of minutes prior to a performance that held seats will be released. |
| Holds to Release | The letters, representing a held seat, to be released. |
| Set default holds using venue map when creating a new performance | Use the map holds as the default setting when creating a new performance. |
| Holds at other Outlets. | These holds codes may be released by sales people working at other outlets if they have access to those hold codes in their own outlet. |
|
Release all expired holds for all performances. For more information about this function, click here. |

Web Sales Options |
|
| Enable Web Sales | Enables sales to occur on the web. If turned off, users will receive a message that the site is down. |
| Auto Start | Automatically starts the web listener when the web sales listener window is opened. |
| Allow Anonymous Login | Patrons can shop and add items to a web sales baskets without logging in. |
| Send web log to disk. | When selected, web logs will be saved to disk in addition to be saved in the database. |
| Look Ahead | Number of days in advance events should be displayed for. |
| Max Events | The maximum number of events to be displayed on the events page. |
| Timeout | The number of minutes a patron accesses a page without activity before the cart becomes inactive and the items released. |
| Log Size | The maximum number of lines in the web listener display log. Larger numbers require more memory. |
Permitted Web Ticket Printing Options |
|
| Mail to patron | Tickets purchased on the internet are marked for printing and mailing by the box office. A Mail Fee must be entered above in order for this option to be selected. When selected, online patrons are presented with a Mail My Tickets option at checkout. |
| Mail Fee | The number of the order fee designated as a Mail Fee in Fee Tables. |
| Print At Home Tickets | Tickets purchased on the internet are marked as printed and patrons are presented with the option to print their own bar-coded tickets. |
| Hold for Will Call | When selected, patrons online can select to have the box office print and hold their tickets in Will Call. |
HTML Page Substitution Options |
|
| Show sales promotion | When selected, the sales promotion's external description will be visible to patrons online during seat selection. |
| Show price code | When selected, the Price Code description will be visible to patrons online during seat selection. |
| Accept active coupons | When selected, patrons will be able to enter a coupon code at checkout. For more about coupons, click here. |
| Enable presale access codes | When selected, patrons will be able to enter a presale access code on the Events list online in order to see shows which are not online for sale to the general public. For more about presale access codes, click here. |
| Suggest donation in cart | When selected, patrons will be asked to include a donation with their order at checkout. |
| Acknowledge terms | When selected, patrons will be required to read/accept the terms and conditions at checkout. For information about the tmtermsandconditions.html page, click here. |

Apache Web Server External URL |
|
| Web Server URL | The domain for the ticketing site. |
| Web Server Port # | Enter the port number that the web server will be using for incoming connections. If this is blank (recommended), then 80 is the default for http and 443 for https. |
Web Listener Contact IP Address |
|
| Internal Router | If the network uses more then one router for configuration the external IP address of the internal router should be entered in this field. |
| Listener Port # | The port that should be used by the web listener to listen for incoming connections. By default Theatre Manager will start at Port 5111 and work it's way up sequentially depending on the number of listeners. |
Template Page Management |
|
| Template Page URL | This should be the location of the web pages within the network. Traditionally this is appears as the domain for the ticketing site. |
| Template Page Port # | Enter the port number that the template server will be using for incoming connections. If this is blank, then 80 is the default for http and 443 for https. |
| Last Cache Clear | The date the cache on the web listener was last cleared. The button to the right of this field can be used to clear the cache on all currently running listeners simultaneously. |
Template Page FTP Access |
|
| FTP User ID | The ID name as it appears in the FTP application. For more information about setting up FTP access to Apache, click here. |
| FTP Password | The password corresponding to the ID for the FTP application. |
| FTP Port # | The desired port for FTP communication within the network. |
| Use FTP Options | The option to use for sending via FTP. Selections include FTP Only, FTP with SSL, and FTP with TLS/SSL. |
|
Use this button to Test your FTP settings. For more information about setting up FTP Access in Company Preferences, click here. |

Statistics Tracking and Performance Settings |
|
| Sample Interval | The amount of time between each snapshot of usage statistics from the apache server. By default, this is set to 60 minutes. You can change it to 0 if no statistics are to be gathered. |
| Web Log Level | The verbosity level of the web logs - select what type of reporting to see in the web logs from the drop-down. Errors is the default setting. |
| Transactions - create at time of sale | The web listener (like the Box Office) creates transactions at the completion of the order. However you can change this to create the transactions at the time of sale. this will cause the web listener to slow down. |
| Eblast/Web Page Footer for Google Analytics | If you have a Google Analytics account, Google will provide a tracking code for you to include at the bottom of your web pages. Enter that code in this area, and Google will track your traffic. Having code here will also allow you to add this field at the bottom of eblasts so you can track traffic on your eblast mailings. For more on Google Analytics, click here. For more on eblasts, click here. |
|
Tests the maximum speed for checking in an entire performance record (and then restoring it to its original status). An onscreen report is generated with statistics of its speed. |
![]() |
Tests the maximum speed for selling and refunding tickets to a performance one ticket at a time. This is best used from multiple workstations to get an idea of how well the database server might respond under load and should only be used in a performance that is not yet for sale to the public and does not have an tickets currently sold to it. |
| Ticket Holds in Abandoned Carts | This setting indicates how long Theatre Manager will allow tickets to remain in web carts that are no longer in use. You can also manually clear expired holds. For more information on manually clearing expired web holds, click here. |
| Web Languages | The languages supported in your htdocs (web pages). Each is designated by a two-character language code (eg, EN for English, FR for French) and will also be designated in the name of the WebPages folder(s) inside htdocs (eg. WebPagesEN and WebPagesFR). |
causes Theatre Manager to initiate a test to try to determine the maximum speed for checking in and checking out an entire performance record (when complete, all tickets are returned to their original status).
An onscreen report is generated with statistics of its speed. This can be useful if you need to check network speed when using attendance scanners.
You will need to provide a performance that has ticket sold to it as per the window below and then click 'Test' to initiate the test.

tests the maximum speed for selling and refunding tickets to a performance one ticket at a time. This can be used from multiple workstations to get an idea of how well the database server might respond under load.
The general process that the test goes through is that Theatre Manager
Some suggestions for setting up a multi-workstaton test are:
You can also watch the sales process from another workstation by opening up the sales window to the performance(s) used and clicking on the map background to see how it is progressing.
This tab allows the setting of the default setting of the patron's name in the program when a donation is received.

Donation Program Recognition Name |
|
| Last Name, First Name | If selected the name of the donor will appear on the program as Last Name, First Name |
| First Name Last Name | If selected the name of the donor will appear on the program as First Name Last Name |
| Formal Name | If selected the name of the donor will appear on the program as Formal Name. This includes all prefixes and titles. |
Misc Donation Information |
|
| Next Contact Date | The default number of months to set for the next contact with a donor. This value can be changed on a per-donation basis to override the default. |
Donation Tax Receipts |
|
| Charitable Number | The organization's government-issued Charitable Organization Number. |
| # of Copies | The number of copies of the donation receipt to print. |
| Next Tax Receipt # | The next donation receipt number. |
| Starting Address Height | The space to leave between the top of the receipt and the address. |
| Default Receipt Type | The donor receipt printing option. |
| 3 per 8.5x11" page | Prints three receipts per 8.5x11" page. |
| 4 per 8.5x14" legal page | Prints four receipts per 8.5x14" page. |
| Comment or Issuing Location | The general message on the receipt for every donation. |
The appearance tab allows the change to the titles of common fields. A common
example is province / state if the company is located in a country which uses "states." Simply
change the value to the right of the title below and click the Save
button.

Some examples of alternate titles are listed below.
| Donor | Donor, Sponsor |
| Donation | Donation, Gift |
| Event | Event, Play, Show, Game, Rodeo, Movie |
| Festival Seating | Festival, General |
| Household | Household, Family |
| Internet Fee | Internet Fee, Convenience Fee |
| Media | Media, Press |
| Member | Member, Voucher, Pass, Gift Certificate |
| Membership | Membership, Pass, Certificate |
| Patron | Patron, Customer, Client |
| Performance | Performance, Show |
| Personnel | Personnel, Volunteer, Actor, Staff |
| Postal Code | Postal Code, Zip Code |
| Province | Province, State, Territory |
| Seat | Seat, Chair |
| Section | Section, Door |
| Social Security | Social Security, Social Insurance |
| Spouse | Spouse, Partner, Parent |
| Venue | Venue, Theatre, Arena |
This tab allows setting which fields are required on the creation of a new patron.

Default Data on Patron Insert |
|
| City | Checking this box ensures a default City is entered into the City field when a new patron is inserted. The default City comes from the city field under the Company Tab. |
| Province | Checking this box ensures a default Province/State is entered into the Province/State field when a new patron is inserted. The Province/State comes from the Province/State field under the Company Tab. |
| Postal Code | Checking this box ensures a default Postal/Zip Code is entered into the Postal/Zip Code field when a new patron is inserted. The Postal/Zip Code comes from the Postal/Zip Code field under the Company Tab. |
Mandatory Fields On Donor Window |
|
| Donor #1 (Donor#1 (pop-up) | Customizable pop-up donor field defined by the user. |
| Donor #2 (Donor#2 (pop-up) | Customizable pop-up donor field defined by the user. |
| Donor #3 (Donor#3 (pop-up) | Customizable pop-up donor field defined by the user. |
| Donor #4 (Donor#4 (Char)) | Customizable character donor field defined by the user. |
Mandatory Fields On Order Window |
|
| Allow postal code to be entered on order | When selected, a field for the postal code will appear on the Order Window and may be filled in (but is not required). |
| Require postal code to be entered. | When selected, a field for the postal code will appear on the Order Window and must be filled in. |
Marketing Data |
|
| Patron age code | Patron Age Marketing field. |
| Marketing #1 | Customizable marketing field defined by the user. |
| Marketing #2 | Customizable marketing field defined by the user. |
| Marketing #3 | Customizable marketing field defined by the user. |
| Marketing #4 | Customizable marketing field defined by the user. |
| Marketing #5 | Customizable marketing field defined by the user. |
| Marketing #6 | Customizable marketing field defined by the user. |
| Marketing #7 | Customizable marketing field defined by the user. |
| Marketing #8 | Customizable marketing field defined by the user. |
Default Values on Order Insert |
|
| Postal Code (Before Event="xx") | When checked, sales entered during Before Event Sales will all pull the postal code value from the Company Tab into the Postal Code field on the Order Window. |
| Postal Code (PWYC="xx") | When checked, sales entered during Pay What You Can (PWYC) mode will all pull the postal code value from the Company Tab into the Postal Code field on the Order Window. |
| Postal Code (all others=value in patron address) | When checked, all sales will pull the value from the postal code in the patron's primary address into the postal code field on the Order window. |

Date & Time |
|
| Date Format | The format for the date. Use the list window for all possible options. |
| Time Format | The format for the time. Use the list widow for all possible options. |
| Time Zone | What time zone the company is in. When Theatre Manager starts, it will base the time on this setting. |
| Observe Daylight Savings | Check the Observe Daylight Savings box if applicable in the region. |
Batch Printing Queue |
The Printer Batch Queue allows users to setup reports to be created and printed during nonprime business hours. |
| Weekdays | The time of day for the reports in the printer queue to start printing for Monday through Friday. |
| Weekends | The time of day for the reports in the printer queue to start printing for Saturday and Sunday. |
| Warn if Reports in Queue When Quitting | Click to warn a 'logging off employee' if there are any reports in the Batch Printer Queue to be printed. At least one employee must remain logged on to have the reports in the queue to be printed during nonprime time hours. |
Miscellaneous |
|
| SQL Server ID | This is the unique ID for this outlet in the database. |
Employee Access Management |
|
| Inactivity Timeout | Number of minutes of inactivity before Theatre Manager will log out the current user. |
Company Logo |
|
| Logo | Add a company logo to appear on reports when printed. |

Gantt Chart Default Settings |
|
| Wash Type | This is the type of bar you wish displayed on the Gantt chart in the Facility Management Projects window. |
| Fill Colour | Select the default fill colour for new bars in the Gantt chart. |
| Text Colour | Select the default text colour for new bars in the Gantt chart. |
The Batch menu allows a number of batch functions to be performed. Batch functions are used for processing items in a group. For example, the printing of all tickets to a performance that have not been printed is done as a batch function rather than through each patron's record.

This will display a submenu with a list of available batch functions.
| Print Uprinted Tickets | Used for the printing of all tickets that have not been printed for a performance. For more information on using the Print Unprinted Tickets function, click here. |
| Unprint Batch of Tickets | Used for reprinting a previously printed batch of tickets. This removes the 'Printed' flag from the tickets. For more information on the Unprint Batch of Tickets function, click here. |
| Print Ticket Invoices | Used for printing all ticket invoices that have been marked for printing. For more information on the Print Ticket Invoices function, click here. |
| Print Unprinted Passes | Used for printing all passes that have not been printed. For more information on the Print Unprinted Passes function, click here. |
| Unprint Batch of Passes | Used for reprinting a previously printed batch of passes. This removes the 'Printed' flag from the pass(es). For more information on the Unprint Batch of Passes function, click here. |
| Print Charitable Receipts for Donor | Used for printing all charitable receipts that have been marked for printing. For more information on the Print Charitable Receipts for Donor function, click here. |
| Print Annual Summary Charitable Receipts for Donor | Used for printing all charitable receipts that have been marked for printing in an Annual Statement style. For more information on the Print Annual Summary Charitable Receipts for Donor function, click here. |
| Unprint Batch of Charitable Receipts | Used for reprinting a previously printed batch of charitable receipts. This removes the 'Printed' flag from the receipts. For more information on the Unprint Batch of Charitable Receipts function, click here. |
| Order Balances | Used for recalculating the order balances of all orders within a given range. For more information on the Order Balances function, click here. |
| Patron Balances | Used for recalculating the patron balances within a given range. For more information on the Patron Balances, click here. |
| Orders Currently Being Sold | Opens a window displaying a list of all orders currently flagged as being sold. This is useful if a workstation crashes in the middle of an order. For more information on the Orders Currently Being Sold function, click here. |
| Clear/Replace Patron Fields | This function will be implemented at a later date. |
The Print Unprinted Tickets function is commonly used to print all tickets for a performance that have not been printed. Multiple performances can be printed in one batch, but it is recommended that each batch be a separate performance.
From the main menu bar, go to Setup >> Batch Functions >> Print Unprinted Tickets.
This will open two windows, with the Parameter window in front.

![]() |
If available, uses the default search criteria for this report. |
![]() |
If this report has previously been run, this button will add the previous criteria. |
![]() |
Opens a list of saved criteria for this report. |
![]() |
Saves the current criteria to be used later. |
![]() |
Saves the current criteria to be used later and opens a dialog to name this criteria. |
![]() |
Opens the Add/Edit Parameter window to facilitate adding new criteria. Click here for more information on the Add/Edit Parameter window. |
![]() |
Opens the currently selected criteria in the Add/Edit Parameter window to allow adjustments. |
![]() |
Deletes the currently selected criteria. |
![]() |
Deletes all criteria from the Search tab. |
![]() |
Allows for adjustments to the criteria if more specialization is available. |
![]() |
Prints a listing of the criteria currently in the Search tab. |
![]() |
Tests the current criteria to see how many records will be returned. A message will appear at the bottom of the window showing the number of records to be returned. |
![]() |
Groups the currently selected criteria. This forces the criteria to take precedence in the search. |
![]() |
Ungroups the currently selected criteria. |
![]() |
The Search tab is used to enter the criteria to be used in the search of records. For more information on the Search tab, click here. |
![]() |
The Selection Limits tab is used to enter limits for the number of items to be printed. For more information on the Selection Limits tab, click here. |
![]() |
The Additional Items tab is used to mark any additional items that should be printed when the batch is printed. For more information on the Additional Items tab, click here. |
![]() |
The Sort tab is used to determine how the batch should be sorted when printed. For more information on the Sort tab, click here. |

For more information on the Batch Printing window for batch ticket printing, click here.
The Print Unprinted Tickets function is commonly used to print all tickets for a performance that have not been printed. Multiple performances can be printed in one batch, but it is recommended that each batch be a separate performance.

This will open two windows, with the Parameter window in front.

In the example above, one event and performance date have been selected.
button once the criteria has been entered.
| All orders containing unprinted tickets | Prints all unprinted tickets within any order that meets the Search criteria, regardless of payment status. |
| Fully paid orders | Prints all unprinted tickets within any order that meets the Search criteria, but only for fully paid orders. |
| Fully paid orders, where payments are also deposited. | Prints all unprinted tickets within any order that meets the Search criteria, but only for fully paid orders, for whom the End Of Day has been run and payments have been deposited. |
| Limit Batch Size (optional) | Allows you to limit the batch print size to accommodate ticket printing capacity and stock currently loaded in the printer. |
| Past Plays/Events (optional) | Allows you to print tickets for past events that may not have been printed, if they meet the selection criteria. This is useful if you wish to provide a patron who missed the event with a ticket (as a receipt) of their purchase. |
button.
This will move to the next tab in the Parameter window.

| Print Address Ticket | Prints an address ticket at the head of each order. This is useful when batch printing season tickets to be mailed. |
| Print Credit Card Receipt | Prints a credit card receipt following each completed order. |
| Include Memberships | Includes membership ticket faces (if one has been assigned in the membership setup). |
| Include Donations | Includes donation ticket faces (if one has been assigned in the donation setup). |
| Mark Tickets as Printed | Changes the ticket printed status on the ticket from "Not Printed" to "Printed." Use this option to indicate in the patron record that the tickets have been printed. |
button.
This will move to the next tab in the Parameters window.

| Sort Tickets By | Options to sort either by Patron Last Name or Postal Code, then Patron last Name. The latter can be useful if mailing susbcription tickets by postal code. |
| And then sort by |
|
Then click the Done
button.
This will close the Parameters window and reveal the Batch Ticket Printing window.
The Batch Printing window allows for the final options to be set prior to printing a batch.

![]() |
Opens the Parameter window for adjustments to be made to the search parameters. For more information on the Parameters window, click here. |
![]() |
Opens the selected item. |
![]() |
Removes the selected item from the batch. |
![]() |
Reverts to the last saved search criteria. |
![]() |
Exports the list of items in the batch to a TXT file. |
![]() |
Prints the list of items in the batch. |
| The Ticket Counts tab gives a summary of the items in the batch. Additional final options can also be set prior to printing the batch. For more information on the Ticket Counts tab, click here. | |
| The Selected Tickets tab lists all of the items that will be printed in the batch. For more information on the Selected Tickets tab, click here. |
Once you have clicked the
button on the Sort Options window, the second window in the Batch Print process will come to the front.

The number of tickets to be printed will appear in the Tickets field. For more information on the Batch Printing window, click here.
Set any final printing options, and click the Start Printing button.The tickets will now begin printing to the selected ticket printer.
| The Selected Tickets tab lists all of the items that will be printed in the batch. For more information on the Selected Tickets tab, click here. | |
| Tickets | The total number of tickets to be printed in the batch. |
| Include | When checked, this item will be printed in the batch. |
| Mark As Printed | When checked, this item will be marked as printed, but nothing will be printed. |
| Memberships | The total number of memberships in the batch. |
| Send Notifications | The letter associated with this item that will be included. |
| Donations | The total number of donations in the batch. |
| Credit Card Receipts | The total number of credit card receipts in the batch. |
| Address Header | The total number of address header tickets in the batch. |
| Total Ticket Stock | The grand total number of tickets that will be printed so that the stock in the printer can be verified prior to printing. |
Notification Routing |
|
| Print Letters | If notification has been set for any of the items, the notifications will be printed. |
| Email Letter | If notification has been set for any of the items, the notifications will be emailed. |
Ticket Cutting Options |
|
| Cut each ticket | Tells the ticket printer to cut the stock after each ticket. |
| Cut after last ticket printed for patron | Tells the ticket printer to cut the stock after the last ticket for each patron is printed. |
| Do not cut tickets | Tells the printer to not cut the stock until the end of the batch. |
| Starts the printing of the batch. |
The Batch Printing window allows for the final options to be set prior to printing a batch.

| The Ticket Counts tab gives a summary of the items in the batch. Additional final options can also be set prior to printing the batch. For more information on the Ticket Counts tab, click here. | |
| Order # | The Order number associated with the item. |
| Patron # | The Patron Number to whom the tickets were sold. |
| Last Name | The last name of the patron. |
| First Name | The first name of the patron. |
| Company | The company of the patron. |
| Event/Play | The event the item is for. |
| Performance | The performance the item is for. |
| Qty | The quantity of the item. |
| Section | The section the ticket is in. |
| Row # | The row number the ticket is in. |
| Seat # | The seat number the ticket is in. |
| PC | The price code that was used with the ticket. |
| Promotion | The promotion that was used with the ticket. |
| Starts the printing of the batch. | |
Other Fields Not Shown |
|
| Total | The total price of the ticket. |
| Date Printed | The date the tickets were printed. Normally blank, but if the tickets were previously printed, their original print date would appear here. |
| Date | The date of the performance. |
| Time | The time of the performance. |
| Play/Event Title | The play or event title. |
| Ticket # | The serial number of the ticket. |
| Notes | Any order notes for the selected ticket. |
The Unprint Batch of Tickets function allows for the 'Printed' flag to be removed from tickets so that they can be printed again. This is helpful when a batch of tickets needs to be reprinted. To access the Unprint Batch Of Tickets function:
From the main menu bar, go to Setup >> Batch Functions >> Unprint Batch of Tickets.
This will open the Unprint Batch of Tickets window.

![]() |
Clicking "Open" with a ticket highlighted opens the ticket detail window. For more on the Ticket Data window, click here. |
![]() |
Clicking the Unprint button will set the print status on the selected ticket(s) to "unprinted." |
![]() |
Clicking the Refund button will open the Refund Wizard and refund the selected tickets. For more on the Refund Wizard window, click here. |
![]() |
Prints the selected tickets. This option is only available if the selected tickets have the ticket status of "unprinted." |
The ticket detail window allows you to view the specific details surrounding the sale of the selected ticket.

The ticket detail window allows you to view the specific details surrounding the sale of the selected ticket.
Details include

The Transactions tab allows you to view the specific details surrounding the audit transactions of the selected ticket.

| Seq # | The transaction reference number. |
| Trans Date | Date the transaction took place. |
| Journal No | Journal Entry reference number. |
| Code | Theatre Manager reference code used to determine the type of transaction. |
| Transaction Desc | Brief description of what the transaction was. |
| Order # | Reference number used to tract the components of the order. |
| Play Code | Play code reference the donation is associated with. |
| Performance Code | Performance code reference the donation is associated with. |
The Order Notes tab allows you to view the specific details surrounding the processing of the order of the selected ticket. The tab discloses the Ticket Handling, Why Patron Bought, Ticket Comments, and any Order Notes.

The Ticket Refund Wizard allows you to refund tickets from the Unprint Tickets window.
|
If you have opted to shred credit cards daily (Schedule C or D PCI Compliance) then this option will not be available. |
button.
The Unprint Batch of Tickets function allows for the 'Printed' flag to be removed from tickets so that they can be printed again. This is helpful when a batch of tickets needs to be reprinted.

This will open the Unprint Batch of Tickets window.

button to begin the search.
Any tickets printed in the date range given will appear.
Use the <SHIFT> key to highlight a range of tickets. To highlight multiple individual tickets, hold the <CTRL> key (Windows) or the <OPTION> key (Mac).
button to remove the 'Printed' flag.
The tickets can now be added to a new batch of tickets to be printed.
Invoices can be created for any order at any time. Using the proper criteria, it is easy to create invoices for orders. To access the Print Ticket Invoices function, you can go to either:
Setup >> Batch Functions >> Print Ticket Invoices.
Or through the Reports >> Ticket Printing, Invoicing and Inventory Analysis >> Print Invoices function.

This will open the Print Invoice Criteria window.

For more information on the Print Invoice Criteria window, click here.

![]() |
If available, uses the default search criteria for this report. |
![]() |
If this report has previously been run, this button will add the previous criteria. |
![]() |
Opens a list of saved criteria for this report. |
![]() |
Saves the current criteria to be used later. |
![]() |
Saves the current criteria to be used later and opens a dialog to name this criteria. |
![]() |
Opens the Add/Edit Parameter window to facilitate adding new criteria. Click here for more information on the Add/Edit Parameter window. |
![]() |
Opens the currently selected criteria in the Add/Edit Parameter window to allow adjustments. |
![]() |
Deletes the currently selected criteria. |
![]() |
Deletes all criteria from the Search tab. |
![]() |
Allows for adjustments to the criteria if more specialization is available. |
![]() |
Prints a listing of the criteria currently in the Search tab. |
![]() |
Tests the current criteria to see how many records will be returned. A message will appear at the bottom of the window showing the number of records to be returned. |
![]() |
Groups the currently selected criteria. This forces the criteria to take precedence in the search. |
![]() |
Ungroups the currently selected criteria. |
![]() |
The Search tab is used to enter the criteria to be used in the search of records. For more information on the Search tab, click here. |
![]() |
The Header tab is used to enter options regarding the Address Label, format of the invoice (Invoice, Statement, Payment Reminder, Confirmation, or Contract), and layout. For more information on the Header tab, click here. |
![]() |
The Footer tab is used to enter options for a tear off section, and comments to the recipient. For more information on the Footer tab, click here. |
![]() |
The Tickets tab is used to choose options for ticket summary and details to be included in the invoice. For more information on the Tickets tab, click here. |
![]() |
The Membership tab is used to choose options for membership (pass/gift certificate) summary and details to be included in the invoice. For more information on the Membership tab, click here. |
![]() |
The Donations tab is used to choose options for donation summary and details to be included in the invoice. For more information on the Donations tab, click here. |
![]() |
The Projects tab is used to choose options for project summary and details to be included in the invoice (Facilities Management module only). For more information on the Projects tab, click here. |
![]() |
The Payments tab is used to choose options for the payment summary and details to be included in the invoice. For more information on the Payments tab, click here. |
![]() |
The Fees & Taxes tab is used to choose options for fee and tax summary and details to be included in the invoice. For more information on the Fees & Taxes tab, click here. |
![]() |
The Sort tab is used to enter the sort order parameters for the printed batch. For more information on the Sort tab, click here. |
![]() |
The Search tab is used to enter optional titles and descriptions for the printed invoice. For more information on the Titles tab, click here. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels that adding of criteria and returns the user to the Report window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the report. Click here for more information on the Finished Report window. |

| Exclude Records | These checkboxes provide the opportunity to exclude patrons based on the settings within the Marketing tab on the patron record. For more information on the Marketing tab click here. |
| Household Options | Use Household Options to indicate which patrons will receive the invoice. Options include:
|
| The criteria window | Criteria used to batch print invoices is entered here using the button. For more information on how to add criteria to a report or invoice, click here. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Header tab allows you to choose options regarding layout of the address portion, the columns included and the overall look of the Invoice.

| Address Label | Allows you to select how the address portion of the Invoice will appear.
|
| Layout | Allows you to select which columns will appear on the Invoice.
|
| Invoice Title & Style | Allows you to select the style of the invoice.
|
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Footer tab allows you to decide whether to include a tear-off section at the bottom of the invoice or not. It also allows you to indicate how many minutes prior to an event patrons should arrive, and add any comments to the invoice.

| Print Tear Off Section | By checking this option, a tear off section will appear at the bottom of the invoice. |
| Performance Start Warning Time | Allows entry of a suggested arrival time prior to the performance. Use of this is helpful on invoices to school or tour groups, indicating they should arrive in order to be properly seated. |
| Additional Comments | An opportunity to add any comments to the invoice in the body of the document. Alternatively, you can choose standardized comments from the "Quick Select" drop down. For more information on adding standard invoice comments click here. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Tickets tab determines the level of detail regarding the tickets that will be printed on the invoice.

| Ticket Detail and Summary Options | Determines whether the tickets will be printed (if at all) with a detail of one ticket per line, or summarized. The summary options include:
|
| Ticket Total Options | When checked, Theater Manager will calculate the total dollar amount of the tickets and print it below the ticket detail or summary. |
| Ticket Date Options | When checked, Theatre Manager will print performance dates for the tickets within the invoice. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Memberships tab determines the level of detail regarding the memberships that will be printed on the invoice
|
Depending on how your database is configured, this may appear as the GC/Pass tab, or Voucher tab. |

| Membership Detail and Summaryn | Determines whether the Memberships will be printed (if at all) with a detail of one Membership per line, or summarized. The summary options include:
|
| Membership Total Options | Options to include either one or both of Membership total (dollar amount) and any Membership notes, which are drawn from the Membership . For more on adding notes to a Membership, click here. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Donations tab determines the level of detail regarding the donations that will be printed on the invoice.

| Donation Detail and Summary Options | Determines whether the Donations will be printed (if at all) with a detail of one Donation per line, or summarized. The summary options include:
|
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Projects tab determines the level of detail regarding the Facilities Management Projects that will be printed on the invoice.
|
This tab will only be available if you have the Facilities Management module. For more information on Facilities Management, click here. |

| Project Detail Options | Determines whether the Projects will be printed (if at all) with a detail of one task per line, or summarized. The options include:
|
| Project Totaling Options | Indicates whether each Group will have a subtotal line associated with it. |
| Reporting Options | Includes options to either list items on the invoice by the project hierarchy or by date. Project hierarchy means that the tasks will be listed with the groups, the tasks underneath them, in the order the project displays in in the Gantt chart, regardless of the date order. At current, the "By Date" option has not yet been implemented. |
| Show Comments | When checked, Theatre Manager will show line by line any comments associated with any of the individual tasks in the list. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Payments tab determines the level of detail regarding the payments that will be printed on the invoice.

| Payment Detail and Summary Options | Determines whether the Payments will be printed (if at all) with a detail of one Payment per line, or summarized. At this time, payments may only be summarized based on payment method (cash, check, Visa, MasterCard, etc.) |
| Payment Total Options | When checked, Theatre Manager will include the total (dollar amount) of any payments. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Fees & Taxes tab determines the level of detail regarding the fees and taxes that will be printed on the invoice.

| Fee Options | Includes options to print either (or both):
|
| Tax Options | Includes options to print either (or both):
|
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
The Sort tab determines the sort order of the patron invoices that will be printed.

| Available Sort Fields | A list of fields available to sort by. |
|
Adds the currently selected field to the sort field list. |
|
Removes the currently selected field from the sort field list. |
| Selected Sort Fields | The fields currently used for sorting. Default sort fields may appear here. There is a limit of nine sort fields. |
| Sort In Descending Order | When checked, the currently selected sort field will sort in descending order. |
| Upper Case Conversion | When checked, the currently selected sort field will be converted to upper case letters. |
| New Page When Field Changes | When checked, the currently selected sort field will start on a new page when the field changes. |
|
Returns to the previous tab in the Print Invoices Criteria. |
|
Proceeds to the next tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
At this time, changes to this tab do not affect the printed output of the Invoice.

|
Returns to the previous tab in the Print Invoices Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the invoice. |
Invoices can be created for any order at any time. Using the proper criteria, it is easy to create invoices for orders.

This will open the Print Invoice Criteria window.

For more information on the Print Invoice Criteria window, click here.
button to add criteria to the search.
This will open the Add/Edit Parameters window.

For more information on the Add/Edit Parameters window, click here.
button.
This will place the parameters in the Search tab of the Print Invoices Criteria window.
button to display all invoices to be printed.
The invoices will be printed to the screen before being routed to the printer.
button at the top of the window to print the invoices.
Alternatively the Invoice can be emailed directly to the patron. To learn more about emailing invoices click here.
The following pages contain examples of each Invoice type listed in the Header tab of the Print Invoices Criteria. There are five different Invoice Styles:
Selection of any of these styles will create different invoice formats to be printed.
|
While many of the items included in the invoices in terms of tickets, donations and memberships and their detail and summary level are customizable based on your organizations needs, placement of specific fields has been set by Theatre Manager in an effort to adhere to standard A-10 Window envelope format. Placement of fields such as logo, address (sender and recipient), and the tear off section may not be altered. As an alternative, you may build a Form Letter to use as a completely customized Invoice. For more on building form letters, click here. |

An example of an Invoice.

An example of a Statement.

An example of a Payment Reminder.
|
The verbiage indicated in the document is customizable under the |

An example of a Confirmation.
|
The verbiage indicated in the document is customizable under the |

An example of a Contract.
|
The verbiage indicated in the document is customizable under the |

The Print Unprinted Passes function is commonly used to print all passes, memberships, gift certificates and vouchers that have not been printed.
|
Only Memberships and Passes with ticket faces associated with them that have been based on Member Data will be printed |
For more on Membership Setup Overview click here.
For more on creating a ticket face click here.

This will open two windows, with the Parameter window in front.

For more information on the Parameters window for batch ticket printing, click here.
In the example above, all passes that have been updated in a range have been selected.
button once the criteria has been entered.
This will move to the next tab in the Parameter window.

button.
This will move to the next tab in the Parameter window.

button.
This will move to the next tab in the Parameters window.

button.
This will close the Parameters window and reveal the Batch Pass Printing window.

The number of passes to be printed will appear in the Memberships field. For more information on the Batch Printing window, click here.
The passes will now begin printing to the selected ticket printer.
The Unprint Batch of Passes function allows for the 'Printed' flag to be removed from passes (Memberships, Gift Certificates, Vouchers) so that they can be printed again. This is helpful when a batch of passes needs to be reprinted. To access the Unprint Batch Of Passes function:
From the main menu bar, go to Setup >> Batch Functions >> Unprint Batch of Passes.
This will open the Unprint Batch of Passess window.

![]() |
Clicking "Open" with a pass highlighted opens the Membership detail window. For more on the Membership Detail window, click here. |
![]() |
Clicking the Unprint button will set the print status on the selected pass(es) to "unprinted." |
![]() |
Prints the selected pass(es). This option is only available if the selected pass(es) have the print status of "unprinted." |
![]() |
Exports the selected pass(es) to your choice of text or Excel files. |
| Status | The current status of the pass. |
| Patron # | The Patron Number to whom the pass(es) were sold. |
| First Name | The first name of the patron. |
| Last Name | The last name of the patron. |
| Company | The company of the patron. |
| Description | The type of pass. |
| Control # | The unique control number of the pass. |
| Date Printed | The date the pass was previously printed. |
| Remain $ | The remaining dollar amount (if applicable) on the pass. |
| Remain Qty | The remaining quantity of admissions (if applicable) on the pass.. |
| Expiry Date | The expiration date (if applicable) of the pass. |
| Date Full Redemption | The date the pass was fully redeemed (if applicable). |
| Date Posted | The date the sale of the pass was posted to the General Ledger. |
| Order # | The Order number associated with the item. |
Other Fields Not Shown |
|
| Membership # | The sequence number (not the control number) of the pass within the database. |
| Membership Year-Fiscal | The fiscal year in which the pass was originally sold. |

This will open the Unprint Batch of Passes window.

button to begin the search.
Any passes printed in the date range given will appear.

Use the <SHIFT> key to highlight a range of passes. To highlight multiple individual passes, hold the <CTRL> key (Windows) or the <OPTION> key (Mac).
button to remove the 'Printed' flag.
The passes can now be added to a new batch of passes to be printed.
The Print Charitable Receipts for Donor batch function allows you to print all unprinted donation receipts, using parameters such as:
|
Receipts only print if a payment is received, the print options on the donation require one, and the Campaign allows receipts to be printed. |
The Print Charitable Receipts for Donor is accessed under the Setup>>Batch Functions>>Print Charitable Receipts for Donor menu.


![]() |
If this report has previously been run, this button will add the previous criteria. |
![]() |
Opens a list of saved criteria for this report. |
![]() |
Saves the current criteria to be used later. |
![]() |
Saves the current criteria to be used later and opens a dialog to name this criteria. |
![]() |
Allows editing of the batch print parameter for included donations. For more on the Donation Receipt tab, click here. |
![]() |
The Sort tab allows adjustment of the sort order of the columns found in the report. For more on the Sort tab, click here. |
![]() |
The Titles tab allows you to give the report a name that is meaningful to your requirements. For more on the Titles tab, click here. |
|
Proceeds to the next tab in the Charitable Receipts for Donor Criteria. |
|
Cancels that adding of criteria and closes the criteria window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the donation receipts. |
The Donation Receipt tab determines what receipts will print depending on the criteria entered.

| Next Receipt # | The next starting number for receipts. You may edit this if you wish, however Theatre Manager will default to the next available donation receipt number. | ||
| Select Donation For | A drop down to limit your donation receipts by specific campaign, or All Campaigns. By default, Theatre Manager will include receipts for all campaigns. | ||
| Last Name Between | An opportunity to limit the donation receipts to a specific patron or group of patrons based on Patron Last Name. By default, this is normally blank. | ||
| Calendar Year | Allows you to print all unprinted charitable receipts for a specific calendar year. This may be used in January to print all unprinted receipts from the previous year.
|
||
| Print on Receipt | Options for including:
|
||
| # of Copies | Allows you to adjust the number of copies printed for each receipt. For example, if you enter "3", you will get a page with 3 copies of the same receipt on the page. This may be helpful if you are providing a copy for the patron, one for the patron's accountant and one for your files. | ||
| Comments For Receipts | Allows for limited comments to be printed on the receipts. | ||
|
Proceeds to the next tab in the Charitable Receipts for Donor Criteria. | ||
|
Cancels the adding of criteria and clears the window. | ||
|
Completes the addition of criteria and the sorting of data, and begins to generate the Charitable Receipts for Donors. |
The Sort tab determines the sort order of the patron invoices that will be printed.

| Available Sort Fields | A list of fields available to sort by. |
|
Adds the currently selected field to the sort field list. |
|
Removes the currently selected field from the sort field list. |
| Selected Sort Fields | The fields currently used for sorting. Default sort fields may appear here. There is a limit of nine sort fields. |
| Sort In Descending Order | When checked, the currently selected sort field will sort in descending order. |
| Upper Case Conversion | When checked, the currently selected sort field will be converted to upper case letters. |
| New Page When Field Changes | When checked, the currently selected sort field will start on a new page when the field changes. |
|
Returns to the previous tab in the Charitable Receipts for Donor Criteria. |
|
Proceeds to the next tab in the Charitable Receipts for Donor Criteria. |
|
Cancels the adding of criteria and clears the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the Charitable Receipts for Donors. |

| Page Header Titles | |
| Use default report title | If enabled, the default report tile will print. If disabled, you can specify a specific title for the report. |
| Title | Enter the title you want the report to have. |
| Display employee full name | The name of the employee logged into Theatre Manager will print on the report. |
| Description | You can enter a description of the report and/or the criteria you have selected. |
|
Returns to the previous tab in the Charitable Receipts for Donors criteria. |
|
Cancels that adding of criteria and closes the window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the Charitable Receipts for Donors. |
This is an example of a Charitable Receipt for a Donor. The parameters used indicated only 1 copy of each receipt to be printed. The intention of donation receipts is that they will be printed on a pre-printed, perforated form that contains other required data for a receipt. This data may include (check your local requirements):
In addition, you may want to include:

The Print Annual Summary Charitable Receipts for Donor batch function allows you to print all unprinted donation receipts in summary format, using parameters such as:
|
Receipts only print if a payment is received, the print options on the donation require one, and the Campaign allows receipts to be printed. |
The Print Annual Summary Charitable Receipts for Donor is accessed under the Setup>>Batch Functions>>Print Annual Summary Charitable Receipts for Donor menu.


![]() |
If this report has previously been run, this button will add the previous criteria. |
![]() |
Opens a list of saved criteria for this report. |
![]() |
Saves the current criteria to be used later. |
![]() |
Saves the current criteria to be used later and opens a dialog to name this criteria. |
![]() |
Allows editing of the batch print parameter for included donations. For more on the Donation Receipt tab, click here. |
![]() |
The Sort tab allows adjustment of the sort order of the columns found in the report. For more on the Sort tab, click here. |
![]() |
The Titles tab allows you to give the report a name that is meaningful to your requirements. For more on the Titles tab, click here. |
|
Proceeds to the next tab in the Charitable Receipts for Donor Criteria. |
|
Cancels that adding of criteria and closes the criteria window. |
|
Completes the addition of criteria and the sorting of data, and begins to generate the annual summary donation receipts. |
This is an example of an Annual Summary Charitable Receipt for a Donor. The parameters used indicated all gifts in Calendar Year 2010. The intention of donation receipts is that they will be printed on a pre-printed form that contains other required data for a receipt. This data may include (check your local requirements):
In addition, you may want to include:

The Unprint Batch of Charitable Receipts function allows for the 'Printed' flag to be removed from donation receipts so that they can be printed again.
The Unprint Batch of Charitable Receipts for Donor is accessed under the Setup >> Batch Functions >> Unprint Batch of Charitable Receipts menu.


![]() |
Opens the donation record for the selected receipt. |
![]() |
Unprints the selected receipt(s). |
![]() |
Exports the current Donation Receipt List to a text file for use in Excel. |
![]() |
Prints the Donation Receipt List as shown to a report. |
![]() |
Opens the Patron record for the selected donor. |
| Last Name | Last name of the donor. |
| First Name | First name of the donor. |
| Company | Company name (if applicable) of the donor. |
| Campaign Name (Internal) | Campaign name (internal) to which the donation was made. |
| Receipt Number | Current receipt number of the selected receipt. This number will be "retired" once the receipt is unprinted. |
| Receipt Amount | Donation amount the receipt is for. |
| Receipt Printed | Date the receipt was previously printed. |
| Fiscal Year | Fiscal Year the donation was attributed to. |
| Donation Date | Date of the donation. |
| Actual Amount | Amount of the originating donation. |

This will open the Donation Receipt List window.

button to begin the search.
Any receipts printed in the date range given will appear.

Use the <SHIFT> key to highlight a range of tickets. To highlight multiple individual tickets, hold the <CTRL> key (Windows) or the <OPTION> key (Mac).
button to remove the 'Printed' flag.
The receipts can now be added to a new batch to be printed.
The rebuild Order Balances function is used to verify that all orders in the specified range are in balance. This is useful when working through problems in the End of Day.

This will open the Verify Order Balances window.

Orders can be verified either based on order number or by a date range of when the order was last changed.
Optionally, you can have Theatre Manager update the order comments field with the order totals from both before and after the recalculation. By default, this option is selected.
button.
A confirmation window will appear.

button.
The orders within the range will now be verified and upon completion, the window will close.
The rebuild Patron Balances function is used to verify that the totals on all the orders for a specified patron are in balance. This is useful when working through problems in the End of Day.

This will open the Verify Patron Balances window.

Patron balances can be verified either based on Patron number or by a date range of when the patron account was last changed.
button.
A confirmation window will appear.

button.
The patron balances within the range will now be verified and upon completion, the window will close.

This will open the Order Currently Being Sold window.

Note; you should likely only clear old orders or those where you are sure nobody is actually working in them. For any order that is relatively current, please check with the user to see if they are working with that order.
button.
This will clear the order and allow the order to be accessed again.
Database Utilities
Data utilities are tools used to repair corrupted data. Database corruption can occur for a variety of reasons spanning both hardware and software issues. Data corruption on a network is usually caused by networking issues i.e. broken connections to the server or multiple databases being created. The built-in utilities for Theatre Manager are located under the Setup >> Data Utilities Menu.
This menu will open the Database Utilities Window.

Click Here for a detailed description of this window and its functions.
This is the window from which all database checking and repair is performed. You are given a breakdown of all the data in the database along with the number and size of the records each contains.
| File Name | The name of the file. |
| Quantity | The number of records stored in the file. |
| Description | A brief description of what the file contains. |
| Size | The amount of memory the file occupies. |
|
Held for possible future use. |
|
Cleanup of a database rolls forward all temporary work files into the main database. |
|
Held for possible future use. |
|
Creates a printed copy of the list as shown. |
|
Allows entry of an SQL query of the database. |
Clients often ask how to set up a training or demo database. Instructions for doing so follow.
|
|
|
do this directly on the server machine to bypass having to enter a password. When the password prompt comes up, just click "OK" to log in. |


In the above example - Training
***Version 9 ONLY**Select UTF8 as the Encoding format.
***Version 9 ONLY**Skip selecting this field.
You can use a backup of an existing database to populate the training database for staff use. Look in:
Then you can restore a backup to the new database you just created in pgAdmin:

TrainingDatabase in the example.

The Restore Database window opens.

This process can take anywhere from a few minutes to a few hours to complete. Theis depends on the size of the database and speed of the server. Let it run without interruption.
When the database is finished loading the window will have a line that reads
"Process returned exit code 0" or "Process returned exit code 1".
Users can now log in to Theatre Manager and click Change Data File on the login window to access the new database from the database drop-down menu.
|
Your server will dictate whether you follow the PC or Mac instructions, regardless of the other workstations in the office. |
Once the database is set up, you will need to establish a back up frequency that is appropriate for your venue. Most often you can set up one backup daily to the backup directory and let it run late at night.
You can run a manual backup at any time, by going into Terminal and running the 'backupTM.php' file mentioned in this section, even if Theatre Manager is running.
The backup process only exports data from the database and creates a compressed backup file. You then need to take those backups and copy them to another machine and/or establish a backup rotation and take some backups offsite.
|
This process should have been part of the original Theatre Manager Installation. |
If automatic backups have been interrupted for some reason, but the backup script is still intact, please follow these instructions for recreating the CronniX task.
the backup script needs to be replaced, continue with the following instructions before moving on to creating a daily backup routine.
Navigate to the /Users/Shared/Backups directory.
Download the PHP script and place it in that directory.
|
If you have multiple databases to backup, make a copy of this file for each database you want to backup and edit accordingly. |
Change the line
$backupDB = 'TheatreManagerDemo';
to be
$backupDB = 'xxxxxx';
where xxxxx is the name of the database set up in PostGreSQL.
|
The name of the database is case sensitive and must match what is seen in PGAdmin III, or what is used to log on to the database via Theatre Manager. |

If you want to alter the backup location, change the path mapping in the line that is highlighted.
$localFolder = '/Users/Shared/Backups';
Normally, this is not changed.

The backup script can be set to automatically log into a remote FTP site and upload the database right at the end of the backups.
To do this, set the values of $ftpHost, $ftpUser, $ftpPass, and $ftpFolder.
If you do not want to do this, then leave the $ftpHost blank.

Also make the changes outlined here that were described in the release notes for version 8.15.
Do this by running a manual backup as outlined in these instructions.
When the manual backup is finished, go to the /Users/Shared/Backups directory and see if there is a recent backup for your database. There should be some size to the database backup...it should not be zero bytes. There will be a new file here each time the backup is run.
A copy is included in the setup of the PostGreSQL database. However CronniX is shareware and can be found at www.abstracture.de/projects-en/cronnix.
Log in as Adminstrator and do this on the machine that has the database server.

The CronniX task Scheduler starts.
|
Cronnix is an interface to the Unix CRON facility. CRON has been around for a long time and is one of the task scheduling tools that is built into Unix operating system. |

A sample script at the bottom under Command that says:
echo "Happy New Year!"

php /Users/Shared/backupTM.php
These settings adjust your backup schedule. For example if you want a daily 2am and 2pm backup:

|
You can schedule backupTM to run as many times as you want during the day by changing the parameters of the one CRON job, or by creating more jobs. Once or twice per day is normally enough but you may feel that more times is better for your backup requirements on busy days. |
|
This process should have been part of the original Theatre Manager Installation. |
|
If you have multiple databases to backup, make a one copy of this file for each database you want to backup and edit accordingly. |
set DATABASE_NAME=TheatreManager
to be
et DATABASE_NAME=xxxxx
where xxxxx is the name of the client database set up in PostgreSQL.
|
The name of the database is case sensitive and must match what is seen in PGAdmin III, or what you use to log on to the database. |

Set POSTGRESQL_PATH=C:\ ..... to D:, etc to match the path to the PostgreSQL directory. The default one for the installer is already in the file.
set BOXOFFICE_DIR=C:\ .... to D:, etc, and

Again the default one is already there and may not need to be changed.
|
In most situations, with default installations, you will probably only need to edit the DATABASE_NAME parameter. |
There should be some size to the database backup...it should not be zero bytes. There will be a new file here each time the backup is run.
Timed daily backups should have been set up as part of the initial Theatre Manager installation. The following instructions outline how to set up the daily routine.
Only do this on the machine that has the database server on it.
|
If you are using Vista or do not have a 'Classic' view of the task scheduler,you may wish to change the control panel view to 'Classic' mode. It can make things easier to find. |


The Scheduled Task Wizard opens.


Then click 'Open'.

Daily is suggested.
Then click 'Next'

Generally picking a time in the middle of the night is the most conveniant. Then Click 'Next'

Then Click 'Next'.


|
You can schedule backupTM to run as many times as you want during the day by creating more jobs. Once is normally enough but you may feel that more times is better for your backup requirements. |
The database backup process is automated and would have been set up for you during installation or conversion. If not, follow the instructions on downloading and upgrading the latest scripts.
If the backups processes were created, you would have at least one recent backup. To create another one, follow the instructions and run the appropriate backup script on the database server machine.
php /Users/Shared/backupTM.php


In either case, check that there is a new backup in the 'Backups' directory that has 'yyyymmdd_mmhhss' as part of the file name where the date is the last few minutes.

When the password prompt comes up, click "OK".

Right-click on the database you wish to backup to bring up the context menu.

This file path is setup for Mac OS X. The equivalent path on a PC would be C:\BoxOffice\Backups\MyFile.backup


To speed up the file transfer process you may compress your database and transaction files into an archive using Stuff-It. Their demonstration software can be downloaded from the website http://www.aladdinsys.com. If you require a copy of Timbuktu, please visit http://www.netopia.com/en-us/software/products/tb2/index.html for downloading an evaluation copy. If you find this tool useful, we recommend you purchasing a copy for your organization.
Prior to sending a database to Arts Management, you must obtain 3 things to complete the process. Contact Arts Management Technical Support for these values:

The following New Connection window will appear


It will be in a form of xxx.xxx.xxx.xxx

The Network Password Window will open

This will open the send window

The following window will open

If you are unsure of their location ask your System Administrator.
If your database is made up of multiple segments, select all of the segments. If a segment is not sent, we will not be able to log into the database after we have received it. If you are unsure if you have multiple segments, ask your System Administrator.
The files will be added to the middle portion of the screen

You will return to the Send Window

The file transfer will begin.

| Send using Timbuktu |
| Send using Internet Explorer |
To speed up the file transfer process you may compress your database and transaction files into an archive using Winzip. Their demonstration software can be downloaded from the website www.winzip.com. If you require a copy of Timbuktu, please visit www.netopia.com/en-us/software/products/tb2/index.html for downloading an evaluation copy. If you find this tool useful, we recommend you purchasing a copy for your organization.
Prior to sending a database to Arts Management, you must obtain 3 things to complete the process. Contact Arts Management Technical Support for these values:
The following window will open.


It will be in a form of xxx.xxx.xxx.xxx
![]()
This will open the send window

The following window will open

If you are unsure of their location ask your System Administrator.

If your database is made up of multiple segments, select all of the segments. If a segment is not sent, we will not be able to log into the database after we have received it. If you are unsure if you have multiple segments, ask your System Administrator.
The files will be added to the lower portion of the screen

You will return to the Send Window

The Log In Window will open

The file transfer will begin.

To speed up the file transfer process you may compress your database and transaction files into an archive using Winzip. Their demonstration software can be downloaded from the website www.winzip.com. If you require Internet Explorer, please visit www.microsoft.com/windows/ie/default.asp for downloading. This browser is free.
Prior to sending a database to Arts Management, you must obtain 3 things to complete the process. Contact Arts Management Technical Support for these values:
The following window will open.

![]()
It will be in a form of xxx.xxx.xxx.xxx
![]()
This will open up a login window

If you are unsure of their location ask your System Administrator.
If your database is made up of multiple segments, select all of the segments. If a segment is not sent, we will not be able to log into the database after we have received it. If you are unsure if you have multiple segments, ask your System Administrator.
You will see a similiar window indicating the transfer of the file(s)

This is a quick reference guide for how to edit settings via the terminal command line.
Starting/Stopping the Server
|
Uncompressed backups from this point forward will use the .sql extenstion, while compressed backups will use the .backup extension. |
Either by clicking the explorer button on your shortcut bar
![]()
or right clicking on your local drive and selecting explore

The explorer window will open
By default this should be C:\Program Files\TM\

Either use the Menu Bar and Select File >> New >> New Folder

Or right click inside the TM folder and select New >> New Folder

The new folder will be created and named "New Folder"

Depending on what function you are performing change the name to either Rebuild Folder or Backup Database with a reference to the current date ie. BackupDB021216
For Theatre Manager to run optimally there should be at least 10% free space in the database. This will result in faster access and manipulation of the database as well as greatly reducing the chances of sector overruns which result in freeblock damage. Theatre Manager can be setup to run a check to ensure the database has enough free space to run optimally. Click Here to learn how to setup an automatic check.
Before you expand your database make a physical backup, Click Here to learn how to make a backup of the database.
If you set Theatre Manager to automatically check for sufficient free space skip to step three.
Click Here to learn how to access this window.
The Expand Database window will open.

If the message
is displayed you should expand your database you do not need to expand your
database.
Theatre Manager will set the expansion amount to the value which will expand the database so there is 10% free space. This value can be changed using the radio buttons under Expansion Amount.
Clicking Do Not Expand
will cancel the expansion. The following window will open displaying the
expansion progress.

Once the expansion is finished you will be return to the Database Utilities Window.
Either by clicking the explorer button on your shortcut bar
![]()
or right clicking on your local drive and selecting explore

The explorer window will open



Your Database will now be located at your target location.
The network stress test allows you to simulate traffic on your network during a normal day. Theatre Manger will attempt to send data to each of the workstations on the network to verify that they reiceve and transmit data correctly. To troubleshoot your network you may need to add workstations and hubs one at a time to determine where the fault lays. As with other database utilities this procedure should be run during down time to avoid disruptions.
Click Here to learn how to access this window.

The Network Stress Test Window will open.

You may wish to change the Wait Time between Tests to equal or exceed the number of workstations on your network. This will represent a worst case senerio for network traffic.
During the Test a number of Progress Windows will appear showing the current task being preformed.
This procedure creates a new empty transaction database the same size as your original database. Depending on the extent of the damage you may not need to rebuild your transaction database.








Note The first segment has the ability to auto-expand as it needs to. All other segments cannot and are set to the maximum size using this step.

This will extend the data file's segments.

Click Here for the procedure to reconstruct the transaction database.
By this step your Main and Transaction Databases will both be copied into the new files you created. Now the data within them must be reassociated.
Click Here for more information on physically copying the database files


Note, the data has only been recovered at this point, it is still not usable.

A popup window will appear

This will go through the data and perform step 2 of the normal database copy routines.... in other words it will connect the data together.
At the end of the last step, there is a good chance that you will have recovered the database and all the records in it. This will be a pristine database.
Name it something like "OldDB-yy-mm-dd". By including the date you will know how old the database is and if it has been over 2 weeks without any problems it can be deleted.
Click Here for more information on moving the database.
Click Here for more information on moving the database.
If you renamed your database to the original name you can login as ususal. If not you will have to use the change database button and navigate to the database.
Go into File -> Statistics, and print the list of files. Compare this list with the one you printed in the 6th step at the top of this page, and check the record counts to make sure things match.
Once you are satisfied that this new database is ready for use, move the old database into a new folder, called Old Data 021008 (or something similar). Click Here for more information on creating folders.
Then move the new databases into the folder where your data normally resides, and allow users to log into it to begin any data entry that needs to be done. Click Here for information on moving your database.
In order to reconstruct your database you must have already followed the steps in Creating a New Main Database and read the outline Here. This procedure copies all the information from the corrupted database into the new database.

The window will change.



Click Here to learn how to restore the database connections and start using the new database.
In order to reconstruct your database you must have already followed the steps in Creating a New Transaction Database and read the outline Here. This procedure copies all the information from the corrupted database into the new database.

The window will change.



Click Here to learn how to restore the database connections and start using the new database.

| Toggle Unique Locks | Modifies the way in which multi-user locking is handled
for that slot in the data file.
Lock Types
The default, non-unique locking, is faster but has the disadvantage that each time you lock a record, you lock approximately one in every 500 records in the same slot. This is the most reliable locking mode, If you find it essential to use row locking, where the locks apply to only one record at a time, you can toggle this mode on a slot by slot basis. |
| Verify Invariant Keys | Verifies that the unique keys in the database are setup correctly. |
| Network Stress Test | Allows for testing of the network to troubleshoot hardware and network problems. |
| Power Utilities | This function should only be used if advised to by support personnel. |
The Address Tab window is where a master user sets up the contact information for employees.

| Emp # | This is a unique number that is automatically assigned to a new employee when they are inserted into Theatre Manager. |
| Salutation | This is a drop down list that is located to the right hand side of the employee number, for which a salutation (if any) will be assigned to the employee. |
| Name | Employee's first name, initial and last name should be respectively inserted into these three fields. |
| Initials | Unique initials for the employee are used throughout Theatre Manager to maintain what changes have been made by each employee. The initials are also used to record all functions the employee has performed. For example, the orders, payments, donations, patron creations and changes to existing information the employee was responsible for. |
| Title | Employee's official job title with in the company. Eg. Box Office Manager, Accountant, General Manager. |
| Greeting | Greeting name for the employee. |
| Home Address | Contact address for the employee. |
|
Work |
Work phone number. |
|
Home |
Home phone number. |
|
City |
City of the contact address. |
|
Province |
Province or state of the contact address. |
|
Fax |
Fax contact number. |
|
Country |
Country of the contact address. |
|
Postal Code |
Postal or Zip code for the contact address. |
|
Other |
Additional contact number. |
|
|
E-mail address for the employee. |
|
Web |
Web address for the employee. |
|
|
Sends an e-mail to the employee. |
|
Opens the employees web address in the default browser. |
|
Subscribes the e-mail address in the e-mail field to the Arts Management Mailing List. You will receive periodic e-mails with tips and any available upgrades. |
|
Unsubscribe the e-mail address from the mailing list. |
This information is primarily use for Theatre Manager modules such as production management for road house style venues.

| Pay Period | This drop down list displays the employee's pay period. The available selections are contractual, daily rate, hourly, monthly, and weekly. |
| Pay Rate | Hourly pay rate in dollars. |
| Over Time Rate | Hourly overtime rate in dollars. |
| Billable Rate | Hourly billable rate in dollars. |
| Internal Employee Number | Internal I.D. Number. |
The Employee Data window is used to set employee access, preferences and contact information.

|
Inserts a new employee. For more information on adding employees click here. |
|
Saves changes made to the employee record. |
|
Creates a copy of the selected employee record. |
|
Reverts changes made to the employee record back to the last saved point. |
|
Deletes the selected employee. For more information on deleting employees click here. |
|
Generates a report of the employee record to the screen or default print location. |
|
Checks the spelling of fields where data can be typed. |
|
Contact information for the employee. For more information on the address tab click here. |
|
Emergency contact, notes and miscellaneous information for the employee. For more information on the other tab click here. |
|
Access level for the employee. For more information on the access tab click here. |
|
Box office management settings for the employee. For more information on the box office tab click here. |
|
Security group levels for the employee. For more information on the address tab click here. |
|
Data access options for the employee. For more information on the data tab click here. |
|
Function access options for the employee. For more information on the functions tab click here. |
|
Solicitor totals for the employee. For more information on the solicitor tab click here. |
|
Billing and payroll data for the employee. For more information on the billing tab click here. |
Employee preferences may be accessed by clicking the "Set Preferences Button" on the Access Tab of Employee Setup. Preferences can also be accessed through Setup >> Users and Access >> Preferences. Accessing Employee preferences through the Setup menu will only show the preferences for the currently logged on employee. Changing the preferences changes the preferences for that employee no matter where they log on to Theatre Manager.

This will open the Preferences window.

For more information on the Preferences window click here.
After a membership has been sold, depending on what it's function is, a pass holder card can be assigned to it. Pass holder cards allow multiple patrons to have access to a membership(s) and each patron will have their own card with a unique number as well as there name printed on it. Patron card functions are located on the Membership Cards Window.
Click here to learn how to access this window.
tab.
Click here for more information on this tab.

Single click on a membership to select it.
button.
This will open the Membership Detail window.

button.
The Membership Cards Window will open.

For a detailed description of this window and it's functions click here.
Through this window the user can add, edit, delete, view the details of the selected membership.
Toolbar Functions |
|
![]() |
Creates a new membership in a new membership detail window. For more information on purchasing new memberships click here. |
![]() |
Saves changes made to the current membership. |
![]() |
Duplicates the membership as a new membership in a new order. |
![]() |
Reverts changes made to the membership to the last saved point. |
![]() |
Deletes the membership. For more information on deleting memberships click here. |
![]() |
Prints the record. |
![]() |
Checks the spelling of fields that can be typed in within the membership. |
![]() |
Opens the order payment window for the membership. |
| Print Pass Image NEEDED | Prints a ticket for the membership when a ticket face is associated to the member type. |
![]() |
Attaches a letter to the membership allowing for details of the membership to be printed on the letter. |
![]() |
Renews the membership for the time frame determined in the member type. |
![]() |
Attaches a card reference to the membership. |
Tab Functions |
|
![]() |
Information on the membership, the membership type, cost and dates. For more information on the membership details tab click here. |
![]() |
Notes related to the membership. For more information on the notes tab click here. |
![]() |
A list of who redeemed the membership and the value of each redemption. For more information on the redemption tab click here. |
![]() |
Details of the renewal history for this membership. For more information on the renewal history tab click here. |
![]() |
A list of all transactions associated with the membership. For more information on the transactions tab click here. |
This procedure creates a new empty database the same size as your original database. Eventually this will become your working database.


Click Here to learn how to create a new folder



Note The first segment has the ability to auto-expand as it needs to. All other segments cannot and are set to the maximum size using this step.

This will extend the data file's segments.

Click Here for the procedure to reconstruct the main database.
In some very rare instances, a databases become severely corrupted. We've seen this when a single computer on the network was on the verge or meltdown and only reinstallation of the system software would save it. Or, when write behind caching was turned on a Novell server. If this ever happens to you, and the damage has gone beyond the state where a normal data copy will fix the problem, all is not lost. There are tools available that can help extract data from one or more backup files.
There are a few variations on the theme below and choosing which one to use depends on how you got into your current state. At the time of writing this web page, we have only used these tools twice in over 500,000 Theatre Manager user days, and only when a server crashed badly or some operating system changes turned out badly. The chances of you ever having to do this are negligible.
|
Before attempting this process, call the Arts Management technical support line. |
There are two reasons:
FOLLOW THESE STEPS EXACTLY. Do it on your server or fastest machine for speed.
Click Here for contact information.
If the fastest machine is where the database already resides, make a copy of all .df1,.df2, etc. files. Click Here for more information on making physical backups. Make a new folder (in this case it will be called New DB). Click Here for more information on creating a new folder.
Make note of how many segments your databases are. Your main data file (YourCompany.df1) may have df2, df3, df4, etc. Each one is a new segment of that database. Your Transact.df1 might have multiple segments as well - make note of how many of each you have.
When you get to the password screen, type in the master user password followed by :xxxxx. (That's 'colon' and 'xxxxx' right after the password). You must call support to get the value for xxxxx as it is date sensitive.
Click the printer icon in the toolbar, which will print a list of all of the files in the database. Keep this for later reference.


Click Here for more information on this window and it's functions.

You will see a window with the title 'Applicat-Datatool - © 1999' as
shown below. It should fill up with a list of files and show counts of records
for all your datafile. Please confirm with Support that the correct data is
there.

Click Here to learn how to create a new TM Database.
Click Here to learn how to create a new Transaction Database.
Click Here to learn how reconstruct the TM Database.
Click Here to learn how reconstruct the Transaction Database.
This relinks all of the separate parts of the database back together and allows you to use the new database files. Click Here to learn how to rebuild the database connections.
This procedure is no longer required
We apologize for the inconvenience, but these Help Pages are currently under construction. To obtain Help for this feature, please contact Artsman support either via e-mail at support@artsman.com or via phone at (403) 536-1211.
Data validation should be performed periodically if there have been hardware or networking issues. If you are unsure if you should use this tool please contact us. Data validation ensures that the database has all the correct data. There may be variances in the database if there have been networking or hardware issues.
Click Here to learn how to perform Data Validation
| Patron Data | Validates patron data. If you have just imported patrons you can validate only that data by selecting the first option. The second option allow for a check of formatting for patron names addresses and company names. Recalculate balances updates all the patron balances according to the tickets they have bought and their payments. Finally you can ensure that the patron is recognized at the proper level for their donations. This option will recalculate the amount they have donated and ensure they have been acknowledged at the proper level. |
| Ticket Integrity | Verifies that all tickets for reserved seating events have been held and any tickets without a patron will be returned for sale. |
| Ticket Seat Codes | Verifies the seat codes for reserved seating performances. There are two sub selections dealing with seat codes. The first is to display any erroneous tickets on the theatre map for quick reference and visual representation of the problem. The second simply releases any seats which have a seat code error. |
| Mail List Count | This function updates the patron count of each mail list in the database. |
| GL Balances | Recalculates the totals of all GL accounts. This is performed for both monthly and yearly totals. |
| Tickets Without Order | Finds any tickets with zero as the order number and attempts to assign them a valid number. |
| Invalid Order # | Searches for orders with a order number of zero and assigns them a new number. |
| Reset Department | ONLY FOR OUTLET VERSION Resets all records in Theatre Manager allowing access from all outlets. |
| Reset Order(s) | Verifies that the flag used to ensure that a record is not simultaneously accessed by users is in the correct position. You may need to use this if a user prematurely exited the system. |
| Payment Transactions | Verifies the payment transactions for all donation receipts. |
| Price Codes | Removes price codes which are not connected to a play or a performance. |
| Sales Summary | Clears the Sales Summary reports and resets them allowing for summarization during the End of Day Process. |
Data Validation is performed using the Theatre Manager Data
Validation Window. This window is accessed through the Data Base
Utilities Window (Click Here to learn
how to access the window) under the Database Utilities Menu
at the bottom of the window.
Single click the selection box to the left of each option to validate that option. Use the chart above or the descriptions beside each option to determine their function.

If you do not wish to continue with the validations click
Cancel
.
If you chose to continue with the validation the following window
will open reminding you that the process may take some time.

If you do not have sufficient time to run the validation click
No
to return to the Theatre Manager Database Validation Window to
modify your chosen options.
The following window will open reminding you to ensure that you have made a backup of the database to prevent data loss.

|
|
Note: If you have not made a backup of your database do not continue past this point. If you do and a power interrupt occurs during the process you can easily restore the database without repairing. |
The Working Progress Bar will open to show the progress of the validation.

When the verification has been completed you will return to the Database Utility Window.
The System Activity monitor keeps track of various system processes such as upgrades, and more importantly the IP address from where the upgrade was run. This helps your organization fulfill the PCI DSS Cross Reference/Index Requirement 10: Track and monitor all access to network, where you are required to track and monitor all access to network resources and cardholder data. Logging mechanisms and the ability to track user activities are critical for effective forensics and vulnerability management. The presence of logs in all environments allows thorough tracking and analysis if something goes wrong. Determining the cause of a compromise is very difficult without system activity logs.
For more on the PCI DSS Cross Reference/Index, click here.
For more on Requirement 10 of PCI Compliance, click here.
The System Activity Monitor is accessed under the Setup>>System Activity menu.
The System Activity window will open.
Enter the date range for which you wish to examine the logs.
![]() |
Prints a report of the log file. |
![]() |
Exports the logfile to either a text file or Excel. |
| Date | Date the particular activity took place. |
| IP Address | The IP address from where the activity was requested. |
| Type | The System Activity Record Type
|
| Note | Description of the activity. |
| Count | Is a generic/multi-purpose field:
|
| Entered | Date and Time the activity was initiated. |
| Updated | Date and Time the activity was completed. |
| Changed By | Log on name of the employee (if known) initiating the activity. |
The Ping function allows a computer to send a message to another computer and look for a response in its simplest form. The Ping function is useful for making sure that a workstation is "talking" to the server or that a computer is talking to the outside world.

This will open the Ping Computer window.

For more information on the Ping Computer window, click here. For more information on how to ping a computer, click here.
The Ping window is used to ping another computer to check for communication. The function of ping is to send and receive a message from another computer.

| Your IP Address | The IP address of the machine that is currently being used. This is the internal address. |
| Firewall IP Address | The IP address of the network. This is the outside IP address. This is the address that Artsman Support connects to for access to Timbuktu. |
| Status | Verifies that the IP address of the workstation is valid. |
| Ping Computer at | The IP address or URL of the machine to send a ping to. |
![]() |
Begins the ping process. For more information on using the Ping function, click here. |
| Port | An optional port to check on the remote computer. A port check is more specific than a general ping. Leave this blank to generically ping the remote computer. |
![]() |
A drop down menu listing machines that would be pinged on a regular basis. |
![]() |
The drop down menu when the Pick button is selected. Selecting any of the items will enter the default IP and port number into the proper fields. |
| Message | The message received back from the ping. |
The Ping function allows a computer to send a message to another computer and look for a response in its simplest form. The Ping function is useful for making sure that a workstation is "talking" to the server or that a computer is talking to the outside world.

This will open the Ping Computer window.

For more information on the Ping Computer window, click here.
Optionally, the Pick
button can be used to choose a default computer to ping.
button to begin the process.
After a few seconds, a message should be displayed showing that the ping was successful.

If the ping was unsuccessful, verify the address settings. If it continues to be unsuccessful, there is either a problem with the workstation or with the remote computer.
The Run Procedure File is a utility function that will allow the running of special files created by the Development Team at Arts Management Systems to directly address any required changes unique to your database. ( ProcedureFileName.TM2 ) This could vary from altering a date on records to clearing specific field(s) on all records, to name a couple. It is important to know that this utility function is only used when instructed by a member of the Arts Management Technical Support team. It is a utility function that is extremely rare to use.

This will open your navigation window to allow you to locate the .TM2 file provided by Arts Management Systems.

The file will simply run, you may or may not not see a progress indicator and in most cases should only take a brief moment to complete the routine. When completed you will need to log out of Theatre Manager then log back in. Any changes or alterations as defined by the procedure file will have taken place.