Bugs fixed in Build 800

Case 239 - The QFIE export function would fail when the "earliest date" billing feature was used in an offer.

Case 489 - Fixed the sort order of the F2 list for renewal series -- sometimes it was not sorted by renewal series code.

Case 941 - Closed a security loophole -- the user was not forced to sign on again after restoring a backed-up database.

Case 954 - Fixed the customer data importer so that it ignores HISTORY fields generated by the subscription exporter.

Case 959 - When you created a new company definition the default credit card output format was set to "Standard UCC4", which is a format that is no longer supported.

Case 999 - Fixed the automatic merging of customers in the transaction importer so that the email address and phone numbers of the imported customer take precedence over those of the existing customer.

Case 1035 - Fixed several errors in the renewal rate reporting in both the Publisher's Statement report and the Renewals test report.
1. The test report required that both the expired order and the renewal order had to be qualified paid for both ABC and BPA. Only BPA requires qualified paid orders, ABC allows non-qualified paid orders.
2. The Publisher's Statement report did not recognize renewals of groups with a change in membership that resulted in the creation of a new subscription.
3. Neither report tested the renewal order to see if it was paid for, and that the payment was within six months of the order date. This requirement is in the rules for both ABC and BPA.
4. If a subscription has more than one order whose expiration falls within the filtered range the test report sometimes included just the second order and sometimes neither one, whereas the publisher's statement included just the second order.
5. The test report failed to recognize renewal orders where both ord_firstiss and ord_nextiss were zero (e.g. future orders).

Case 1018 - Fixed a bug in the copy database function that caused galley data file names to be scrambled.

Bugs fixed in Build 801

Case 1128 - The custom program CUACSImport was mistakenly included in Build 800. This custom program is obsolete since the support for ACS files is now built in to the main QuickFill program.

Case 1131 - After installing build 800 over an earlier build several database dictionary files were missing. Running a repair install for build 800 restored the missing files.

Bugs fixed in Build 804

Case 540 - The lock manager no longer hangs when there are large numbers of databases open and the lock manager console is in use.

Case 807 - ZP4Share no longer hangs intermittently when processing large numbers of address corrections from QFConvert.

Case 980 - QuickFill no longer hangs the third time you start it when the lock manager is running on a 64 bit version of Windows.

Case 1174 - In the address change transaction, if a duplicate address was found and you used the Swap button on the duplicate screen, the wrong customer record was preserved.

Bugs fixed in Build 805

Case 1187 - Fixed the subscription import so that external order ID's are stored in the order record with the correct length. The extra character in the external order ID field would cause an error when exporting a database to QFIE.

Case 1188 - Fixed the ACS import so that it sets the status change date when suspending a subscription.

Bugs fixed in Build 806

Case 1199 - Fixed Mark Customers update - selection flags and demographic codes were being set even if the "Test run" box was checked.

Case 1202 - Fixed the length of the EXPISS field in renewal xml files. Expiration dates were being truncated to 9 characters.

Bugs fixed in Build 807

Case 1210 - An "Encountered an Improper Argument" error could occur during an import from Qfie if there were skipped transactions to process and there was a gap in the WID sequence of the skipped transactions.

Bugs fixed in Build 808

Case 1213 - Changed the transaction importer so that New Order transactions for two-party subs with the NR transaction type will match the incoming address(es) against both the bill-to and the ship-to address of the existing subscription(s) before deciding whether to create a new subscription or to renew the existing subscription. Similarly, incoming single transactions will not match against existing two-party subscriptions.

Case 1215 - Fixed "Set has no current owner" or "Invalid database address" crash that occurred if you pressed the Enter key six times from the main Lookup screen.

Case 1216 - Fixed bug that caused a customer's random number to be reset to zero when importing address changes via the transaction importer.

Case 1220 - Fixed bug that resulted in the creation of a batch with the incorrect batch type after running an ACS import in which no records were processed successfully.

Case 1223 - The "only process records with this mailer ID" feature on the ACS import screen did not work. It would actually process all records except those with the specified mailer ID.

Case 1224 - Fixed problem with the TCP/IP lock manager that caused reduced performance when it was under heavy load.

Case 1228 - Fixed error -930 (exceeded limit on max taf files) in lock manager that occurred when multiple databases were opened and closed in random order. In addition the lock manager limits were raised as follows: max users=512, max files=1024, max TAF files=64.