Notes on using zip code collection
ZipCodeCollect=
This setting is designed to override the global system setting found in the SysManager > Preferences > Miscellaneous > Sales tab. By using this .INI setting, you can adjust the zip code collection for each salespoint.
Example:
If you never want to collect zip codes at a cafeteria salespoint, you can set this .INI setting on the cafeteria salespoint to ZipCodeCollect=0. If you want another salespoint to collect the zip code every 10th sale, you can set the .INI setting on that salespoint to ZipCodeCollect=10.
ValidateZip=TRUE
This setting ensures the collection of a valid zip code. Valid means that the zip code entered in Sales must match exactly an existing zip code in the zipcode.dbf file. You can choose to populate your zipcode.dbf with:
• US zip codes only
• US & Canadian zip codes
• Australian zip codes only
• US, Canadian, and Australian zip codes
The Zip code files can be found on the Siriusware Information Portal.
Sales respects the proper entry of international zip codes – as long as you set the ValidateZIP .INI setting to TRUE. The operator must enter the international zip in a manner that exactly matches the entry in the zipcode.dbf file. For example, Canadian zip codes that utilize a space (i.e., A1X 6K1), must be entered with the space in Sales. Otherwise, the operator receives a message saying that the zip code is not valid.
“Junk” zip codes
If you are using ValidateZip=TRUE, it is impossible for the operator to enter a “junk” zip code – she is forced to enter a valid one. To get around this requirement, the only real option is to pre-define a “junk” (but in reality, valid) zip code for operators to enter in cases where customers do not wish to supply one.
If you are not using ValidateZip=TRUE, Siriusware Inc. recommends using 00000 or 99999 as your pre-defined “junk” zip code, as those entries can be filtered out of the Zip Code Performance Report: