Version 9.1 Release Notes
Top 


These release notes list all changes since the version 9.0.6 release.

To upgrade to this release, you only need to install it over your current version. There is no need to uninstall the previous version. Any previous versions will be upgraded automatically -- you do not need to install previous upgrades before this one, and all of your data and settings will be retained. It will make some automatic changes to your database to bring it up to date, so there may be a slightly longer delay the first time you open it.


Upgrades License Expiration Note:
To use this version, your free-upgrades license must be current through 9 / 2017 (September 2017). To check your free-upgrades license expiration date, go to View / Product Authorizations and check the "Upgrades free through" date.


Networking Note:
Be sure that all workstations are upgraded at the same time (shut down all workstations, upgrade all of them, then restart them one by one starting with the master workstation).


E-mail forms / confirmations / receipts: transactions table and HTML support:

·Added Fixed-pitch option for E-mail forms, which allows for neater formatting of transaction tables. (When Fixed-pitch is selected, the E-mail is actually sent in HTML format with the <pre> tag to force fixed-pitch in the recipient's viewer.)  

·Added single-line-transactions option in the transaction table of an E-mail (and 3" receipts), like on full-page printed receipts, rather than the "narrow" 2-line format used on the 3" printed receipts and E-mails currently. (This is possible because of the fixed-pitch option, since it will now show neat columns.)  

·Added new standard E-mail forms with transactions, using the new transaction table formatting:  
·Confirmation E-mail w/Transactions  
·E-mail invoice  
·E-mail receipt  
·E-mail statement  

·Added new E-mail text setting functions (Maintenance / Park Setup) for the new invoice/receipt/statement E-mail forms above so you can customize the text.  

·The "E-mail confirmation" button on Reservation Transactions will now say "Send E-mail Form...", since there are more to choose from, and will always open the dialog to select which form to send (the last one used will be selected by default). However if you disable all but one E-mail form and it's a Confirmation, it will revert back to "E-mail confirmation" and will not have the extra form selection step.  

·Since some default E-mail forms have transactions, the function for selecting which E-mail form to send now has the options for "only some" transactions like receipt printing (New transactions, Since zero balance, Since date, etc).  

·Added an "E-mail Form" button on Reservation Details, so any E-mail form can be sent without going into Reservation Transactions (New/Edit Transactions) first.  

·Support Customer-based E-mail forms (so it can include all transactions for a Customer rather than only for a specific reservation). No standard E-mail form for this is added since it's not likely to be a common need, however there is a Sample that can be imported. If any Customer-based E-mail forms are defined/enabled, the Customer Details dialog will have an "E-mail Form" button at the top.  

·Modified right-click menus to have both Reservation-based and Customer-based E-mail forms support. (e.g. "Print or E-mail.." instead of just "Print..." for this reservation/customer)  

·Support HTML E-mail -- while full HTML editing (and previewing) within Campground Master isn't yet possible, you can paste complete HTML source code into an E-mail (or create a custom Form to create HTML source), and the E-mail will be sent as HTML instead of text. (Technically what it does is look for the E-mail starting with <HTML> as the trigger for HTML formatting.) This means that you can send E-mails with various fonts, graphics, tables, etc. instead of the normal text-only limitations.  

·Several new E-mail sample forms have been added that can be imported and modified for your use. Some of these are modified versions of previous ones but use the new transaction table formatting. Look for these in the Samples folder as usual (described in the documentation for Forms Setup).  
·Sample Forms - E-mail thank-you letter  
·Sample Forms - E-mail receipt with transactions v9.1 (like the new built-in one, but customizable)  
·Sample Forms - E-mail Customer rcpt w transactions v9.1 (Customer-based version)  
·Sample Forms - E-mail confirmation with transactions v9.1 (like the new built-in one, but customizable)  
·Sample Forms - E-mail cancellation with transactions v9.1 (e.g. for sending cancellation notices)  
·Sample Forms - E-mail confirmation with transactions and logo (HTML)    (includes the <HTML> code explicitly)  
·Sample Forms - E-mail confirmation with transactions and logo    (relies on it being fixed-pitch to make it HTML, so only <img> tag needed)  


Batch E-mail functionality:

·Generally added support for sending E-mails to a list of reservations or customers.  

·Added "E-mail invoices" button to Meter Reading reports (Electric/Gas/Water batch reading entry). If used, any that don't have E-mail addresses (or for some other reason weren't E-mailed) will be left in the "to-print" list so you can Print Invoices to print the ones not E-mailed.  

·Added "E-mail invoices" and "Pre-E-mail invoice" buttons to Monthly Billing function. If used, any that don't have E-mail addresses (or for some other reason weren't E-mailed) may be removed from the selection so the rest may be printed easily.  

·Batch E-mailing -- Added "Send Customer E-mails" function to the Customer E-mail list report (which is renamed to include batch E-mailing), so you can E-mail all or selected customers listed. You can also select the form to E-mail (or enter free-form text), and if the form has transactions you can select which transactions to include. Only customer-based E-mail forms will be available from here since it's not a reservation-based list. However even if no Customer E-mail forms are enabled, you can still send a free-form E-mail (enter the subject and E-mail text before sending). For details, go to Reports / Customer E-mail list (and Batch E-mailing), and press the F1 key for help.  

·Added the Customer E-mail list function to the Customers menu (duplication of the function under Reports, for ease of locating it).  

·Added a new Reservation E-mail list (and batch E-mailing) function, to the Reports menu and Reservations menu. Similar to the Customer E-mail list, allows sending E-mails to selected Reservations. The difference is that the Customer E-mail list will only allow selecting customer-based E-mail forms, so to send Reservation invoices, for instance, the Reservation E-mail list must be used.  

