Patches for Windows Modules

Patches For Windows Modules
All Windows products, except the initial release of Bank Reconciliation (version 5.00), can be patched by the files below. Registered users of version 5.00 of Bank Reconcilation should contact their dealer to request an upgrade CD to bring them current. Once that upgrade is loaded and the current version is installed, future patches can be applied to that installation.
These patches are not backward compatible with other Windows modules. This means that once you've applied one of these patches, you'll need to patch all other Roundtable Software Windows modules. Also, once these patches are applied, you'll need to install the current System Manager package (downloadable below).

If your dealer has provided you with a pre-release beta version of a module, patches cannot be applied to it, since patches can only be applied to production versions of the software. If this is the case for you, please contact your dealer and order an upgrade CD, which can be used to update your beta version.

Installing Windows Patches
To install patches for our Windows modules, download the file(s) linked to below to your Desktop. After downloading, click on that icon on your Desktop to run the patch installer. The patch installer must find a valid, live copy of the module installed on your system; it can only apply patches to an existing installation. Some patches may request the original CD for a module, so you should have that handy before begining the installation.

If you have trouble downloading through the links below,
try using a different browser; Internet Explorer seems to always work.

Click on the links below to download the patch for that module.
Click on the link below to download the complete System Manager package
12 M

Patch History

Point of Sale Invoicing 5.05

    * The Add Customer feature of Invoicing allowed the same customer number to be added multiple times when not using the auto-increment option. Now if the same customer number is chosen to be added by two clerks, the program will automatically increment one of the two customer numbers to the next available in sequence.

    * In the Receipt and Deposit options of Invoicing, if an X-Charge payment was declined there was no way to void the transaction.

    * When first entering the Invoicing program, if the first thing a clerk does is take an invoice off of hold, the Overpayment to Account selection for the transaction is not properly set -- it was always greyed out/unavailable.

    * Invoicing program allowed layway transactions to be completed with a positive balance unpaid even despite Customer Status set ot a value disallowing that.

    * The Last Price Paid, when invoked, was used to set the default price on the item being sold whether you said to use it or not.

    * Wrong error message was displayed when clerks tried to use a disallowed payment type.

    New versions:

    PI04/Invoicing - 5.05

    PI10/End of Day Update - 5.04

System Manager 5.12

    * New and updated help articles for eFile Prep 2013/14.

    * Tab order changed in lookup windows.

    New version:

    ADWINLST.DAT: 5.10


System Manager 5.11

    * If a BMP file that is to print in a report is not found in the AUSER folder, print programs will now also search for it in the PICPATH folder (Picture Folder set in Edit ... Environment). PICPATH is an environment variable that was previously used only to locate Inventory item images. The advantage of putting report images in PICPATH is that it allows users to keep large bitmap files on their local hard drive rather than in the AUSER folder on the server. PICPATH may be set to a local directory if you wish, which will alleviate unnecessary network traffic.

    * When printing to file, an appropriate default filename will now be provided based on the type of report being printed, and the Save As dialog will default to placing the file in the AUSER directory (used to be APROGS).

    * Lookups could not handle displaying fields where the source field length was greater than 35 characters (even if the field was shortened for purposes of the lookup).

    * Could not save DataExportFolder environment variable in Edit ... Environment if version 4's Launchpad Windows registry entry didn't exist.

    * When choosing to print a report directly to a printer port, the dropdown menu of ports would only list a maximum of ten ports. Now there is no limit to the number listed.

    WinAdv: 5.11

    ADFMDATA.DAT: 4.16

