Changes implemented
Previous  Top  Next


Changes that are new functionality or otherwise important to know about are noted in bold print.

·Entering payments -- Now a credit card can be swiped when first entering the Payment or Deposit dialog, without having to click on the credit card number field first (the focus can be on the Payment method list, which it usually is by default, or on the Amount to pay, e.g. after entering a deposit amount)  
 
·If a previous credit card number is present, e.g. when F7 or the Payment button is used, swiping a new card (with the focus still on the pmt method list) will replace the old card with the new card automatically  
 
·Added an option when making new reservations to check for duplicate customers by phone #, address, and other fields. Option to make this automatic, and also option for manual duplicate-check button (in case automatic checking gets too slow). See Maintenance / Program Options / Reservations, click on Duplicate Customer Checking.  
 
·Occupancy, Availability, Departures, How-Heard and Unfulfilled reports - added an option to include Blocked-to dates  
 
·Keep POS items from locking each other out when the same item is being sold on 2 different workstations simultaneously.  
 
·Credit Card Processing - Added support for 2 separate accounts, for swiped cards vs. typed cards, and automatically use the appropriate account.  
 
·Added the customer's E-mail address field to the New Reservation dialog  
 
·In the How-heard and Unfulfilled reports, added the option to report by the date the reservation was made  
 
·Added a Report for Customer E-mail List, with reservation filtering, etc. like mailing labels report. This is under the Reports menu.  
 
·Added Access Levels to restrict Transaction tab view reports from including dates more than 1, 7, or 30 days in the past. (See Park Setup / Access Levels)  
 
·Zip / Postal Code code database has been updated.  
 
·Removed credit card expiration dates from the standard receipts, to comply with merchant regulations. NOTE: If you're using custom versions of forms, the Scripts need to be modified or re-imported. Follow this procedure  
    Delete these Scripts:  
      RcpCCInfo  
      RcpCCInfoNoSig  
      RcpCCInfoNoBottom  
    Then in Scripts Setup, Import the file "Sample Scripts - Helper scripts for sample forms.csv"  
 
·Added a warning if the credit card used for a guarantee will expire before the reservation's last night  
 
·Don't automatically retrieve any previous card for a guarantee that will expire before the reservation starting date  
 
·Added PCI Compliance and other security settings for credit card data handling. See Maintenance / Credit Cards / Security Setup,and press F1 there for documentation & details. Also added a Credit Cards History / Security Cleanup function.  
 
IMPORTANT: SETTINGS WILL DEFAULT TO PCI COMPLIANT CONFIGURATIONS, WHICH MAY AFFECT YOUR OPERATIONS AND MERCHANT FEES, SINCE NOT ALL CREDIT CARD INFORMATION IS STORED IN THIS CONFIGURATION. SEE THE DOCUMENTATION FOR DETAILS.  
 
·Force the "Save transactions after printing a receipt" option to be turned on by default (and when this update is done), to prevent transaction cancellations after a receipt is printed. This can be changed under Program Options / Prompts, if you want the ability to cancel transactions after printing them.  
 
·Show reservation and customer balance (if different) on Reservation Quick-Info window, even if $0. If negative, show as "Credit Balance"  
 
·Customer-changed warning -- if the city / first name field was blank before changing, then don't warn about the change.  
 
·When credit cards are swiped for payment, it no longer requires that the cursor be in the card number field -- the card can be swiped immediately.  
 
·When Trav Check pmt method is selected, automatically move the cursor to "Amt of checks" field and blank it out  
 
·When entering a payment, if credit card information is already known but no amount is known (e.g. for a Deposit), put the cursor in the Amount to pay automatically.  
 
·Changed the default access level from Manager to Administrator, for allowing a credit card payment type to be entered without a card number present and processed (if credit card processing is enabled). Also don't allow it to happen without a warning (removed the option to let it happen silently).  
 
·Meter reading reports -- the Resv Types selection now defaults to all selected, and having none selected means show all types.  
 
·Allow multiple E-mail addresses to be entered, separated by a semicolon (;), and send confirmation letter to all of them  
 
·POS -- support fractional prices, e.g. $.33333 to do 3/$1.00  
 
·POS -- added option in Discounts to only discount in certain multiples, e.g. groups of 3 for 3/$1.00  
 