·When sending batch E-mails from Customer or Reservation E-mail list, you can select a file to be attached to each E-mail. (The same file is attached to all -- so it's suitable for a general flyer, etc.)  

·Added right-click functions for Customer E-mail list and Reservation E-mail list (and send E-mails) under "Print / E-mail for all shown reservations", e.g. on the On Site, Arrivals, Departures, etc. tab views.  

·Added Batch E-mailing options (under the Maintenance / Park Setup menu).  

·Added an Access Level setting for allowing Batch E-mailing,  

·Record the batch E-mailing request/progress in the Audit Trail, as well as each E-mail sent.  



Other Changes:


·The "Print..." button on Reservation Details will allow printing of receipt form types rather than just envelopes, etc. (so can print receipts directly without going into New/Edit Transactions)  

·FTP uploads (e.g. for Export to Web Vacancy grid and FtpUploadFile function in scripting) -- added support for SSL/Implicit/SSH protocols.  

·Support TLS 1.2 for credit card processing (as mandated by July 2018)  

·Support new (upcoming) MasterCard credit cards starting with a "2".  

·Advanced Customizations / Dialog Definitions -- Added a new control type, Multi-line edit with Tab key support (so the Tab key does not exit the field)  

·Audit Trial -- include more record types in audit trail for assisting in problem resolution (Settings and most Park Setup records).  

·Change default credit card processing timeout from 60 to 180 seconds, to allow for EMV and other customer-involved transactions  

·On full page receipts with credit card information, use the Park Setup setting for Credit Card Slip bottom text instead of default (non-editable) text.  

·Edit Script / Add Multiple Lines -- Use the expression-format edit control so it's color coded (highlights functions and errors), fixed pitch, and can use the Insert Expression function.  

·Arrivals, Departures, On Site, and Unassigned tab views can now include "Inquiry" reservations (set in the Options for each tab view).  

·Improved Hercules synchronization functionality and increase auto-resync frequency.  

·Updated the ZIP code and Canadian Postal Codes database  

·Backup files now include any .HTT files used for the Export to Web Vacancy Grid function.  

·Added Block-to date field option to Arrivals, Departures, On Site and Payments Due tabs  

·Reservation "Label" field is now included in the Search function on the Rack, Arrivals, etc.  



Bug Fixes:

·Fixed some minor bugs in Advanced Customization functionality for Dialog Definitions  

·Wording changes in Network connection errors to hopefully explain better  

·Various additional validation / reminder messages throughout.  

·Don't retrieve previous credit card information from Refund transactions when making a new payment (was possibly causing a new payment to be treated as a refund/credit by the processor).  

·Fixed crash and other refresh issues involving a Query being open on one workstation while changes made on another workstation  

·Fixed a transaction/customer linking issue when a Reservation's Customer is changed while Reservation Transactions is open  

·Fixed to update reservation list in Reservation Transactions if linked reservations changed.  

·Fixed a POS sales entry problem with losing transactions -- was allowing the user to exit the dialog without saving the transactions if the network was getting a time-out. Now will not allow exit during network errors unless they tell it to save the transactions anyway.  

·Fixed Arrivals to show Rig Model field when selected  

·Fixed problem of confirmation E-mails being blank if no transactions present and have a "some" option selected  

·Fixed problem of some options not shown after using "Edit Form" from the Form Selection dialog.  

·Fixed -- if the options Auto-save-on-payment + Auto-print-on-payment were both set, it wasn't saving immediately if they make a payment and then cancel the print (e.g. from Print Preview or Printer Setup). It also wasn't showing change due or opening the cash drawer. Now it will do all of that even if they cancel the receipt printing.  

·Fixed -- Audit trail - avoid showing new transactions deleted while in resv trans. (It shouldn't show them since they aren't finalized yet, it just causes confusion.)  

·Fixed/changed -- The Shift # of transactions was not following the correct "Edit transaction..." Access Level rules and was inconsistent for POS transactions. Now the "Edit transaction dates ..." Access Levels will also apply to editing the Shift # (and time).  

·The caption now correctly shows the "registered trademark" symbol instead of "(TM)"  

·Export to Web Vacancy Grid -- fixed a couple issues with HTML validation (&nbsp and registered-trademark symbol)  

·Fixed a networking issue caused by a buffer overflow attempt (triggered by PCI compliance checks)  


Additional Fixes since initial 9.1 release (rev.a through rev.e):

·Fixed "naked LF" issue in HTML code causing fixed-pitch E-mails to fail on some systems/SMTP servers  

·Fixed SMTP error logs to display properly  

·Fixed to avoid "Waiting for transactions" message when all of the "Automatically" save/print options are enabled  

·Fixed FTP upload -- was using SSH even if SSL or other protocol selected  

·Fixed E-mail confirmation form bugs:  
- Fixed so Transactions not shown on conf E-mail if "Show deposits & balance" not checked (should not show anything)  
- Fixed text wrapping of notice text on new E-mail conf w/trans forms  
- Fixed blank E-mail if only one E-mail form enabled  
- Allow turning # people and Resv Type on or off even for E-mail conf with Transactions  
- Fixed a typo in the default text of the new E-mail statements and receipts ("Here is a a receipt")  

·Fixed E-mail bug (introduced in rev.c) of not showing Transactions table in the new E-mails  

Additional Fixes 9.1 rev.f release:

·Fixed payment allocations to work properly when over $10,000 is manually allocated (loss of precision issue)  

·Fixed networking issue with "Request a Full Database" going to the wrong workstation (had been an unknown bug since version 2.0)  

Additional Fixes 9.1 rev.g release:

·Fixed newly created databases to have Payment Methods set up properly (with Base Types and other fields populated).