Point of Sale Invoicing 5.04

    * you can now view the last price paid by a customer for an item by clicking on a new button on the Invoicing Items screen. The button is at the far right; the icon is a dollar sign. When pressed, the program will check Accounts Receivable Sales History for the most recent sale of the current item to the customer. A dialog box will display with the price, quantity sold, cost (if the clerk is allowed to view costs) and date of sale. The user may then choose to set the price for the item on this transaction to the same amount. Access to the Last Price Paid feature can be controlled through the Clerk Master.

    * once a layaway is converted to an invoice, the module will print that transaction with the AR invoice report format, not the layaway format.

    * for an Inventory item or preset which has a price of 0 (which presumably means it is a special order or non-stocking item), when sold through PI the list price of the item will be set to the user-entered selling price. This keeps the price sold from being considered a negative discount, and instead treats the item sale as an undiscounted sale.

    * a new field has been added to the Totals tab screen of the Invoicing program; Profit Percent. This figure indicates the overall profitability of the transaction. This percentage is determined based on Inventory current costs and preset unit costs versus the amount of the sale, not including tax, freight, and early payment discounts. This figure can be hidden by a setting in the Clerk Master. The percentage can be set to Mark-Up or Gross Profit Percent in System Defaults.

    * In PI System Defaults you can now set how the Sales History tab of Customer Expert behaves. When activated from the Items screen of Invoicing, you can select whether the Sales History is shown for all items (as it does now), or just sales of the current item being sold, or onlt a single screen's worth of the most recent sales of the item being sold. The primary purpose of these options, in addition to allowing you to see only the information that actually interests you, is that it can take a long while for the system to populate the Sales History tab of Customer Expert if you have thousands of sales to the customer.

    * when processing multiple layways in a row, the program was not resetting the checkbox "Change Layaway To Invoice" between transactions.

    * the Batch Reprint Invoices program was unable to print invoices from the 'current' file -- only archived invoices printed

    * Penny differences could crop up when accepting tenders in foreign currencies. Although this can be an inevitable consequence of differing currencies, when the customer tenders the full amount of the invoice (in the secondary currency), the program will ignore the calculated exchange rate if a penny difference is left, which may incorrectly indicate that the customer is due a tiny amount of change, or owe a tiny amount.

    * Detail Summary printed line item messages improperly.

    * "Also Email" checkbox did not clear between transactions in Invoicing.

    * If a customer's status is 2 (company checks accepted), will now allow all payment types, not just checks.

    * Bogus "Data Number Not Found" errors when printing archived invoices were corrected.

    * Picking tickets would not print if a direct printer was chosen in System Defaults for that report type.

    * Incorrect deciumal settings were used when converting prices for Inventory items with selling conversion codes.

    * In Customer Expert, when displaying sales history for a particular item (as can happen on the Items tab screen of Invoicing), automatically scroll to the most recent sale of the item, not the oldest.

    * Detail Summary would not print void transactions unless you also chose to print hold transactions.

    * If a layaway was set to be converted to an invoice, but then was put on hold rather than being printed, the transaction went into an invalid status, somewhere between a layaway and an invoice.

    * When selling a quantity greater than one of an item with a core, the core's automatically calculated extended price was incorrect.

    New versions:

    ADPI00FR.DAT - 5.04

    ADPI00PL.DAT - 5.03

    PI02/Clerk Master - 5.02

    PI04/Invoicing - 5.04

    PI08/Detail Summary - 5.02

    PI10/End Of Day Update - 5.03

    PI13/Reprint Transactions - 5.03

    PI16/Archive Reprint Transactions - 5.03

    PI17/Archive Detail Summary - 5.02

    PI20/Batch Reprint - 5.01

    PI50/System Defaults - 5.02

    AR40/Customer Expert - 5.02

Inventory 5.06

    * In Item Expert, the Sales History tab sorted sale dates based on text, not date, ordering.

    * In Month-End Close, if using the Quantity History feature and an item is found that doesn't have a valid Quantity History record, initialize and setup the record.

    New versions:

    IN40/Inventory Expert - 5.03

    IN52/Month End Close - 5.02


