*** REVISION HISTORY for Qslip *** v2.60 (7/3/2019): -New Feature: All application window positions and sizes are now stored on a per-slip-format basis, so you can have different window layouts for each slip format. This can be disabled in Preferences. -Change: Deposit slip preview now updates immediately when numeric control values are changed by clicking up-down button. -Change: A width setting has been added to Background Images. Image is scaled proportionally to fit the width. If "Fit to slip width" is enabled, width value is ignored. -New Feature: Preference settings can now be backed up and restored from the File | Utilities menu. -Bugfix: Blank space chars in generic import headers caused failed imports. Blanks are now stripped from header prior to import processing. -Bugfix: Reduce flicker when resizing windows. v2.59 (4/4/2018): -Bugfix: Accomodate recent changes to ASCII text file format deposit summary files exported from QB, but also add warnings to users to switch to more stable Comma Delimited or Tab Delimited format. -Bugfix: Cut marks were slightly mis-positioned in Built-in Format B slip background. -Change: In prior versions, all deposit slip formats had the assigned printer validated at Qslip startup. If the assigned printer did not appear in the system list of printers, it would be replaced by the current default printer. This behavior has been changed to only perform the validation for the currently selected deposit slip format. -Update all web links to use HTTPS protocol. v2.58 (3/24/2017): -Update: Some editions of QB 2017 now insert the company name as the first line of the deposit summary export file. This broke detection of a valid deposit summary file format upon import. v2.57 (9/18/2015): -New Feature: Command line parameters and Windows shortcuts can now initiate a new blank deposit slip instead of loading a deposit data file by passing the keyword "new" instead of a file path. The utility on the File | Utilities menu, "Create Desktop Shortcut with parameters..." has been updated to include this new option. (see section 8b above for details) v2.56 (7/22/2015): -Minor changes to support Windows 10. v2.55 (4/24/2014): -Bugfix: Qslip was not importing the Deposit Summary from the Canadian edition of QuickBooks, due to the spelling of "Cheque" in column headers and as a Payment Type. -Improved Feature: The utility on the File | Utilities menu, "Create Desktop Shortcut to Current File/Format" has been updated with a dialog which allows control over all the command line parameters in the created shortcut. v2.54 (6/21/13): -New Feature: Print output can be scaled per Slip Format. This is primarily useful when printing complete deposit slips if your printer's non-printing margin is cutting off part of the printing. See the setting on the "Printer & Formatting" tab page. Scaling is referenced from the upper left corner, so you will likely need to also set a Horizontal or Vertical nudge value to move the print image into the print area. -New Feature: Preference setting added for QB and generic imports: "Combine any checks with same check number." (default is OFF) This does not require the explicit "p" prefix of the other method to combine split checks. -Improved: Zooming in and out of preview has smaller increment and zoom state is stored for each Slip Format. -Improved: Command line parameters, which are also used with shortcuts, now behave correctly whether initially launching Qslip or passed to a running instance. v2.53 (6/13/13): -New Feature: New value added to Slip Format layout for Bank Number End position. This position now controls truncation of any data selected to print in the Bank Number field (customer name, etc.) which prevents it from overflowing the item amount. It also sets the position of the dividing line between the Bank Number and Amount columns when built-in slip backgrounds are used. -New Feature: New sample built-in "Wide" slip formats added that provide more space for longer Bank Number field data (such as customer name). -New Feature: Utility added to the File | Utilities menu, "Create Desktop Shortcut to Current File/Format". The shortcut stores the path to the currently loaded deposit import file and the currently selected slip format. When run, the shortcut launches Qslip if necessary, then loads this deposit import file and assigns the slip format. Useful if you are printing deposit slips for multiple bank accounts. v2.52 (6/11/13): -New Feature: Added "Built-in Style B with Report" sample slip format, which is similar to the native QB deposit slip format. -New Feature: Files saved in Qslip format now have an extension ".qslip" which is registered with the operating system, which allows directly opening the saved file in Qslip. v2.51 (2/2/13): -Bugfix: Some new dialog forms were not size properly on systems set to a non-default scaling setting (e.g. 125%). -New Feature: QB Online import can combine multiple deposit transactions found in the deposit report into a single deposit. -New Feature: Capability to discard items from imported deposits if Payment Method name matches a list in preferences. Useful if you have Credit Card or other payment types mixed in your deposit report. To use this feature, see the new tab page named "Discard List" on the "Import Files" tab page of the Preferences dialog (found on the File menu). v2.50 (1/17/13): -New Feature: Built-in deposit slip backgrounds can be used to print complete deposit tickets, instead of pre-printed deposit slips. -New Feature: A JPEG image file can be used for either the background for the entire slip, or for a logo or other graphic. See the new "Slip Background" tab for settings. -New Feature: For printers that support duplexing (auto 2-sided printing), there is now the option to select Duplex Head-to-Head or Duplex Head-to-Toe printing. This is only recommended when printing to full-size sheets, since small deposit slips may jam in auto-duplexers. The setting is stored with each slip format. -New Feature: Printer resolution can now be set and stored with each slip format. -New Feature: Depositor Options for Account Number and Other Text can now be rotated 90 degrees. -New Feature: Depositor information can be copied from other slip formats. Use button next to Name field. -New Feature: Imported deposits can be made fully editable by selecting the "Make Deposit Editable" item on the Edit Menu. -New Feature: Support for importing deposits from QuickBooks Online Deposit Detail report. -New Feature: Preference setting for display of cash back alert. v2.21 (9/17/12): -New Feature: Utility added to the "File|Utilites" menu, providing capability to add additional Slip Formats from a file. Useful for sharing slip formats. v2.20 (9/12/12): -New Feature: Four utilities added to the "File|Utilites" menu, providing backup and restore of Slip Formats and Customer List data files. Useful for backup purposes, or when migrating Qslip to a new computer. -Minor changes to support Windows 8. -Windows 2000 is now minimum supported operating system. Windows 95/98/Me/NT4 no longer supported. v2.10 (8/18/09): -New Feature: Payment Method column added to Checks Grid displays imported value or allows entry on user-entered deposits. Value is now stored in Qslip format files when saving a deposit. Useful for users that wish to distinguish between various payment methods such as CHECK, MONEY ORDER, TRAVELERS CHECK, etc. When entering checks manually into the Checks Grid, the method will default to "Check" if left blank. -New Feature: Text cut off by narrow columns in the Checks Grid now display the full text in a hint bubble when mouse pointer is over cell. -New Feature: Added warning dialog when attempting to enter more checks than supported by current deposit slip format. v2.03 (4/10/09): -New Feature: Option to select which side of a 2-sided deposit slip to print (Both, Side 1 or Side 2). -New Feature: New preference setting to "Load last saved file on startup." (default setting is still "Load last imported file on startup") -Bugfix: Generic CSV import was not accepting files with quoted headers. v2.02 (5/31/07): -New Feature: Deposit Slip side 1 and side 2 print orientation can now be set independently. -New Feature: QuickBooks Comma-Separated file format (*.csv) is now supported. -New Feature: Option to select whether zero amounts print "0.00" or blank (previous behavior and default is "0.00"). See the "Printer & Formatting" tab page of a slip format to set this option. -New Feature: Previously, Qslip would display a warning dialog for every item in an import file with a payment method other than CASH or CHECK. Now a user editable list is available to add payment methods that will be treated as checks ("Money Order" is in this list by default), so no warning is displayed. In addition, now even when multiple items are found that require warning, only one warning dialog is issued at the end of the import. To use this feature, see the new tab page named "Payment Methods" on the "Import Files" tab page of the Preferences dialog (found on the File menu). -New Feature: Actual imported Payment Method can now optionally be printed on Deposit Slip next to amounts (see new CheckBox on Slip Format settings). -New Feature: Capability added to set the location of the Slip Format Settings and Customer List data files. This can be used to keep these files in location of your choosing such as a different folder or on a server. You can also use this feature to share these files among multiple installations of Qslip, however Qslip is not designed for simultaneous multi-user access and changes to these files may be lost if used simultaneously. To use this feature, see the new tab page named "Data Files" on the Preferences dialog (found on the File menu). -Bugfix: "Save As..." for deposit data was not correctly updating the newly saved filename. Subsequent saves would still write to the original filename. -Bugfix: Fix "index out bounds" error if a deposit file was opened while another deposit file was already open displaying the checks grid, and print preview showing. v2.01 (2/13/07): -Bugfix: Entering values into layout position dimensional controls was not working properly after 2.00 release. v2.00 (1/8/07): -Changes to support Windows Vista (which also improve security on Windows XP and Windows 2000). -New Feature: Dynamic preview of changes to deposit information and slip format settings. Preview displays at startup if it was open at previous Qslip exit. -New Feature: Checks and Customer Lists can now be sorted by clicking on column header. -New Feature: Tech Support Info Tool on Help menu. Collects application and system information to email to Qtools support to aid in troubleshooting. -New Feature: Detection and warning if a second instance of Qslip is started. If you run concurrent instances of Qslip, deposit slip formats and customer list data will be overwritten by each instance. Changes made in one instance will be lost if the other instance is closed after it. -If the Windows DPI is changed, such as setting to use Large Fonts, Qslip windows now size correctly. -Many small interface fixes and improvements. -Bugfix: The first time some dialogs appeared (New Slip Format, Preferences, etc.) they could be out of view at smaller screen resolutions, which would make Qslip appear to lock-up. These dialogs are now always centered on Qslip window. -Printed output is now partially obscured if trial period has expired and a valid license key has not been purchased and entered. -Files that store slip formats (slips.dat), customer list (custlist.dat), and license information (Qslip.qlic) are now located in the common application data folders available to all users. These files should be backed up regularly. On Windows versions prior to Vista (XP, 2000, etc.): \Documents and Settings\All Users\Application Data\Qtools\Qslip2 On Windows Vista: \ProgramData\Qtools\Qslip2 v1.60 (9/12/06): -Bugfix: Printing was failing with error message "Divide by Zero" when printing to some printers when certain other printers are set as the Windows default printer. v1.59 (8/1/06): -Bugfix: Save As dialog was not recalling last saved folder. v1.58 (6/12/06): -New feature: Utility to convert deposit files saved in Qslip to comma-separated format. Allows selection of multiple files to combine. Creates 2 files -- a detailed transaction file, and a summary by customer. Located on the Utilities sub-menu of the File menu. v1.57 (3/18/06): -Bugfix: Bank Account name was not being saved or read correctly for deposits created in Qslip (imported deposit files not affected). v1.56 (10/12/05): -New feature: Option to print deposit item line numbers on report. (see preferences) -Bugfix: Allow blank BankNo entry - now entering a space character will prevent auto-fill of customer's bankno from customer list. v1.55a (8/19/05): -Bugfix: Manual checks entry was limited to number of visible lines in data entry window (v1.55 only). v1.55 (8/15/05): -New feature: Option to disable column(s) to speed check entry. -New feature: Option in preferences to use [ENTER] key to tab through fields when entering checks. -New: For users not importing data, when Qslip is first started it now recalls the last Slip Format used in previous session. -Bugfix: Fixed issues in dropdown boxes which first appeared in version 1.50. -Bugfix: Fixed Generic CSV import errors if first or last column blank. v1.51 (4/21/04): -New feature: Option to itemize cash line items on deposit report for imported deposits. (see Preferences). v1.50 (3/6/04): -Minor updates to better handle folder searching for recent QB versions. -Updated installer for better WinXP compatibility. -After installation and first run by a user with Power User or Admin rights, can now be run by users with "User" group rights. v1.40 (12/12/03): -New feature: Generic CSV and TAB import formats added. -New feature: Add additional command line capabilities to set Slip Format, automatically print, etc. -Bugfix: Currency, Coin and Cash Back edit controls gave floating point error on entry if displaying a thousands separator. -New: Deposit Report font size for header and items can be set independently. v1.33 (1/12/03): -Handle change in deposit file format for QB 2003. -Made Bank Account name editable. -Store customer names even if Bank No. is blank. v1.30 (2/28/01): -New Feature: Add Depositor Info to printing options - Name and Address, Account#, Bank and Address, custom Other Text. -New Feature: Preferences option to remove split check identifier "p" from check numbers on QB import. Default setting is OFF. -New Feature: Preferences option of whether to combine split checks. Default is ON. v1.20 (6/21/00): -New Feature. Support added for QuickBooks native deposit slip format. -New Feature. Multi-column deposit slip support. -New Feature. Printable deposit report. -New Feature. Cash Back amount is now printed on deposit slip. -New Feature. Qslip maintained customer list to speed data entry: recalls bank numbers on imported deposits, and performs auto-fill of customer name and bank number on user-entered deposits. v1.18 (3/6/00): -Bugfix. Occasional Access Violation error when closing Preferences dialog. -Bugfix. "Duplicate File Load Name not allowed" error sometimes inaccurate. -New Feature. Stronger validation of "slips.dat" file and data. v1.17b (1/8/00): -Bugfix. Removed bug-checking code left from trouble shooting previous bug. v1.17a (1/8/00): -Bugfix. In rare cases an "invalid floating point operation" error would abort printing or previewing a deposit slip. This only affected v1.17. v1.17 (12/8/99): -New Feature. Any combination of Customer Name, Memo, Bank # and/or Check # can be printed on the slip. -New Feature. Filename can be passed to Qslip on command line. -Bugfix. Y2K error if a pre-2000 deposit slip opened on or after 1/1/2000. -New Feature. Allow Max Checks to be set to zero to enable printing on back of deposit slip only. -Bugfix. Crashed if system had no default printer. v1.16 (2/22/99): -Bugfix. The security setting in preferences "delete last import file on exit" will now only delete valid files that Qslip can open. Before the fix, whatever file that was last attempted to be opened using the Qslip File Open dialog would be deleted on exit (if the preference was enabled by user; the default setting is disabled). -New Feature. Utilities menu item to set File Open dialog to samples folder. -New Feature. Cash Back editable on user-created deposit slips, plus option in preferences to disable or enable this feature. -New Feature. Option in preferences to start with a new blank deposit on startup, or open last viewed deposit file. v1.15 (1/1/99): -New Feature. QB99 support added. Accomodates both 2 and 4 digit years in the deposit date field, and handles the new Cash Back option. -New Feature. Support added for tab-delimited QuickBooks export files. v1.14 (10/27/98): -Bugfix. Import files with no check number values could fail with an "Access Violation..." error. v1.13 (10/15/98): -Bugfix. Cancelling the "New Format" dialog was changing the current format to the first one in list. -New feature. The "slips.dat" file, which stores the slip formats, is now not overwritten when doing an upgrade over a current install. Instead, a file called "newslips.dat" is placed in the program directory. The first time Qslip is run, this file is merged with any existing "slips.dat" file, and any formats with same name are not merged. This allows users to upgrade without losing any new or modified slip formats, and also will allow additional slip formats to be released and installed separately. -New feature. An option to print Check Numbers instead of Bank Numbers on the deposit slip. v1.12 (8/29/98): -Bugfixes. v1.11 (8/25/98): -Bugfixes and new features. v1.01 (7/23/98): -First release.