Details .....................................................................................................................................................................6
System recommendations ......................................................................................................................................6
Update instructions ................................................................................................................................................6
One-time setup .......................................................................................................................................................6
64 bit servers ..................................................................................................................................................................... 7
32 bit servers ..................................................................................................................................................................... 9
Steps to Update ................................................................................................................................................... 12
64 bit servers ................................................................................................................................................................... 13
32 bit servers ................................................................................................................................................................... 14
Updating services ................................................................................................................................................ 17
Updating the ww.dll ............................................................................................................................................ 17
eCommerce.......................................................................................................................................................... 18
Steps to update eCommerce pages ................................................................................................................................. 18
Step 1: Preparing for the Update ..................................................................................................................................... 18
Step 2: BIN update ................................................................................................................................................................................................ 19
Step 3: New files to be added ........................................................................................................................................................................... 19
Step 4: Remove ...................................................................................................................................................................................................... 20
Step 5: Replace Files ............................................................................................................................................................................................. 20
Step 6: Changes to Files....................................................................................................................................................................................... 21
Step 8: Restart the Site ........................................................................................................................................................................................ 24
Additional information ........................................................................................................................................ 25
What’s new in accesso Siriusware version 4.6.03 ................................................................................................ 25
Scope and audience......................................................................................................................................................... 25
Components in this release ............................................................................................................................................. 25
Enhancements ..................................................................................................................................................... 27
Changes to Access Control ................................................................................................................................... 27
Additional blocking reason added to Axess for voided passes ........................................................................................ 27
New GateKeeper .INI settings and functionality.............................................................................................................. 27
Fingerprint sensor now enabled....................................................................................................................................................................... 27
Setting prevents rescans from activating turnstile..................................................................................................................................... 28
Added functionality for operator data ........................................................................................................................................................... 28
New Axess printer functionalities.................................................................................................................................... 28
New port option on Axess Smart Printers ..................................................................................................................................................... 28
BatchPrint utility updated to support AxCoding ......................................................................................................................................... 28
Two new fields, AxessPOS and AxessProject have been added ....................................................................................... 29
Configuration .......................................................................................................................................................................................................... 29
New SETPARENTACCVAL and CHANGEACCVAL macros for access table.......................................................................... 30
Changes to Dynamic Pricing ................................................................................................................................. 31
New SOLDDATE() macro and Dynamic Pricing capabilities .............................................................................................. 31
New Dynamic Pricing Rules ................................................................................................................................................................................ 31
SOLDDATE() macro................................................................................................................................................................................................ 32
Changes to eCommerce ....................................................................................................................................... 32
New eCommerce Calendar module available .................................................................................................................. 32
Calendar module settings ................................................................................................................................................................................... 33
New setting to show unavailable modifiers .................................................................................................................... 35
Sales ........................................................................................................................................................................................................................... 35
SiriusSQL ................................................................................................................................................................................................................... 35
SysManager ............................................................................................................................................................................................................. 35
ww.dll ........................................................................................................................................................................................................................ 36
New notifications for Web Sales Host utility errors......................................................................................................... 36
Updated Instructions folder removed from eCommerce ................................................................................................. 37
Changes to Food Service ...................................................................................................................................... 37
Room charges now reversible in Table Service F&B module ........................................................................................... 37
Changes to TallyMan ........................................................................................................................................... 39
Ability to remove scanned barcode prefix ....................................................................................................................... 39
Changes to Memberships and Passes .................................................................................................................. 40
Improved auto-renewal formatting................................................................................................................................. 40
New BLACKOUT macro and pass blackout functionalities ............................................................................................... 40
New BLACKOUT macro added for individual blackout dates on passes .............................................................................................. 40
Added option to prevent blackout date pass printing .............................................................................................................................. 41
New .INI setting to prevent printing a pass with blackout ...................................................................................................................... 41
CHANGEPASSVAL and SETPARENTPASSVAL macros newly added functionality.............................................................. 42
Added capabilities on GLOBALSPECIAL and SELECTIVESPECIAL macros ........................................................................... 42
Added guest user-defined fields on BatchPrint utility ..................................................................................................... 42
Added functionalities on CityPASS items......................................................................................................................... 43
Additional CityPASS enhancements: ............................................................................................................................................................... 43
New reporting services for passes near expiration .......................................................................................................... 43
Changes to Reporting .......................................................................................................................................... 44
New fields on the View Item Detail Report ..................................................................................................................... 44
Changes to Reservations...................................................................................................................................... 44
New default abilities on the Reservation Header ............................................................................................................ 44
Event reservations can now be “bulk finalized” .............................................................................................................. 45
Added ability to exclude non-finalized reservations........................................................................................................ 45
Changes to Retail ................................................................................................................................................. 47
Closed purchase orders can be opened and edited ......................................................................................................... 47
Changes to Sales .................................................................................................................................................. 48
Added functionality on CHECKAGE macro ....................................................................................................................... 48
Check boxes added to allow select of multiple records ................................................................................................... 48
Ability to scan 2D barcodes added .................................................................................................................................. 49
New .INI setting CouponsUseItemTreeTable ................................................................................................................... 49
New .INI setting MatchBirthday ...................................................................................................................................... 49
New discount and special price item and invoice rules ................................................................................................... 49
Configuration .......................................................................................................................................................................................................... 50
SysManager ............................................................................................................................................................................................................. 51
New functionality for TRI CardDog Pinpad ...................................................................................................................... 52
Passport order numbers can now be looked up in Sales ................................................................................................. 52
New .INI setting and features added for tablet/mobile users ......................................................................................... 53
.INI setting................................................................................................................................................................................................................ 53
Portrait mode ......................................................................................................................................................................................................... 53
Additional features ............................................................................................................................................................................................... 54
New SkiData layout option................................................................................................................................................................................. 55
New SETGUESTFIELDONFINALIZE macro ......................................................................................................................... 56
New .INI setting added to prune credit card data............................................................................................................ 56
New prompt to alert operator to update password ........................................................................................................ 57
New rule to automatically apply discounts in Sales......................................................................................................... 57
Updated tipping functionality on the iWL250 Pinpad...................................................................................................... 58
Changes to Salesware .......................................................................................................................................... 58
Added new preferences for unique email addresses ....................................................................................................... 58
New search .INI settings, algorithm, More button and Wildcard search added .............................................................. 58
Enhancements ........................................................................................................................................................................................................ 59
Added security rights to create and edit guests .............................................................................................................. 60
Configuration .......................................................................................................................................................................................................... 60
Added Node ID to Item Tree ............................................................................................................................................ 61
New backgrounds and icons for ReportManager and SysManager ................................................................................. 63
Changes to Self Entry ........................................................................................................................................... 64
URLs now embedded on Self Entry start page buttons.................................................................................................... 64
Deposit Page removed from Self Entry ............................................................................................................................ 64
Changes to SiriusSQL ........................................................................................................................................... 64
Updated length of i_items.user_code1 ........................................................................................................................... 64
Changes to SysManager ....................................................................................................................................... 64
Ability to view eCommerce Calendar licensing ................................................................................................................ 64
Simplify Pinpad now displayed in licenses....................................................................................................................... 65
New TenderRetail options ............................................................................................................................................... 65
New TRI option....................................................................................................................................................................................................... 66
New TRI IngeDog integration on eCommerce.............................................................................................................................................. 67
Warning prompt added for Auto Scan changes ............................................................................................................... 67
Changes to Ticketing ............................................................................................................................................ 67
New promo code data ability for Sales screen action macros ......................................................................................... 67
Configuration .......................................................................................................................................................................................................... 67
New reporting ability and country option added ............................................................................................................ 69
Sales ........................................................................................................................................................................................................................... 70
Reports...................................................................................................................................................................................................................... 70
New .INI setting added to reconnect to SalesEZ module ................................................................................................. 71
Givex Gift Card support added for eCommerce sales and gratuity .................................................................................. 71
Configuration .......................................................................................................................................................................................................... 71
Improved performance of historical Max4Sale data ....................................................................................................... 73
Added Access Control preference for processing trickled scans ...................................................................................... 73
Configuration .......................................................................................................................................................................................................... 73
New import feature......................................................................................................................................................... 74
Changes to ww.dll................................................................................................................................................ 75
New available inventory function added......................................................................................................................... 75
Known issues ....................................................................................................................................................... 75
Fixes ..................................................................................................................................................................... 75
Copyright ............................................................................................................................................................. 90
Details
We have uploaded a new update for version 4.6.03 (Update 03 for version 4.6) for download from the accesso
SiriuswareSM Information Portal.
System recommendations
You must meet the minimum system requirements as stated in the Salesware System Architecture and
Specifications document. You can refer to the tables and figures in this document to ensure your site meets these
specifications.
To ensure the longest product lifecycle possible, accesso® recommends upgrading to a recently released
operating system such as Windows 7, 8, 8.1 or 10. If you have questions concerning replacement hardware
compatibility or wish to inquire about obtaining replacement computer hardware through accesso, our hardware
specialist is happy to assist you.
Update instructions
Important: The updating process has changed to streamline the update process for their accesso SiriuswareSM
product suite. Before beginning the updating process, please review the following steps:
One-time setup
Clients may now use the DACPAC for database updates with our batch file moving forward. The Microsoft files are
required for you to use this new process. You will only need to do this the first time that you use the DACPAC or
when Microsoft releases new DACPAC files. accesso Siriusware will post recent version details when updates are
published. The current Data-Tier Application Framework is 16.4, version 13.0.3450.1.
Important: Clients using a 64-bit server must install x86 and x64 versions.
64 bit servers
1. Visit https://www.microsoft.com/en-us/download/details.aspx?id=53876
2. Click on System Requirements
3. Download both the SQLSysCLRTypes.msi x64 and the SQLSysCLRTypes.msi x86 files by
clicking on each link.
Note: Both files download with the same name by default, so it is recommended to use Save As or to rename the
downloaded files to add the version to the file name
6. After all files are downloaded to the SQL server, double click each SQLSysCLrTypes.msi file and
install individually.
7. To run the DacFramework.msi files, double click on each one.
32 bit servers
1. Visit https://www.microsoft.com/en-us/download/details.aspx?id=53876
2. Click on System Requirements
3. Download the SQLSysCLRTypes.msi x86 file by clicking on the link.
4. Click the Download button
Steps to Update
1. Create a temporary folder on the desktop of the SQL server and name it 4603 Update.
2. Create two folders inside of the 4603 Update folder called: DACPAC and Updates.
Note: This folder temporarily holds the files that need to be updated until both the script and DACPAC run
successfully.
3. Download all required update files, which are located on Downloads > Updates > 4.6 Updates page of
the accesso Siriusware portal.
4. Check for update files in: 4.6.03 Salesware, 4.6.03 Optional Modules, 4.6.03 Reports, and 4.6.03
Utilities.
5. A new update file is required for each file in the Siriusware\Updates folder.
Important: The accesso Siriusware product suite must be on version 4.5.04 before running DACPAC. Clients using
version 4.5.04 or older must update the database with required script(s) before proceeding to the next step.
6. Download the DACPAC file from the portal, located on Downloads > Updates > 4.6 Updates > 4.6.03
Salesware page. Locate SiriusSQL_DACPAC_4.6.03_01007.zip and
SiriusSQL_Update_SetupFiles.zip files and save them in the 4603\DACPAC folder
previously created on the desktop.
7. Extract the contents of both zip files into the DACPAC folder and delete the .ZIP files.
8. Create a backup of the SiriusSQL database.
9. All applications on the accesso Siriusware product suite must be closed and services must be stopped.
These applications include:
• Accounting Export
• BookEZ
• ExportService
• MessengerService
• RentEZ
• ReportManager
• Sales
• SalesEZ
• SysManager
• TallyEZ
• Web Sales Host
Note: All IIS on ww.dll and eCommerce page servers must also be stopped.
64 bit servers
1. Users must run the update directly on the SQL server and be logged-in as an Administrator with SQL
access.
2. Double click on the SirisuSQL_Update.bat file to run it.
Important: Do not right click and run as an administrator – it will cause the process to fail.
3. The C:\Windows\system32\cmd.exe dialog now appears.
4. After the DACPAC finishes running, the following dialog will appear:
Note: If the DACPAC fails a message will appear, indicating that an error occurred and the log file must be checked
to identify the issue. Failure may be caused by:
• Not running a backup
• Applications and/or services running
If these scenarios caused the failure, the DACPAC can be run again. If any other errors are present:
1. Restore your backup
2. Open a case
3. Attach the SiriusSQL_Update.log file to the case
32 bit servers
Clients using a 32-bit operating system need to edit the SiriusSQL_update.bat file by performing the
following:
1. Right click on SiriusSQL_Update.bat and choose edit to open the file in the Notepad
application.
• Locate the file path by scrolling to the bottom of the file list. The file path is located after the
Running the database update <this may take a while>… line. Edit the file path by removing the
x86 after the Program Files section. The path should read as follows: C:\Program Files\Microsoft
SQL Server\...
• Click the Save button and close the file.
2. Users must run the update directly on the SQL server and be logged-in as an Administrator with SQL
access.
3. Double click on the SirisuSQL_Update.bat file to run it.
Important: Do not right click and run as an administrator – it will cause the process to fail.
Note: If the DACPAC fails a message will appear, indicating that an error occurred and the log file must be checked
to identify the issue. Failure may be caused by:
• Not running a backup
• Applications and/or services running
If these scenarios caused the failure, the DACPAC can be run again. If any other errors are present:
• Restore your backup
• Open a case
• Attach the SiriusSQL_Update.log file to the case
10. The final setting is located on SysManager > Utilities > Data Maintenance > MaxKeys on Server button.
Updating services
1. If not already completed, download the update file located on Downloads > Updates > 4.6 Updates > 4.6
Updates > 4.6.03 Optional Modules.
2. Perform an IISRESET/stop in the Command Prompt.
3. Double click on the Update ww.dll shortcut located on the ww.dll machine.
4. Perform an IISRESET/start in the Command Prompt.
Note: If the shortcut file is not present or the ww.dll machine is not local, copy the c_ww_4603_01019.exe
file to your c:\Program Files (x86)\Siriusware\E-Commerce folder.
eCommerce
Note: Follow these steps if accesso Siriusware has updated the client eCommerce pages:
1. Make a copy of the live eCommerce folder located on c:\inetpub\wwwroot\
2. Open the folder sent by accesso Siriusware and copy the updated files into the appropriate folders
3. Check Permissions on these folders and ensure the IIS_USRS user has modify permissions:
• Images
• XMLFiles
• SiteConfig.config
4. Perform an IISRESET
Note: Follow these steps if the client is updating eCommerce pages independently:
Important: The following applications must be updated to 4.6.03 prior to updating eCommerce: SiriusSQL,
SalesEZ, Sales Host, and ww.dll.
1. Stop the website by opening a command prompt and typing: IISRESET /STOP
2. Download the ECommerce_Pages_4603_01025.exe update file located on Downloads > Updates >
4.6 Updates > 4.6.03 Optional Modules.
Note: The eCommerce folder may have an alternate name. In this scenario, identify the correct set of pages.
\admin\help\add-on-module.htm
\admin\help\calendar-alt-url.htm
\admin\help\calendar-avail-threshold.htm
\admin\help\calendar-items-incell.htm
\admin\help\calendar-mode.htm
\admin\help\calendar-remaining-template.htm
\admin\help\calendar-savings-break.htm
\admin\help\calendar-savings-format.htm
\admin\help\calendar-show-capacity-alert.htm
\admin\help\calendar-show-price.htm
\admin\help\calendar-show-savings.htm
\admin\help\calendar-show-tooltip.htm
\admin\help\calendar-use-itemurl.htm
\admin\help\developer-settings-panel.htm
\admin\help\multi-add-view.htm
\admin\images\green-circle-plus.png
\admin\images\red-circle-remove.png
\app\admin\ - (and all children)
\app\calview\calendarItemDirective.js
\app\general\ - (and all children)
\app\templates\addressVerificationTemplate.html
\app\templates\checkboxesTemplate.html
\app\templates\creditcardTemplate.html
\app\templates\customTemplate.html
\app\templates\dropdownTemplate.html
\app\templates\emailTemplate.html
\app\templates\guestTemplate.html
\app\templates\heightTemplate.html
\app\templates\maskedInputTemplate.html
\app\templates\ModalTemplateIframe.html
\app\templates\passwordTemplate.html
\app\templates\phoneInputTemplate.html
\app\templates\textMemoTemplate.html
\app\templates\textRegexTemplate.html
\app\templates\weightTemplate.html
\app\templates\zipCodeTemplate.html
Step 4: Remove
If changes were made to any of these files, pages will need to be manually updated. It is recommended that users
pay close attention to commonly customized files. Users should leverage a utility, such as the BeyondCompare
utility, to make the changes to customized pages. Customized pages are noted below with a * symbol:
\admin\AdminControls\ConfigEditor.ascx
\admin\AdminControls\ItemEditor2.ascx
\admin\AdminControls\ItemTreeEditor2.ascx
\admin\AdminControls\AdminMaster.master
\admin\ItemListConfig.aspx
\admin\Utilities.aspx
\app\calview\calendarDayDirective.js
\app\calview\calendarViewDayPopover.html
\app\calview\calendarViewDayTemplate.html
\app\calview\calendarViewDirective.js
\app\calview\calendarViewTemplate.html
\app\calview\calviewController.js
\app\calview\calviewService.js
\app\itemTree\itemTreeService.js
\app\app.js
\App_Themes\themeName\calendarView.css
\App_Themes\sirius_admin\style.css
\App_Themes\sirius_admin\style_admin.css
\scripts\frameBuster.js
\scripts\memberbenefits-itemshow.js
\UserControls\AngularLinks.ascx
*\UserControls\Cart.ascx
\UserControls\Email.ascx
\UserControls\ItemListMulti.ascx
\UserControls\RSControl.ascx
CalendarView.aspx
* Checkout.aspx
* Checkout2.aspx
* Checkout3.aspx
* Conf2.aspx
* GuestEdit.aspx
* GuestSelected.aspx
XMLFiles\dynamicControls.xml
Add:
<guestEdit>
<Name>UCmid_name</Name>
<RowID>mid_name</RowID>
<dbField>g.mid_name</dbField>
<Columns>20</Columns>
<MaxLength>15</MaxLength>
<Required>0</Required>
<Required_purch>0</Required_purch>
<RequiredText>Required!</RequiredText>
</guestEdit>
After this:
<Name>UClast_name</Name> section
Remove:
scripts/resize_fancybox.js
After the
scripts/jquery-1.12.3.min.js
Add:
<script src="scripts/jquery-migrate-1.3.0.min.js"></script>
Add:
<script src="scripts/jquery-migrate-1.3.0.min.js"></script>
SiteConfig.config
Add these new keys below the last </SiteConfig> and above the </ArrayOfSiteConfig> tag
<SiteConfig>
<Key>GivexInsufficentFundsMsg</Key>
<Value>Sorry, you do not have sufficient funds on your Givex Gift Card
for this sale. Please try another form of payment.</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexInsufficentFundsMsg to the text that should be
displayed when a user attempts to use a Gixex Gift Card, but has insufficient
funds.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexLabel</Key>
<Value>Pay with Givex Gift Card</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexLabel to the desired label to appear on
Checkout.aspx to enable this payment type.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexPayment</Key>
<Value>1</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexPayment to 1 to enable a checkbox on Checkout.aspx
that allows paying with a Givex Gift Cards. Note, this is available through
Elavon's Simplify solution.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexGiftTermID</Key>
<Value></Value>
<Category>Checkout Settings</Category>
<Description></Description>
</SiteConfig>
<SiteConfig>
<Key>UniqueEmailError</Key>
<Value>Sorry, this email is already in use. Please click <a
href="GuestLookup.aspx">here</a> to login or use a different email
address</Value>
<Category>Guest Related Settings</Category>
</SiteConfig>
Check to see if the client already has these keys
<SiteConfig>
<Key>MicroDonate</Key>
<Value>0</Value>
<Category>Donation Settings</Category>
<Description>Set MicroDonate to 1 to enable 'round-up' donation prompts
to the ecommerce customer at checkout</Description>
</SiteConfig>
<SiteConfig>
<Key>MicroDonateText</Key>
<Value>Would you like to make a $1.00 donation to our energy-offset
program?</Value>
<Category>Donation Settings</Category>
<Description>MicroDonateText will be the text displayed to the ecommerce
customer when using the microdonate feature.</Description>
</SiteConfig>
<SiteConfig>
<Key>MicroDonationItemDCI</Key>
<Value>DDDDDDDDDDCCCCCCCCCCIIIIIIIIII</Value>
<Category>Donation Settings</Category>
<Description>MicroDonationItemDCI is the padded nickname of the round-up
donation DCI</Description>
</SiteConfig>
Tix2.aspx
Change this:
<script src="scripts/jquery.min.js" type="text/javascript"></script>
To this:
<script src="scripts/jquery-1.12.3.min.js" type="text/javascript"></script>
Web.config
Change this:
<httpRuntime requestValidationMode="2.0" />
To this:
<httpRuntime requestValidationType="CustomRequestValidator"
requestValidationMode="2.0" />
1. Check Permissions on these folders and ensure the IIS_USRS user has modify permissions:
• Images
• XMLFiles
• Siteconfig.config
Updated: 03/01/2017
Applies To: SiriusSQL_DACPAC_4.6.03.01007.zip
The following summarizes the newest features in the latest update of accesso Siriusware Version 4.6. This is
intended for Salesware administrators and other personnel charged with reviewing the latest features available in
ongoing releases of Salesware from accesso.
The components that received the version 4.6.03 designation are listed in the following table.
The Axess Data Synchronizer application now has the ability to send a blocking reason of 5 to Axess. This
enhancement is configured though a setting on the _ax_settings table known as BlockReasonStatus5.
When set to TRUE, any voids of passes are sent to the exchange block. The TRUE setting triggers the Axess gates
to remove the blocked pass from the media and encode it with the new reload. When BlockReasonStatus5
is set to FALSE, the block reason = 1 and the pass is not removed from the media.
Important: To enable this feature, the Gate Controller configuration on Axess must be changed. Please contact
Axess and test before enabling site-wide changes.
Prior to this release, GateKeeper module fingerprint reader hardware settings were set to FALSE. This setting
prevented GateKeeper module from detecting fingerprint reader hardware. When the fingerprint sensor
hardware was not present, some clients may have experienced a long wait for GateKeeper module to launch.
This enhancement adds a new .INI setting to enable fingerprint sensor hardware. When set to TRUE,
GateKeeper module detects the fingerprint reader. When a fingerprint reader is not present, GateKeeper module
completes startup in less time.
Configuration
Users should update PREFERENCES in the GateKeeper.INI file. To configure the new .INI setting in the
GateKeeper.INI file:
[Preferences]
EnableFingerprintReader = TRUE
Note: The EnableFingerprintReader setting must be updated to TRUE to change the default value, which
is set to FALSE.
Setting prevents rescans from activating turnstile
When a ticket is scanned to activate (unlock) turnstiles, the turnstile activates for each single guest ticket rescan.
For example, if an operator scans the same guest ticket twice, the turnstile is activated two times.
This enhancement adds a new .INI setting to prevent GateKeeper module from activating the turnstile when
the ticket scan is detected as a rescan. The setting is configured on the Gatekeeper.INI file on the
Preferences section:
[Preferences]
DontAdmitForRescan=TRUE
Clients using GateKeeper may have found that operator data is validated from the GateKeeper.INI setting
Operator=XXXXXX. When this value is blank, the default settings caused the application to validate the
operator specified on the GateKeeper.INI setting. This enhancement sets the operator data validation to use
the operator logged in on the Sales application. In addition, users now have the option of writing the Sales
operator information to the scan history. This can be configured by setting Operator=<salespoint> in the
[Preferences] section of the Gatekeeper.INI.
Clients utilizing the new Axess smart printer AX600 and the latest version of AxCoding can now add the network
port on the printer. To configure this option, users must enter the MAC address of the printer (including the “SN”
prefix) on the ports.INI Port= setting. When this setting is configured, AxCoding uses the MAC address
to locate the network printer after the Sales application initializes it.
Users now have the ability to connect to an Axess printer by using an IP MAC address. This new capability is
located on the Axess Printer option on the Setup tab. Users may enter a COM port number or enter the printer’s
MAC address in the following format: SN<MAC address>.
Two new fields, AxessPOS and AxessProject have been added
Prior to this release, some clients experienced issues with the wrong AxessPOS items being defined in the
ports.INI file. This issue may have also caused duplicate RF serial numbers. This enhancement:
• Adds two new fields to the sales_pt table called AxessPOS and AxessProject
• Adds two new fields on the salespoint configuration form to set the AxessPOS and AxessProject
numbers
• Adds a verification upon Save to ensure the AxessPOS is unique across all sales_pt records when it is
set to a value other than 0
• Capability to overwrite the local Ports.INI settings for [SmartPrinter] POS= and Project=
upon startup of Sales if the values on the corresponding sales_pt records are not 0
Configuration
Users should update [PREFERENCES] and configure the new .INI setting in the GateKeeper.INI file.
Users can override the local ports.INI Axess [SmartPrinter] settings for AxessPOS and
AxessProject values. Configuration for these values must be set on the SalesPoint Configuration dialog,
which is located on the Misc tab in SysManager > Activities > System Lists > Salespoints.
AxessPOS and AxessProject can be found on the Misc tab. These settings allow the configuration of
AxessPoint and AxessProject values in SysManager. When the fields in AxessPOS and AxessProject
are set to any value other than 0, the salespoint database record overwrites the settings in the local Ports.INI
file.
Note: The port setting for the Axess printer must be set locally in the Ports.INI file. Values cannot be negative.
To help prevent duplicate RF serial numbers, SysManager performs a check after saving changes to the salespoint
configuration. This check ensures that the value set for the AxessPOS does not already exist on a previously
created salespoint record in the database. If the AxessPOS value already exists in the database, the operator is:
• Alerted of the salespoint already containing the AxessPOS value.
• Asked to change the AxessPOS value on the salespoint currently being edited prior to saving.
Note: This check only occurs for non-zero values in the AxessPOS field. The AxessProject field is always the
same number so the check is not necessary.
New functionality has been added that allows Sales screen action macros to insert or edit data on the Access
table. This functionality can be configured through the new macros, SETPARENTACCVAL and CHANGEACCVAL.
Users should implement the same logic as the SETPARENTPASSVAL and CHANGEPASSVAL macros.
Note: The SETPARENTPASSVAL macro is used on modifiers and CHANGEPASSVAL macro is used within the
validation template located on the item/pass relationship Discount macro field.
SETPARENTACCVAL and CHANGEACCVAL macros can be set on the item Sales Action tab for an item, located
on the Sales Screen action. The setting enables the macros to execute based on the Item is Sold field or the
Discount macro for assigned item field. Depending on when the macro initiates, these settings can be located on
the Create Access Record template or the Validation template.
Changes to Dynamic Pricing
To give users additional capabilities for pricing items, this enhancement adds Dynamic Pricing Conditions in Sales
and eCommerce modules. Users can manage yield and maximize revenue by establishing Dynamic Pricing Rules
based on:
• Quantity sold
• Quantity remaining
• Sold-on date
Online orders associated with new Dynamic Pricing features reflect accurate real-time inventory based on set
Dynamic Pricing quantities and remaining quantity available. Capacity controlled pricing is defined by user set
parameters for the quantity sold and/or quantity remaining for an item.
Dynamic Pricing Rules were added to create flexibility for pricing programs that enact price changes based on:
• Limited numbers available (*REM)
• How many items have been sold (*SOLD)
• To offer specified prices for sales that occur on or before a specific date.
As per below, each rule is set to display a specific value for a given item:
• M4SREM() - Max4Sale items remaining
• M4SSOLD()- Max4Sale items sold
• P4SREM() - Points4Sale points remaining
• P4SSOLD() - Points4Sale points sold
Note: New Dynamic Pricing Rules can specify an exact number, range of numbers or =, >, < values.
SOLDDATE() macro
The SOLDDATE()macro was added to mimic the existing DATE condition. SOLDDATE()evaluates item pricing
based on the actual purchase date.
Changes to eCommerce
To give clients extended capabilities on capacity based Dynamic Pricing Rules and items with limited capacities, a
new eCommerce Calendar module has been added. The Calendar module integrates with capacity based rules to
display remaining quantity by price level. Users may also configure the Calendar module without capacity based
rule integration.
This enhancement allows integration with rules that enforce Max4Sale or Points4Sale and capacity based pricing.
Max4Sale and Points4Sale rules can be located on SysManager > Items button > New/Edit button > Restrictions
tab.
The Capacity Based Pricing dropdown allows users to select the With unlimited Max4Sale/Points4Sale option.
When this option is selected, SysManager creates a new Max4Sale or Points4Sale time entry with a numeric value
which can be set up to 999,999. When the value of 999,999 is set, Sales and eCommerce sell items without
limiting how many are sold. The Alert eCommerce when amount remaining in current level is =< field enables
eCommerce to show the quantity remaining for the specified price level when it is less than or equal to the set
value.
Note: Users must configure Max4Sale or Points4Sale settings to integrate these behaviors with the Calendar
module.
Users can view Calendar module settings on the Calendar View Options dialog located on eCommerce > Admin
Panel > Item List Configuration > Folder(s) (on which the calendar is enabled).
Users can configure the Calendar module view by selecting the preferred setting on the Calendar Mode
dropdown, which offers Event View or Variable Pricing View. An example of the Variable Pricing View setting is
as follows:
An example of the Event View setting is as follows:
Important: The Calendar module is only available for users on accesso Siriusware version 4.6.03 or above.
SiriusSQL, ww.dll, Sales, SalesEZ and eCommerce applications must be on version 4.6.03 or above.
New setting to show unavailable modifiers
A new SiteConfig setting has been added to show unavailable modifiers called
DisplayNonAvailableMods. This enhancement offers the following benefits and settings for users:
• When an unavailable module is selected or the select quantity exceeds its availability, the Add to Cart
button is disabled.
• When DisplayUnAvailableMods is set to 1, the pages continue to display modifiers that either are
sold out, are set to 0 availability or have the check box Prevent Sales when no limits are set checked.
• When DisplayUnAvailableMods is set to 0, the pages hide the modifiers that either are sold out,
are set to 0 availability or have the check box Prevent Sales when no limits are set checked.
Sales
Sales now communicates with the accesso Passport® product suite to enforce unique email address entry for
guests/contacts. This behavior adds the ability to check for unique guest emails being entered and to alleviate
duplicate guest records. In addition, the Sales application respects this preference when creating a new
guest/contact or editing an existing guest/contact.
SiriusSQL
The SiriusSQL database has added a new a default setting for unique email addresses. This feature adds a new
row on the Settings table which enforces unique email addresses for guests/contacts. This new setting is
called General.EnableUniqueGuestEmailAddresses and its default is set to FALSE.
SysManager
SysManager now communicates with the accesso Passport product suite to enforce unique email address entry
for guests and contacts. This enhancement includes a new Force Unique Guest Email Addresses check box that
can be located on SysManager > Preferences > Guests > Guest Preferences dialog > Misc tab.
In addition, when entering a new email address on the Guest Edit dialog, the Force Unique Guest Addresses
setting on the Guest Preferences dialog is respected.
Note: This check box is enabled only if there are currently no duplicate email addresses present on guest and
contact records. It is recommended that clients with this issue contact accesso Siriusware Technical Support prior
to activating this new preference.
ww.dll
The ww.dll installer now checks for email uniqueness in newguest and modifyguest when the preference for
checking for uniqueness is enabled on the client eCommerce site.
When a client experiences a large number of errors on the server, operators may delay reporting these issues
while they are focusing on the immediate needs of the business. Many clients would like to be proactive in
reviewing server errors so they can prevent significant issues in the future.
This enhancement enables a notification email and creates notification records when an error is generated on the
Web Sales Host utility. The notification records capture data for initial and reprocess errors that result in adding
the following new activity types:
• 1350: Web Sales Host Error - Initial Error
• 1351: Web Sales Host Error - Reprocess Error
Note: The notification email is only sent if email notification is set for the operator.
To streamline installation for users, the UpdateInstructions folder has been removed from eCommerce
module installation files on builds 4.5.03, 4.5.04 and 4.6.01. Installation information is now published separately.
This enhancement adds the ability to reverse room charges in the Folio Charge module using the Reverse
Payment button in the Sales application. When a room charge is used as a form of payment in F&B Sales, the
transaction amount is reversed after the operator recalls the transaction and clicks the Reverse Payment button
located on the bottom row of icons on the Sales screen.
The operator is then directed to the Reverse Payments dialog, which displays reversible payments for the
transaction.
The operator selects the payment(s) to be reversed and when all selections are completed, the operator clicks on
the Reverse button. After the transaction is selected and successfully reversed, the Reverse Payment Result
dialog displays the reversed transaction details.
The operator must click the OK button to return the main Sales screen.
Changes to TallyMan
Users can now remove select prefix characters from the barcode scan on the TallyMan module. This enhancement
adds a new option in the Misc tab on the Configuration dialog to allow the user to specify the number of prefix
characters to strip from a scan.
Changes to Memberships and Passes
In some scenarios, operators may have been confused by Pass auto-renewal details located on the Pass
Information dialog in Sales. Passholders with a DebitWare number were displayed on the Pass Information
dialog in a manner that may have caused some operators to associate the DebitWare number with the card to be
used for the renewal. To alleviate confusion for operators, this enhancement adds the current renewal start date
to the Pass Information dialog. In addition, the auto-renew information for the pass information has been moved
closer to the top of the dialog box.
When season pass holders leave their passes behind, the operator can issue a one-day temporary ticket for use in
place of the forgotten season pass. Previously, operators needed to manually blackout the season pass to match
the date of the one-day temporary ticket to prevent pass holders from using both their day ticket and pass for
access. The new BLACKOUT()macro streamlines the season pass blackout process for front line operators.
When this macro is present, individual blackout dates are set on the pass number that match the valid dates for
the temporary ticket.
Configuration
Users should create a coordinating blackout item such as a “Forgot-My-Pass” item. Configure the validation
template of the “Forgot-My-Pass” item with the new BLACKOUT() macro within the Discount Macro box
located on the Items description> Action tab> Template button> Item/Pass Relationships tab.
Note: The BLACKOUT() macro can be set with either Optional or Forced validation.
In addition, the user may enter in a specified reason in the parenthesis of the macro (e.g., FORGOT, MISPLACED)
that populates the Blackout Reason field of the pass record.
Sales
In order to use the new BLACKOUT() macro functionality:
1. The operator sells a “Forgot-My-Pass” item.
2. The operator enters the season pass number and the item is validated using either forced or optional
validation.
3. The operator finalizes the sale and prints or encodes the day ticket.
This new automation action initiates a back-end process which allows the season pass to:
• Validate the line item
• Set the individual blackout date range that is equal dates specified on the validated item
• Notes the blackout reason in the macro
Note: The BLACKOUT() macro functionality only occurs after the Finalize action. To avoid discrepancy that may
occur if the sales transaction is cleared, functionality does not occur the moment the pass is validated or upon the
Save action.
In previous versions, voided passes could not be printed but passes with active individual blackout date ranges
were allowed to be printed. This new setting prevents passes with active individual blackout date ranges from
being able to be printed. This can be set on the new check box, Do not print passes with active Individual
Blackouts, located on the Print Options tab on the BatchPrint utility. When the check box is checked and the
printing date falls within the individual blackout date range for the pass, the pass does not print.
A new .INI setting has been created to prevent printing a pass. This is functionality is useful when the pass has
an individual blackout date range set that includes the date on which the operator attempts to print the pass. This
enhancement can be configured on the following Sales32c.INI setting:
[Preferences]
DoNotPrintPassWithIndividualBlackout=TRUE
Note: The default setting is FALSE.
To accommodate expanded features for memberships renewed on accesso Passport product suite and onsite
sales, two enhancements have been added:
• The = sign has been added to the CHANGEPASSVAL macro, which allows users to overwrite the original
value by accessing it inside of the validation template.
• The SETPARENTPASSVAL macro now allows modification on pass validated items.
When the CHANGEPASSVAL macro is used for renewals, if the + sign is not present the macro assumes that the
user wants to add to the existing number. The SETPARENTPASSVAL macro sets the value to the specified
number.
The Sales application macros, GLOBALSPECIAL and SELECTIVESPECIAL, now allow users to display a list of
items eligible for the macro-applied special and to select items to be discounted. These macros are set on: Create
Pass > Action Specifics > Global Settings tab on the Sales Screen action to execute when this item is validated
dialog:
SELECTIVESPECIAL("SPEC_NAME ",,,PROMPT)
GLOBALSPECIAL("SPEC_NAME ",,,PROMPT)
Note: This prompt is configurable per special. The special is padded to ten characters and the PROMPT parameter
is added on the fourth position in the macro.
To match the functionality of the column names made available in pass printing via Sales, the BatchPrint
application now offers guest "text_1" through "text_8" user-defined columns for layouts as "tmp_ptxt1"
through "tmp_ptxt8".
Added functionalities on CityPASS items
Select clients using CityPASS items would benefit from real-time validation and record usage at respective
salespoints. These capabilities are ideal for clients who prefer to trade a CityPASS voucher for the attraction’s
admission ticket prior to allowing guest entry into the venue. To support these client needs, this enhancement
offers a new grid and edit form for third party validation in SysManager located on Preferences > 3rd Party
Validation.
Note: When the operator clicks the OK button or closes the dialog by clicking the X button, the duplicate scan is
removed from the Validation dialog.
Clients that have guests utilizing Payment Plans and/or Auto-Renewals need options to monitor and maintain
updated credit card information. These clients would benefit from the ability to proactively contact customers
prior to the automated Payment Plan or Auto-Renewal date to request updated credit card information.
The Sales application now writes the expiration dates of stored credit card numbers on the Guest and Guest
Pass tables. This functionality adds reporting capabilities that can be used to segment guests with credit card
information on file near expiration. This new reporting feature helps prevent lapse in processing Payment Plans
and Auto-Renewals. For additional security, these reporting services access expiration dates without
compromising encryption.
Changes to Reporting
To give clients the ability to view item messages and account information on the Sales application, new fields have
been added on the View Item Detail Report. To test these new reporting fields, users should perform the
following steps:
1. Update the _rs_ViewItemDetail sproc in SSMS.
2. Upload ViewItemDetail RDL to SSRS.
Note: A new hidden parameter has been added for the report called ShowAccount, which can be viewed when
managing the report in SSRS and locating the Parameters section. The user can now select True or False for this
parameter to show or hide the account information on the View Item Detail Report.
1. Configure the Sales application to run the View Item Detail Report via the following .INI setting:
[ReportingServices]
ReportServer=http://[ServerNameHere]/ReportServer
ItemDetailsReports=ViewItemDetail
2. After selling items on the Sales application, right click the item and select the View Detail option to
allow the report to run.
3. Test Max4Sale, Items Sold on Account and Line item messages on listed items to verify in the report.
Changes to Reservations
This enhancement adds the ability to set defaults for the dropdown box options on the Reservation Header.
Below is a list of what can be set in the Sales32c.INI file:
[ReservationDefaults]
Accommodation=CHALET CONDOS
PickUpLocation=FED-EX
BaseLodge=Lodge 33
WrapUpCode=NO FLIGHTS
UserDef1=YES
UserDef2=8:30 AM
UserDef3=Test
MarketingCode=EMPLOYEE
SourceCode=MEMBER
Note: Set values must be valid within the dropdown selection and are case sensitive.
Some clients process large amounts of reservations for events each day. To validate daily revenue, event
reservations need to be finalized each day. To give users the ability to bulk finalize events, this enhancement adds
the following new functionalities:
• A DCI dropdown and Item Start Date filter to the recall options for both Sales and Reservations
• A new button called Partial Finalize added in the matching Reservation Review List dialog
The DCI dropdown creates the ability to retrieve a list of reservations that contain a specific event item for a
specified date. Partial finalize retrieves a list of unique saved items and start dates based on the reservations
selected in the Reservation Review list.
In addition, item descriptions are now shown on the Item dropdown in the recall by DCI section on the Recall Sale
dialog. This allows for easier recognition and selection of items by users.
Some clients use the Review dialog to view reservations. By default, the Review button displays non-finalized
reservations and sales that match search criteria. To give users more Review List functionality when the specific
item and/or date used in the search has been finalized, this enhancement allows users to omit these reservations
from the Review list.
In addition, a DCI and Item Start Date feature has been added to the Recall Sale dialog, which allows users to
batch finalize reservations for specific items. This section also includes the Exclude reservations where selected
DCI has already been finalized check box, which excludes orders that contain non-finalized items from displaying
on the Review dialog.
Note: The Exclude reservations where selected DCI has already been finalized check box is not checked by
default.
Changes to Retail
Users can now open and edit a closed purchase order. This functionality is available in the SysManager application
directly from the Re-Open button, which can be located via SysManager > Activities > Inventory Activities >
Purchase Orders > Find button. Users can now open a closed purchase order by selecting it and then clicking the
Re-Open button.
Alternately, users can select a closed purchase or order, click the Edit button and click the Re-Open button on the
Purchase Order Edit dialog.
Changes to Sales
To improve functionality of the CHECKAGE macro, an additional option has been added. The CHECKAGE macro
now accepts a parameter to specify that only the birth year should be entered rather than the entire birthdate.
For example, the following collects a year and verifies that the entry is an age between 21 and 99 years old (based
on age birthday of January 1st of the year entered):
CHECKAGE(21,99,TRUE)
An additional check occurs if an invalid age is entered with the CHECKAGE macro. After the operator attempts to
add the information again, a prompt displays and requests reentry for the birthdate/birth year.
In previous versions, users looking up a list of access records in Sales had the options to select a single record to
refund or exchange or to select all records to refund or exchange. To give users more flexibility to select multiple
records, this enhancement allows operators to select one item or multiple items for refund and exchanges in
Sales.
Ability to scan 2D barcodes added
Operators now have the ability to scan a 2D barcode, which is typically the type of barcode used on a driver's
license. 2D barcode scans may be used for performing a guest lookup in Sales or for creating a new guest when an
existing guest record is not located. To perform a lookup, the cursor must be positioned in the First Name or Last
Name field located on the Guest dialog.
To enable functionality for the Coupon button to use ItemTree table restrictions, a new .INI setting has been
added, CouponsUseItemTreeTable. The default value is FALSE, which prompts the behavior to use the
Items table restrictions. When the value is set to TRUE, coupons using the %%C1CODE will use the ITEMTREE
to check for restrictions.
A new .INI setting called MatchBirthday has been added to the [Preferences] section of
Sales32c.INI. When MatchBirthday is set to FALSE, the Sales application searches for guests with a first
and last name that match the swiped license after a driver's license barcode is scanned. The MatchBirthday
setting does not match the birth date on the driver’s license.
Sales can now apply discounts based on the items that are added to the sale. These new rules are applied at the
invoice (sale) level and allow for free, discounted or specially priced items. This functionality is enabled either by
applying invoice rules via MainButton=RUL or the rules apply as an order finalizes. Applying invoice rules
triggers a new type of dynamic pricing rule called Sale Discount Rules.
Note: To enable this functionality, the salespoint must be included within the appropriate dynamic rule group
with dynamic pricing rules assigned.
Configuration
Users can create several combinations of Sale (Cart) Discount Rules and can configure these settings based on
specific items to be discounted and the functionality of the Dynamic Pricing Rule. Some examples of
configurations for new discount, special price item and cart rules may include:
There is an additional configuration option that makes this discount rule easier to read. This option can be
configured by specifying the Department nickname.
Spend over $100 and get an additional 10% off regularly priced items
This rule uses the sale total (including items with discounts) that are over $100 and automatically applies a 10%
discount to any item not already discounted by a special.
Note: To enable these settings, DCIs and specials must be configured to match the samples above.
SysManager
SysManager a has a new menu item called Sales Discount Rules Groups, which allows users to create and apply
discounts based on the items added to the sale:
• A new security role has been created called, SysManager - List - Sale Discount Rule Groups. When this
role is assigned, it allows an operator to create and edit Sale Discount Rule Groups.
• A new type of Dynamic Pricing Rule (Sale Discount Rule) has been created, which can be set and assigned
to Dynamic Rule groups. This new functionality of sale/cart rule feature allows specific pricing rules to be
assigned to certain salespoints and is located in SysManager > Activities > Item/Sales Lists > Sale Discount
Rule Assignments dialog.
In addition, required data tables and columns have been in added to the SiriusSQL database in support of this new
functionality.
The TRI CardDog Pinpad is now supported and may be configured through a new setting used to define the
location of CardDog Pinpad in Sales32c.INI:
[carddog]
address = 192.168.0.30:4405
An additional new setting has been created to define CardDog TenderPortal in Sales32c_system.INI:
[Server]
CardDogAddress = 192.168.0.2:4405
CardDogTimeout =60
CardDogTerminalID = 0033333333330003
In addition, support has been added to bypass the TRI Pinpad when not required for a transaction. For example,
recurring payments, batch close and purchases with a stored token may bypass the Pinpad and go directly to the
server for processing. To enable this capability, the address and port must be configured to
Sales32c_system.INI as follows:
[Server]
cardDogDirect = qa.carddog.com:46010
This enhancement gives clients using the accesso Passport product suite integration the ability to easily lookup
orders in the Sales application by using the order number from the accesso Passport product suite. When a user
completes a Sales transaction, the accesso Passport product suite order number is now stored in the SiriusSQL
table, resrvatn.user_resno. To recall the order on the Sales application, users may scan a barcode that is
formatted to %RCXXXXXX where XXXXX is the number in resrvatn.user_resno.
New .INI setting and features added for tablet/mobile users
To optimize the Sales application for tablet/mobile users, a new .INI setting, portrait mode capability and other
additional features have been added.
.INI setting
A new .INI setting is now available to enable tablet mode. This setting can be configured on:
[Preferences]
Tablet=FALSE
Portrait mode
Portrait mode orientation has been added to the Sales application. Users have the ability to specify the number of
action buttons that are using an .INI setting through the following configuration:
[Interface]
NumMainButtons=4
In addition, users now have the ability to set up the main action button as a directory of action buttons. This can
be set up in the MainButtonX .INI setting as follows:
[Interface]
MainButton1=<text>sub action</text><id>DIR1</id><action>CLS</action>
<action>FIN</action><action>APP</action>
The tags used in this configuration specify the following:
When the Sales application detects that the window size is in portrait mode, it reorients the screen view
automatically. On portrait orientation, the invoice screen is on top and the item selection buttons are found at the
bottom. By default, the screen allocates both sections at fifty percent. The default may be changed by configuring
the following .INI setting:
[Interface]
PortraitModeTopScreenPct=60
The above setting allocates the invoice portion of the screen to the specified percentage of 60 percent.
Note: When the tablet is in portrait mode, the Sales screen maximizes automatically.
Additional features
To optimize the Sales application for tablet/mobile users, the following capabilities have also been added:
• The Sales summary can now be viewed by clicking the Sale Total option, located on the top left of the item
list.
• Users have the ability to scroll by placing their finger on the items list and swiping it in the preferred
direction.
• When all M&M buttons (status buttons) are green, they are hidden automatically.
To further printing hardware options, this enhancement integrates SkiData printers with Sales applications. This
functionality allows users to configure and view a SkiData printer on the available printer list. Users can enable
SkiData printer functionality by:
Example:
ports.INI
[SmartPrinter]
PrinterType=CoderUnlimited
Port=USB
Example:
sales32c.INI
[SkiData]
Server=https://sandbox.skidata.com/dta
Client=655229004
User=user
Pass=123456
• CoderSimulatorGui
• KDDuo
• KeyDetector
• SD705
• SD805
• KDGate
• KeyDetectorGate
• MRGate
• MobileReaderGate
• Cox70
• Cox70TX
• Cox70TDM
• CoderLight
• CoderBasic
• CoderUnlimited
To streamline ticket and voucher printing setup for SkiData, a new option has been added on the Item
Edit/Printing tab. The SkiData Layout option can be located on the Ticket and Voucher Printing Setup dialog.
New SETGUESTFIELDONFINALIZE macro
This enhancement adds a new macro, SETGUESTFIELDONFINALIZE which gives users the ability to set guest
column fields upon finalize. The macro takes the following parameters:
• Column name
• The second column is the value to set. This can also work with the GETDATE() macro to set the column
to the current date.time.
• The override flag - 1 is always write, 0 is write only if the column is not already set.
In addition, the Sales screen actions macro commands now result in transaction date being written to the
date_1 field in the database.
A new .INI setting, PruneDaysOffLineCC has been added to give users more flexibility with managing
settings for online and offline credit card data. Data records related to offline credit card transactions are stored
and later deleted based on the number of days specified on the PruneDaysOffLineCC.INI setting. This
setting can be configured on:
[Preferences] PruneDaysOffLineCC = 90
The minimum setting for offline data is thirty days and the maximum is 180 days. Records related to online credit
card transactions are deleted according to the Prune credit card data out of local Sales data every ‘X’ days and
Prune daily at ‘X’ credit card transaction data on Server which is older than ‘X’ days settings which can be
configured in SysManager > Preferences > Miscellaneous > PA-DSS tab
Note: The default settings are forty-five days for online data and ninety days for offline data.
A new prompt has been added to provide lead time for operators to update their passwords. Sales now alerts
operators within fourteen days of when the password is due to expire by displaying a prompt one time per day.
Operators can use the prompt to access the Change Password option until their password credentials have been
updated.
When operators log-in to Sales for the first time in a given day, it determines if their password needs to be reset
within fourteen days. If the reset is needed within fourteen days, a prompt appears with a message that their
password expires within “X” days and to provide yes or no option to reset. When an operator selects:
• Yes - The operator is logged-in to Sales and directed to the Change Password option on the Action menu.
• No – Sales continues to launch.
Some operators regularly process transactions with specials attached to items added to the Sales. To alleviate the
need for operators to manually apply specials, this enhancement adds rules to automatically apply discounts. In
addition, discounts can now be applied based on the contents of the Sales transaction.
Updated tipping functionality on the iWL250 Pinpad
Previously, operators were only able to add a tip through the Finalize dialog. This tipping enhancement supports
the firmware setting which enables tipping on the iWL250 Pinpad. Operators using the CardDog application can
now tip directly on the iWL250 Pinpad. This functionality is configured on the following setting in
Sales32c.INI:
TIPS=FALSE
Note: If Tips=TRUE is in the .INI, tipping works only by entering the tip on the salespoint.
Changes to Salesware
To improve the new database installation process and preferences for established accesso Siriusware clients, this
enhancement helps alleviate duplicate email addresses. New preferences have been added on Sales, SysManager
and ww.dll applications. eCommerce and SelfEntry pages also respect new preferences for creating a new
guest/contact or editing an existing guest/contact. In addition, these enhancement preferences are set as the
default for clients that create new databases for implementation.
New search .INI settings, algorithm, More button and Wildcard search added
Some clients performing searches in Sales applications may have experienced one or more of the following:
• Search stops when items are found and does not continue to search other fields.
• Search results may be inconsistent between SysManager and the Inventory Lookup in Sales.
• Though the search settings are the same, the order of the searches performed in Inventory Lookup are
fundamentally different than searches performed in Sales.
• When there is an .INI setting set to “X” number of searches, results are constrained to the first “X”
number of items.
• The inability to view all items that match search criteria.
Enhancements
.INI setting
This enhancement has added two .INI settings and created a search algorithm to improve retail inventory
search functionality. The new .INI settings have been added specifically on the Inventory Lookup search dialog
boxes.
Search algorithm
A new search algorithm modifies the following functionalities:
• Description is not treated as a different field. When a search does not return results, Sales does not
perform a separate description search.
• A vendor specific code or multi-code are no longer needed.
• Inventory[Tracking/Matrix]LookupOrder is used to determine searchable fields.
• Interrupted searches can resume from a given location.
More button
The More button has been added on the Matching Items dialog:
The More button can be used when the search results exceed the parameters specified in the
MaxInventoryMatches .INI setting. When a user clicks the More button, Sales continues the search when
there are more records to be displayed.
Wildcard search
The Inventory Lookup dialog in Sales now offers a Wildcard search check box.
When a Wildcard search is indicated by the user, results are retuned for all searched fields.
Administrators can now set operator profiles to allow the ability to create new guest profiles and/or edit existing
guest profiles. SysManager and Sales applications allow users to assign security role settings as follows:
Configuration
Users can modify the default Global Settings in SysManager. Configure changes on the security role settings
located on Preferences description > Security button > Global Defaults button. Sales assigned settings can be
viewed by selecting the Categories dropdown > GUEST option. The user can modify the following assigned
settings:
Note: New role settings are enabled by default in the Global Settings security role. When users want to assign
settings to specific security roles, users must edit the Global Settings and disable settings before they take effect
for the other assigned roles.
Clients using the accesso Passport product suite may need to routinely obtain the Node ID for Item Tree folder
configuration. In previous versions, when a new folder was added or changed, the Node ID was viewable only
after the user ran SQL script. This process could be time consuming because all users at the client site may not
have access to run SQL script.
To make it easier for clients to using accesso Passport product suite integration, this enhancement displays the
Node ID on the Item Tree dialog box in SysManager. The Node ID is indicated by Node #, which is a read-only field
that appears in the top right of the Restrictions section of the pane.
To update branding for the most recent software release, ReportManager and SysManager now have an updated
background/log-in/splash screen and a new icon for each application.
Changes to Self Entry
This new option adds a new default for both the StartPageAlt.aspx and StartPageAlt2.aspx Self-
Entry pages by having URLs embedded in each button. This new feature also gives the ability to change the URLs
associated with the buttons as needed.
Some clients use the Deposit Page to add a credit card to a guest profile or to attach the credit card number to all
guests associated with the guest that checks in. The Deposit Page does not validate, collect a deposit or charge
the associated credit card; its functionality has been removed from Self Entry pages. Clients previously using the
Deposit Page to store credit card information must now collect credit card details at the point-of-sale.
Changes to SiriusSQL
To increase the length of varchar(15), i_items.user_code1 has been updated. Varchar(15) has
increased by five characters and is now varchar(20).
Changes to SysManager
Users now have the ability to view if they have licensing permissions for the eCommerce Calendar. This
information is located on SysManager > Preferences > Sales Point Licenses, which now displays the eCommerce
Calendar view. If the license exists within the eCommerce Calendar module, the check box is checked.
Note: Users must have the Calendar module license installed to have access to the Calendar module. The check
box is unchecked and details are in read-only mode for users who do not have access to the eCommerce Calendar
view.
To allow clients the ability to use mobile payment solutions via Elavon’s Pay@Table solution for wireless capable
processing, a new and secure Pinpad Sales Host system communication has been developed. The new Pinpad
Sales Host license is now active and can be located in SysManager > Preferences > Sales Point Licenses.
This enhancement supports clients using TenderRetail by offering integration with their new release, MCM
Windows. Users can configure these settings in SysManager > Activities > Financial Lists > Payment Types > New
> Process Via dropdown > TR MCM Windows.
New TRI option
Users may now use TRI IngeDog to process payments. Users may activate this new integration, which is located in
SysManager > Activities > Financial Lists > Payment Types > New/Edit button.
After the Payment Type dialog appears, configure this setting on General tab > Process Via dropdown > TRI
option. Users should enter and verify any additional fields for needed for this setting and finalize by clicking on
the Save button.
New TRI IngeDog integration on eCommerce
This enhancement has also integrated TRI credit card processing on the eCommerce application. The new settings
can be located on the [server] section of the in_system.INI as follows:
[Server]
cardDogdirect= qa.carddog.com:46010
carddogtimeout = 20
carddogterminalid = 0033333333330003
In some cases, when users change the Auto Scan dropdown on the Account dialog, vouchers may link to the
incorrect invoice. Vouchers that are linked to the incorrect invoice can create accounting variances. This
enhancement displays a warning prompt to users when an invoice is changed on the Auto Scan dropdown located
on the Invoices tab on the Account dialog. The prompt asks the user to verify and save the changes.
Note: The warning prompt only displays if the user changes the Auto Scan value and if the value was previously
set to a value other than 0.
Changes to Ticketing
New promo code data ability for Sales screen action macros
Promo code data can now be injected into client databases via Sales screen action macros for reporting purposes.
This ability includes source codes and marketing codes. To implement this functionality, macros must be set up
with the promo codes in specific positions based on the type of special.
Configuration
For SPECIAL and ITEMSPECIAL promo codes, use fourth position in the command for source code and fifth
position for marketing code. For SELECTIVESPECIAL and GLOBALSPECIAL, the source code is in field two
and the marketing code is in field three. If an invalid source or marketing code is passed, the Special is not set and
the promo code data does not write to the database. In addition, the "Source code required to apply this special"
and/or “Marketing code required to apply this special” check boxes need to be populated appropriately on the
General tab located in SysManager > Activities > Financial Lists > Specials dialog.
The examples below illustrate how to draft macros that tell the promo codes to write to the data:
<ISWEB>SPECIAL("MACROSPEC",0,0,0,LOCAL)SELECTLAST()FORCEFINALIZE()</ISWEB>
<ISWEB>SPECIAL("MACROSPEC",0,0,MEMBER)SELECTLAST()FORCEFINALIZE()</ISWEB>
<ISWEB>SPECIAL("MACROSPEC",0,0,MEMBER,LOCAL)SELECTLAST()FORCEFINALIZE()</ISWE
B>
<ISWEB>ITEMSPECIAL("MACROSPEC",0,0,0,LOCAL)SELECTLAST()FORCEFINALIZE()</ISWEB
>
<ISWEB>ITEMSPECIAL("MACROSPEC",0,0,MEMBER)SELECTLAST()FORCEFINALIZE()</ISWEB>
<ISWEB>ITEMSPECIAL("MACROSPEC",0,0,MEMBER,LOCAL)SELECTLAST()FORCEFINALIZE()</
ISWEB>
<ISWEB>GLOBALSPECIAL("MACROSPEC",0,LOCAL)SELECTLAST()FORCEFINALIZE()</ISWEB>
<ISWEB>GLOBALSPECIAL("MACROSPEC",MEMBER)SELECTLAST()FORCEFINALIZE()</ISWEB>
<ISWEB>GLOBALSPECIAL("MACROSPEC",MEMBER,LOCAL)SELECTLAST()FORCEFINALIZE()</IS
WEB>
<ISWEB>SELECTIVESPECIAL("MACROSPEC",0,LOCAL)SELECTLAST()FORCEFINALIZE()</ISWE
B>
<ISWEB>SELECTIVESPECIAL("MACROSPEC",MEMBER)SELECTLAST()FORCEFINALIZE()</ISWEB
>
<ISWEB>SELECTIVESPECIAL("MACROSPEC",MEMBER,LOCAL)SELECTLAST()FORCEFINALIZE()<
/ISWEB>
In these examples, MACROSPEC is the special name, MEMBER is the source code and LOCAL is the marketing
code. In the case of eCommerce sales and the use of <ISWEB> tags, FORCEFINALIZE is set to ensure that the
promo code(s) writes to the data. The feature adheres to existing logic related to the application of Specials.
When using SELECTIVESPECIAL commands, the associated special must be added as a Special for This Item
on the Specials tab of the Activities > DCIs > Item dialog.
Note: An item must be finalized before the code(s) are written. When using classic Sales screen action macros, the
<ISWEB> tags and FORCEFINALIZE command must be removed.
When a customer does not have a ZIP code or postal code, some clients would like the option to collect country
information as part of a Sales transaction. This enhancement allows clients to configure Sales to easily capture
country information from guests and associate that data with specific reservation information in the same
manner that ZIPcodes are gathered. In addition, reporting can now be performed to compile demographic
information to better understand statistical data in relation to guest origins.
Sales
When an operator is prompted to enter a ZIP Code, they can now enter a: ZIP code, postal code or country name.
In addition, operators entering a country name are prompted to enter an autofill selection based on spelling.
Reports
A new SQL Server Reporting Services Report has been added called, Zip Collection Performance. The report details
guest responses to the Sales operator and inquiries about country of origin. This new capability offers a new level
of customer relationship management and data collection beyond capturing ZIP or postal code data.
New .INI setting added to reconnect to SalesEZ module
In previous versions, when an operator was disconnected by an inactivity timeout after a successful log-in, SalesEZ
did not attempt to reconnect automatically. This enhancement offers a new .INI setting to allow operators to
reconnect to the SalesEZ module after a disconnect or an inactivity timeout. This .INI setting is configured:
[Preferences]
CheckEzConnectionOnLogin=TRUE
When set to TRUE and the connection is disconnected, the SalesEZ module tries to reconnect on a successful log-
in. The SalesEZ module checks and respects the ReconnectThreshold and ReconnectInterval settings.
If the SalesEZ module detects an error while trying to communicate with the server, an error message dialog
appears. The error message presents the operator with an option to continue working offline or to try to
reconnect with the server.
Givex Gift Card support added for eCommerce sales and gratuity
Note: The terminal identifier for gift cards may be different than the terminal ID for credit cards. Therefore, the
gift card terminal must be specified.
Configuration
[Server]
GiftTerminalID = Givex
2. Passed in along with the settlement string:
<settlement>
<GiftTermID> RETAILIG </GiftTermID>
</settlement>
eCommerce Checkout
For access to the Givex gift card support in the eCommerce checkout pages, users should implement the following
new configuration settings:
<SiteConfig>
<Key>GivexInsufficentFundsMsg</Key>
<Value>Sorry, you do not have sufficient funds on your Givex Gift
Card for this sale. Please try another form of payment.</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexInsufficentFundsMsg to the text that should be
displayed when a user attempts to use a Gixex Gift Card, but has
insufficient funds.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexLabel</Key>
<Value>Pay with Givex Gift Card</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexLabel to the desired label to appear on
Checkout.aspx to enable this payment type.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexPayment</Key>
<Value>1</Value>
<Category>Checkout Settings</Category>
<Description>Set GivexPayment to 1 to enable a checkbox on
Checkout.aspx that allows paying with a Givex Gift Cards. Note, this is
available through Elavon's Simplify solution.</Description>
</SiteConfig>
<SiteConfig>
<Key>GivexGiftTermID</Key>
<Value>RETAILIG</Value>
<Category>Checkout Settings</Category>
<Description></Description>
</SiteConfig>
Gratuity
To enable functionality to process a pre-authorization or to capture for gratuity, add the following to the
Sales32c.INI:
[Preferences]
GiftCardTips = TRUE
Some clients may experience performance issues in Sales applications when historical Max4Sale data records
are not deleted. This enhancement reflects changes with the Max4Saleopt index which vastly improves
processing times for specific database calls. Clients selling quantity restricted items and yielding large numbers of
Max4Sale records now experience improved performance on Sales and eCommerce modules.
Some client scenarios create the need to scan tickets in trickled (offline) mode. By default, the Sales application
validates records for all invalid trickled scans. This enhancement gives users the ability to set Access Control
preferences to record trickled scans as invalid records.
Configuration
Users can modify trickled scans default settings by updating Access Control Preferences settings in SysManager.
Configure changes by locating the check box on the Preferences description > Access Control button, which opens
the Access Control Preferences dialog and presents the Do not process validations on invalid trickled (offline)
scans check box. The check box must be checked to bypass validation on records for trickled scans.
Note: The Do not process validations on invalid trickled (offline) scans check box is unchecked by default.
SysManager offers a new Import Access Numbers utility, which allows users to generate new Access Records from
ticket numbers in either a .CSV (text) file or as a user specified range. Users can access this utility configured in
SysManager > Utilities > Data Maintenance > Import Access Numbers button.
Ticket numbers are populated on new Access Records either on the swipe_no column or one of the addit_no
columns. The Import Access Numbers utility validates that ticket numbers in the specified column have not been
previously added to existing Access Records and are unique within the specified import file.
Changes to ww.dll
To improve retail tracking for items, this enhancement shows available inventory to users that have enabled
tracking items. The functions <getitemexpanded> and <getitemtree> display tracking results.
Note: To enable this functionality, users must verify that the tag <tracking> is included in the function call.
Known issues
For a complete listing of Known Issues, please visit our KI page. Issues are sorted by general software version
number.
Fixes
[Preferences] Accounting
21897
MiniHttpServerPort=8082 Export 4603_01001
[Preferences]
ExportJobTimeoutSeconds=300
group permissions.
resolved.
An issue has been resolved that prevented the ability
22985 to set a guest on items with modifiers attached when eCommerce 4603_01027
using mobile themes.
Points4Sale items now display accurately and the
23030 Quantity dropdown now shows on the ItemShow eCommerce 4603_01027
page.
eCommerce pages now display a clear indicator as to
23088 eCommerce
when a promo code is applied. 4603_01027
23205 Promo codes now apply the correct discounts. eCommerce 4603_01027
The error that occurred when charging to account on
23333 eCommerce
CheckoutSteps has been resolved. 4603_01027
liability expiration.
Inconsistent API calls are no longer produced
23775 intermittently when MultiAddITGroups and eCommerce 4603_01026
Max4Sale are enabled.
US# Release Notes Application Version
Itemshow.aspx no longer crashes when an item is
23803 eCommerce
selected on Itemlist.aspx. 4603_01027
Validation.
US# Release Notes Application Version
Fixed issue with tax amount being recorded incorrectly
18865 on the Web Sales Host utility for items with a quantity Sales 4603_01062
of two or more.
The DCI dropdown on both the Recall Sale and Item
18956 Availability dialog now lists all the departments from Sales 4603_01062
the Item Tree on the salespoint.
When splitting payments with credit cards, the
19285 Simplify Pinpad now correctly displays the amount Sales 4603_01062
being charged to card instead of the sale total.
When the Sales application is configured with Sticky
List functionality, entering oversell credentials no
20104 Sales
longer results in a return to the top node of the Item 4603_01062
Tree.
The ability to select all reservations on the Recall
Reservations dialog now exists, which allows
20129 Sales
operators to bulk finalize with greater ease and fewer 4603_01062
clicks.
Fixed issue with the recall reservation functionality
that occurred when using a DCI filter. The date now
20180 Sales
displays correctly when the date format for the 4603_01062
resolved.
Items configured with the Prevent sales when no
22641 limits are set functionality are no longer shown as Sales 4603_01062
available on the Modifiers dialog.
Voice authorization failure that occurred when using
Simplify has now been resolved. Offline Simplify
22940 Sales
transactions that require voice authorization are now 4603_01062
forwarded correctly.
US# Release Notes Application Version
The issue that caused the Pinpad to freeze has been
22381 Sales
resolved. 4603_01062
“cancel” message.
When users attempt to reprint Axess Passes, the
24196 Sales
printing record now populates correctly. 4603_01062
RequireLiabilityOnContract.
US# Release Notes Application Version
Note: The default value is TRUE. When set to FALSE,
users have the ability to start rental contracts before
the liability is accepted.
When recalling a reservation that uses AutoRecall
25021 Sales
settings, the reservation Notes prompt now appears. 4603_01062
SeeBooks application:
• No longer displays the note icon if no scheduler
note exists
20394 SeeBooks
• Can edit the start and end times of the schedule 4603_01001
and the content of the right click menu
• Long press functionality now works again on
mobile devices
a mobile device.
NOTICE: All information contained herein is the property of accesso Technology Group, plc. No part of this
publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any
means, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of
accesso Technology Group, plc. The software, which includes information contained in any databases,
described in this document is furnished under a license agreement and may be used or copied only in
accordance with the terms of that agreement.
This publication and the information herein is furnished AS IS, is subject to change without notice, and should
not be construed as a commitment by accesso Technology Group, plc. accesso Technology Group, plc. assumes
no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied or
statutory) with respect to this publication and expressly disclaims any and all warranties of merchantability,
fitness for particular purposes and non-infringement of third party rights.