System Manager 5.0.9

    * Added Reinitialize Files and Delete Files options (File menu), which completes the conversion of the DOS System Administrator to Windows. The only functions in the DOS System Administrator that were not implemented in the Windows System Manager are those that don't apply to the Windows product.

    * Added the ability to specify a folder for backups in the Daily Maintenance option. This will allow you to change folders each day and more easily maintain a historical set of backups.

    * Updated help files for new features in Point of Sale Invoicing and System Manager.

    WinAdv: 5.09
    ADWINLST.DAT: 5.08

Point of Sale Invoicing 5.0.3

    * New capability added to accept debit cards through XCharge. Previously debit card tenders were treated the same as credit cards, which did not allow users to take advantage of debit card PINpads in XCharge. Now in Merchant Services (program 53) each credit card type may be designated as Credit Only, Debit Only or Both. If Both is selected for a particular credit card type, when taking that card payment the user will be prompted for whether the tendered card is debit or credit, and XCharge will be notified of the specified card type. When a debit card is tendered XCharge will process the tender as a true debit card, meaning that a PINpad entry by the customer will be required. PINpad hardware is any supported by XCharge (we tested with a Verifone 1000SE in-house but you should speak to your XCharge rep to determine hardware compatibility).

    * New credit card processor rules which go into effect in July required changes to our X-Charge credit card interface. The new rule is that when a card is run for an amount that exceeds the card's available balance, instead of declining the transaction, as was done before, the card is to be partially approved for the amount equal to the available balance. We have added the capability to recognize this occurrence in our software, to automatically change the tender to reflect it, and to warn the user that a partial approval has occurred.

    * New feature! When entering an Inventory item in the Invoicing program, the system will check to see if it has a Superseded reference in Inventory. If it does find one, it will ask you if you want to switch to the item that has superseded it.

    * New program Purge Estimates (program 21) added for clearing old unwanted estimates.

    * If you took an invoice off of hold in Invoicing (program 4) and then tried to edit an existing line item as the first thing you did, sometimes you could get a Windows error.

    * On a refund invoice where the refund was given in the form of cash change, the negative payment detail was not being updated to the AR Payment Summary if PI was set not to do real-time updating of AR/IN.

    * On negative sales with negative tax amounts, the tax basis amount updated to AR Sales Tax Master was positive instead of negative (the actual tax amount itself was properly negative).

    * The Preset Print (program 81) Clear Totals tab Current Only option cleared accumulated figures instead of current figures from the Preset Master.

    PI04: 5.03
    PI10: 5.02
    PI21: 5.00 (new program)
    PI81: 5.01

    ADPI00FR.DAT: 5.03


System Manager 5.0.8
  • Changed the way times are printed on reports -- now they are AM/PM times, not military time.
  • Added the ability to toggle between key fields in lookup windows by pressing Alt-K (an alternative to clicking on the column headings with the mouse)
  • Lookups ignored the characters '&' and '(' when typing in the search box.
  • Updated program list and help for new and enhanced features in Point of Sale Invoicing
  • The Security option allowed access by users who do not have permission to edit logins (though they could be kept out by restricting access to System Administrator program 4)
  • Internal changes associated with new global features make this new System Manager required in order to use the latest versions of any other Windows module.
  • WinAdv: 5.08
  • ADWINLST: 5.07