·Pole display - when change due (and $0 balance), show "Tendered" and "Change" on pole instead of "balance"  
 
·Pole display - keep scrolling/idle message on display when Transactions/POS opened (if balance is $0), until something is entered  
 
·Added a "Rename Database" option under the File menu, which asks for a simple database name. This is primarily used if the database is found to be named incorrectly, e.g. when setting up for networking or copying to a new computer. This will auto-change the auto-open default if the default database is the one being renamed, or if there is no default yet.  
 
·Receipts by category, allow Payment Transfer and Deposit Applied transactions to be manually allocated to categories (as can be done for Payments).  
 
·Removed "Inv_Trans_Link_List" field to avoid network slow-downs. Reports that were slow after disabling this field have been modified to be just as fast without it, so this field is no longer necessary.  
 
·Reservation Transactions, changed the "Details" checkbox to "Show Details"  
 
·Transaction reports, when grouped by Discount -- if the transaction doesn't have a discount, use the reservation's Discount Used field.  
 
·After a traveler's check is entered, when doing the refund for cash, auto-select Cash instead of Travelers Check as the payment method  
 
·Export to Web Vacancy Grid -- Added setting for the file extension to use on exported files, with some default choices but it can also be typed in.  
 
·Added a setting for the printed report footer, so it can be changed to something other than "Campground Master" (See File / Printing Options)  
 
·Added a right-click option on reservation-based tab views (under "Print for all shown reservations" to get a Customer E-mail list for the shown reservations  
 
·Added an option in the Export to QuickBooks to use the non-US date format (e.g. in the UK)  
 
·Added Site Attributes like max rig length for max # adults, children, pets, extra vehicles, & extra trailers, that can be used to restrict site selection based on these fields. Also added 4 attribute fields for slide-outs, one field for each "corner" of the rig. These are disabled by default, see Data Field Definitions / Site Fields if needed.  
 
·If the option is set to automatically Guarantee reservations when a deposit is made, do this for Inquiry, Waiting List, an Can't Book reservations also  
 
·Advanced Customizations -- If an administrator logged in, show any error results from dialog actions.  
 
·Advanced Customizations / Dialogs -- Changed dialog element processing so that any number of "Action on input" elements can be used, and they will all be executed in the appropriate order (before and after the control action as defined). Previously only the first action element found for a given control would be executed.  
 
·Advanced Customizations / Dialogs -- Save & Test dialog -- show error if "Enabled" isn't set or if there is more than one add-on dialog enabled (because it won't really be testing that one)  
 
·Advanced Customizations / Dialog definitions -- added a separate base type for Assign or Change Site (so it's separate from New Reservation)  
 
·Advanced Customizations / Dialog definitions -- in New Reservation or Assign Site dialogs, ThisListRec/ThisListCount will have the list of sites selected  
 
·Advanced Customizations / Dialog definitions -- in New Reservation or Assign Site, when saving (BeforeSaveAction), This() will be the Customer for new reservations, or the Reservation for Assign Site  
 
·Advanced Customizations -- Added some Expressions functions for convenience:  
      DlgGetTitle()  
      CurrencyTextToValue()  
      TrimAllNonDigits()  
      EditSite()  
      EditInventoryItem  
      ResvNightsInRange  
 
·Advanced Customizations -- Added ThisTempRec() function -- in New Reservation / Assign Site, will have a temporary reservation record with current preferences selected  
 
·Advanced Customizations -- Added option to the EditReservationTrans() function to open Select Rates immediately  
 
·Advanced Customizations -- Cross-tab queries, added functions to get specific axis text/rec for calculated data expression:  
      ThisGroupRowRecord  
      ThisGroupColRecord  
      ThisGroupRowText  
      ThisGroupColText  
 
·Advanced Customizations -- Fixed so Context (specifically ThisListCount/ThisListRec()/ThisFromDate/ThisToDate) gets from menu execute commands into a custom Dialog, so for instance the list of records in a query is not lost if a right-click command opens a custom dialog  
 
·Allow the Each value of a Rate transaction to be an expression, and added appropriate context functions for using this. See the Rates documentation for details. http://campgroundmaster.com/help/editratedefinitiondialog.html