Point of Sale Invoicing 5.0.2
  • Added a new field on the Items tab of the Invoicing program to display the quantity in Inventory of the item currently being added or edited. In System Defaults you can choose for the quantity displayed to represet the total quantity on hand for the item, the warehouse quantity, or one of several options for adjusted quantities based on orders and allocations.
  • Added a new option in System Defaults that allows you to choose if invoice, due, discount and delivery dates should be automatically recalculated by the system when you retrieve a transaction from hold. Currently dates are not recalculated, they must be edited manually if you want them changed. There are separate options for invoices, layaways and estimates.
  • Customer Expert (available in full version only), was enhanced to automatically scroll the Sales History list for the customer to the first occurrence of the item number currently being entered/edited on the Items tab of the Invoicing screen.
  • A new program has been added that will perform batch reprinting of transactions from both current and archive files of PI.
  • Added a new option, configurable separately for each clerk, to hide costs on the Items tab of the Invoicing program except when actually editing the field.
  • The latest version of X-Charge requires that users enter their User ID and Password each time the X-Charge interface is started. If you prefer not to be prompted each time, you can now enter your X-Charge User ID and Password in the Merchant Services program. That information will be passed along to X-Charge so that you will automatically bypass the login window.
  • When interfacing with the X-Charge credit card processor, we did not force X-Charge to lock the Transaction Amount field.
  • In some cases, after a transaction was put on hold and then retrieved it did not print using the expected report format specified in Terminal Defaults.
  • If leading spaces were added to an Item Number or Preset Number, the invoices they were on would nott update to AR and Inventory but get stuck in PI.
  • Some reports for PI were set by default to 66 lines per page -- all reports in the module are now standardized at 60 lines per page, which is the preferred number of lines for printing on non-dot matrix printers.
  • Added page numbers on second and subsequent pages for multi-page invoices.
  • When selling a Preset item, the Warehouse field was always defaulting to 1, not the warehouse number specified in Terminal Defaults.
  • In Custom Lookup, if you selected Add with no field selected it would add a blank field to the lookup.

  • PI02: 5.01
  • PI04: 5.02
  • PI13: 5.02
  • PI16: 5.02
  • PI20: 5.00 (new program)
  • PI50: 5.01
  • PI52: 5.03
  • PI53: 5.01
  • AR40: 5.01
  • ADPI00FR: 5.02
  • ADPI00PL: 5.02
  • ADPIDICT: 5.01

Web Commerce 5.0.8
  • Removed extraneous spaces from header record of item export files.
  • Customer export changed to make Customer Category field 4 characters long with leading zeros.
  • WC05: 5.06
  • WC09: 5.04

Bank Reconciliation 5.0.6
  • In Custom Lookup, if you selected Add with no field selected it would add a blank field to the lookup.
  • BR52: 5.04

Inventory 5.0.5
  • Added child quantity on hand column to Inventory Expert's Assembly tab.
  • Inventory Expert did not properly show the Source Module for allocations created in the PI module.
  • Conversion Code master would give an error on entry if there are no conversion codes defined
  • In Custom Lookup, if you selected Add with no field selected it would add a blank field to the lookup.

  • IN09: 5.01
  • IN40: 5.02
  • IN58: 5.04

Inventory 5.04
  • Item Master (program 1) allowed a serialized item to be set as a Build at Time of Sale = Yes assembly item. This is not a valid item type.

  • The Vendor Master report was missing the Minimum Order and Reorder Quantity fields that were added in the Windows product.

  • Inventory Expert (program 40) was enhanced so that when launched from another RTS-Advantage program that program can specify the Inventory company to be opened -- previously the currently active Inventory company was assumed.

Versions after applying this patch:

IN01: 5.02

IN40: 5.01

IN00PL: 4.09


Web Commerce 5.07
  • Some programs in the module might have given a Windows debug error when certain information dialogs were displayed.

    Versions after applying this patch:

    WC08 - 5.03

    WC09 - 5.03

    WC10 - 5.05

Bank Reconciliation 5.05
  • Reconciliation report was enhanced to provide more flexibility for users who do mid-month updates of their General Ledger.

  • Some programs in the module might have given a Windows debug error when certain information dialogs were displayed.

Versions after applying this patch:

BR01 - 5.05

BR03 - 5.04

BR51 - 5.04

BR59 - 5.04

Inventory 5.03
  • Some programs in the module might have given a Windows debug error when certain information dialogs were displayed.

  • Allocation programs were updated for compatibility with new Point of Sale Invoicing module.

Versions after applying this patch:

IN03 - 5.02

IN05 - 5.01

IN06 - 5.01

IN10 - 5.01

IN11 - 5.01

IN12 - 5.01

IN13 - 5.01

IN24 - 5.01

IN31 - 5.01

IN36 - 5.01

IN50 - 5.01

IN51 - 5.01

IN52 - 5.01

IN53 - 5.01

IN54 - 5.01

IN57 - 5.01

IN59 - 5.01

IN86 - 5.01


Web Commerce
  • WC03 (Setup Discounts Export): Adds a prompt to ask for the new PDG field, Customer Category. Before upgrading to version 5 of the PDG software, be sure to load this Web Commerce patch onto your system.

  • WC05 (Item Export): Changed to write the new Customer Category field to the Discounts records of the item export file.

Versions after applying this patch:

WC03 5.03

WC05 5.05


Web Commerce
  • WC05 (Export Items): The previous patch had an internal problem that kept program 5, Item Export, from running properly; this patch fixes that problem.

  • IN03 (Warehouse Master): Could not properly deal with a large file of warehouses (over 32,767 records).
  • IN29 (Below Minimum): Program could not access more than one report format.
  • IN89 (Unit Conversion Report): Program could not access more than one report format.

New Versions:
IN03, Warehouse Master: 5.01
IN29, Below Minimum Report: 5.01
IN89, Unit Conversion Report: 5.01

WC5,Export Items: 5.04


Web Commerce
  • WC05 (Export Items): PDG changed their requirements for importing items into the online store. Export files will now include header records for all record types, even if the user is only exporting certain ones.

    WC06 (Setup Order Import) and WC10 (Import Orders): The way we deal with discount types that are not supported by our Web Commerce module but are available in PDG's software (category quantity discounts are the only ones we know of at this time) has been changed. They are now supported ONLY in that we do not disregard the discount when importing orders. Since the actual reason for the discount is unknown to us, we will import any discounts or extra charges that we cannot otherwise account for as a non-inventory line item on the Order Entry order. In the Setup program (WC6) a new prompt has been added asking for the department that should be updated when we must create such a line item.

  • WC10 (Import Orders): Discounts on orders were improperly imported into Order Entry. While the discounts looked fine in that module, when the order was transferred to Billing the discount was no longer properly reflected.

  • WC10 (Import Orders): Will now display a warning if your order file contains an order for an AR customer flagged in our software to not allow any new sales. These orders MUST be imported because whether you like it or not, they did place an order. In order to prevent this from happening be sure not to export customers to the webstore that are set to Customer Status = 3.

New Versions:
Setup Order Import: 5.04
Import Orders: 5.04

System Manager
  • When changing terminal dates a warning is now given to remind you that the new date is not immediately recognized by currently open programs (in either DOS or Windows). The warning advises you to quit from any open programs in both platforms and re-enter them.

  • Various updates in preparation for the release of the Windows Point of Sale module.

  • The Quantity Produced program incorrectly displayed the explosion level of the parent in the Quantity On Hand view field.

  • New Version
    Quantity Produced: 5.01

Bank Reconciliation
  • Gather Transactions was updated for compatibility with the new Payroll employee key added in patch 36.

  • The Process Transactions program occasionally had focusing problems when using the Quick Clear buttons.

  • The Process Transactions program would die if you tried to clear a transaction with a date of 00/00/00. Not that you should ever encounter this problem, but we fixed it anyway.

  • New Versions:
    Gather Transactions: 5.04
    Process Transactions: 5.04

Web Commerce
  • A new option has been added to Setup Order Import which allows you the option to import the PDG "Full SKU Number" field as the Item Group Number on order details. Originally this field was ignored by the import.

  • You now have the ability to import order ship dates, customer PO numbers, terms information, and COD status if customized "X" records are included in the order export file.

    All these fields are pulled from the "X" source records, which include item pairs where the first part of the pair defines the type of field, and the second contains the desired setting of the field. We have defined three new recognized field types:

    SHIPDATE Import the date following, which must be in mm/dd/yy format,as the estimated ship date of the order.
    PO Import up to 25 characters of text in the following field as the Customer PO Number for the order.
    TERMS Import up to 10 characters of text in the following field as the Terms field on the order. If the text is "COD" then the order will also be flagged as COD.

For instance, the following X record is now recognized to conform to these special options:

X,<Order Number>,SHIPDATE,01/01/09,PO,"My PO Number",TERMS,"PREPAID"

  • We learned that the P (payment) records in PDG's exported order files can have as few as four fields or as many as thirteen (in direct variance to their documentation) so we have considerably loosened the verification routines on these records so as to take into account their many possible number of fields.

  • New Versions:
    Setup Order Import: 5.03
    Import Orders: 5.03

System Manager
  • New Progam Added. Now includes the Windows version of System Administrator program 7, Update Files. The Windows version is much improved over the DOS version with much more information displayed about the files that are being updated.

  • New Program Added. Now includes the Windows version of System Administrator program 11, Modify Reports. This new version has so many great new features, and is so much more convenient to use than the DOS version that there's practically no comparison. And did we mention that it's absolutely free?

    One item that we do need to explain about this version is that when you load a format for editing the program will do a very thorough 'sanity check' on its internal structure and fix any problems it finds. When editing your company PL for the first time you will likely have to click through a long list of messages about things that the program is fixing. Don't worry, though. First off, it won't mess up your format, and second, you only have to go through it once.

  • The ability to print bitmap images on reports was not compatible with 'screen display' type bitmaps that are missing resolution information in the bitmap file. Such bitmaps are apparently commonly created by graphics packages that assume the bitmaps are for screen display usage only. We changed our bitmap printing code to assume 72 dpi (default screen resolution) when bitmaps do not supply this information. Keep in mind that bitmap graphics that are at this low resolution will not look very good on your reports -- they will appear pixelated. Bitmaps should really be a minimum of 300 dpi to look sharp on a printed report. This change affects all downloaded Windows printing programs.

  • New online help for the new features added to System Manager and Web Commerce packages.


Bank Reconciliation 5.03

  • Addresses some minor display issues in Process Transactions
  • Fixes a problem where it would accept an invalid Last GL Update Date in the Reconciliation program
  • A number of other internal changes were made to bring this module up to date with the internals of our new Windows Inventory module.

Web Commerce 5.02

  • The Import Orders program was changed to be able to deal with PDGs affiliate records which turned out to have two different possible formats (a fact that was undocumented by PDG).
  • A number of other internal changes were made to bring this module up to date with the internals of our new Windows Inventory module.

System Manager 5.04

  • A new GoTo capability has been added. Press Ctrl-G on your keyboard, or select GoTo from the Window menu and type the module and program number that you wish to access. This function works just like it does in the DOS product, and can launch both Windows and DOS RTS-Advantage programs. You can now use the System Manager as your 'main menu' for both DOS and Windows products!
  • Reorganize and Relink programs have been added on the File menu. They have the same functionality as the DOS versions.
  • A Daily Maintenance option has been added on the File menu. This all-new program allows you to Reorganize, Relink and do a Quick Backup on your data files, all with the click of a button.
  • Under Print Settings on the Edit menu, a new option has been added, "Base Margins on Printer Capabilities" . When selected the margins you enter will be offsets from your maximum printable area on the printer you are printing to; without it set, the margins are from the physical edge of the paper.
  • A number of other internal changes were made to bring this module up to date with the internals of our new Windows Inventory module.

Roundtable Software Home | Add-On Products | Custom Programming | Support Services | Power Utilities | Power User Magazine | What's New | Site Map

Roundtable Software • 30831 Cove Road • Tavares, FL 32778-5164
(352) 253-9779 • FAX: (815) 572-5446

All contents copyright © 2000-2013 Roundtable Software. All rights reserved.

Custom ProgrammingPower UtilitiesWhat's NewAdd-On ProductsSupport ServicesRoundtable Software Home PageProduct InformationPartners