SOFTWARE - 840A-AE updates to 8.40AF
8.40B Fixed error 1718 bug when generating a Stockroom report with "Make-up Shortages issued to MFG only" and "Show PO Info" options selected.
Fixed failure to populate the VendorId field of the BomTemp cursor during all BOM processes which prevented availability of the data for reports like AvaBom.frx.
8.40C Modified the Mouser Price Qty Breaks Code to work with Mousers new web page layout.
Fixed bug when when generating a Stockroom report with "Make-up Shortages issued to MFG only" and "Show PO Info" options selected that would show closed POs instead of open POs.
Fixed bug when exporting report data to a file where an export would fail if a previous export of data was performed based on a different table and a custom field list was specified for the first table.
Corrected misspelling of RECEIVE as RECIEVE. Configuration, PcmrpUpd, QB_Export
8.40D Modify "TYPE" purpose (Option 39 listing) from "Address Type/Class" to "Address Type (Addr Type)" for addrbook & addlbtmp.
Added code to importing with xml 2003 to insert default values into columns missing data, trimmed decimals to 4 or less and numeric fields to 17 or less .
8.40E Fixed bug which pops up when clicking on the column header of the drill down reporting grid.
Fixed bug where only the BOM number would display in the scroll window if UNIQUE was selected.
Fixed single bucket MRP bug that failed to detect any demand from Sales\Work Orders.
Added code to get the data type from datastru if one or more columns was missing the the data type in the first row of xml.
8.40F Fixed purchase order create a part bug that would change' mpurpose' to view if you selected to import info from another part number.
Fixed bug where orphaned vendor associations could appear as associations on a newly create part.
8.40G Fixed bug where a PERIODIC accounting "I" accounting transaction would be unbalanced if the receiver contained any Non-Inventory parts.
Fixed bug when attaching independent credit memos to an invoice didn't automatically close the registered invoice that has zero amount due.
8.40H Fixed bug that caused the Inventory scroll window to render very slowly when Color Codes are enabled.
Fixed bug where the ECN module would increment the revision code incorrectly if the user has a manually defined incrementation sequence.
8.40J

Restored the ability to have a negative quantity on a Sales Order item.
Fixed error 3 when Auditing the Accounting Transactions without validating for balanced transactiuons.
Fixed error 12 when generating a Where Used report for a single Part Number that include all levels.

8.40K Fixed error 3 when generating stock issue labels after an "I" issue to WIP.
Removed the white spaces in the the group header 1, group header 2 and detail bands to print out smaller reports.
Fixed failure of the Single Bucket MRP report in the PO Report module to include inventory areas 2-20 when calculating the quantity available.
8.40L Fix bug for the Differential Cycle Count's stockroom transaction which imported average cost even though the Configuration, Settings & Utilities, Option 45 was set to import standard cost.
Fixed failure of the Inventory screen to open the correct Logbook.
The popup message dialog will no longer allow a messge to be deleted if the user is in View mode.
Fixed failure of the Shipment screen to allow all 60 characters of an email address to be entered.
8.40M Fixed error 107 bug when changing Configuration Option 13.
Format and modified the text on the credit memo screen.
Fixed failure of the Infinite Bucket MRP generation process to include WIP quantity when selected by the user.
8.40N Fixed error 1527 when an independent CM is created via option 2 (check refund) or an 'S' transaction is created for a CM.
A revisional update can now be downloaded without having an Administrative Lockout although a lockout is still neeeded before it will install.
8.40P Fixed inability to produce a remittance report for the Last Check Run.
Fixed bug when trying to create an independent credit memo from the sales order module, the doctype field didn't have "INDCM" in it which caused the credit memo not shown up for attaching to invoices.
Fixed bug for attaching independent credit memos to an invoice which if the pop up invoice database is sorted by other than document number then the invoice data would not show up on the screen.
8.40Q Fixed inability to subtotal multiple columns in EFX produced XLS files.
Fixed 1425 error if user is updating from a version prior to 8.14 and already has a pre-existing LISTS.TPX file in his PCMRPW folder.
Fixed bug when generating an IB-MRP that would state a PN on a SO did not exist in inventory if the SO PN was a labor item and labor was not included in the generation.
Fixed bug which when entered a part number that is existed in the inventory table for creating a new BOM, the part description didn't appear on the new BOM creation screen.
Fixed bug where file paths that have a single quote at any level could cause problems in DupFiles() and DeleteAllFiles().
Installing the full update will now invert the sign of the freight value for all Credit Memo line items to make older CMs compatible with the new CM logic.
Fixed Bug that could prevent a credit memo that equals the total invoice value from being created if tax is included and calculates to a values with fractions of a cent.
8.40R

The UpdateReminder dialog will now allow an revisional upadte to be downloaded and installed directly instead of linking to the manual update webpage.
Validate account number for credit memos and invoices.
Entering a new Contract Status date will now re-enable the expiration warning message if it is disabled.
Validate account number for debit memos and receivers.
Show Option 94 - Require users to enter valid Chart of Account number in the accounting category.
Fixed the bug which the Continue button appeared as a label instead of a button on the pop up message when creating a new invoice in the invoice module and also modified the words on the pop up message.
Fixed failure of the importer (Configuration option 40) to correctly handle TAB delimited ASCII files.

8.40S Fixed bug where the Freight value from Credit Memos are incorrectly calculated into the Balance field and into the AmountDue column on the Documents tab.
Suppress the pop up message that says the amount received does not match debit total or credit total when performing R or S accouting transactions and accounting is set to perpetual.
Fixed the bug in the picbomw.frx report form.
Fixed the bug in the purchase module's MRP report where the filter condition was not set up properly if only SO is selected.
8.40T Allow users with file named "allowattchclosedinvoice.flg" in the pcmrpw directory to attach credit memos to a closed invoice.
8.40U Fixed the bug which when output a document to the html format, the pop up Save As dialog shows the user name for the file name by default instead of the document type and document number.
Fixed bug where the Receive Customer Payment dialog would incorrectly total the invoice value if it has an attached CM that refunds freight.
Fixed Bug where the FIFO report option dialog failed to offer inventory areas 12-20 for inclusion in the report.
Added a hot key (Ctrl-R) to open the Remote-in connection site for GoToAssist Corporate.
Modified xmltodbf to handle empty cells, empty rows and web links in a cell.
Fixed failure to allow import (option 40) of a ASCII file with a delimiter other than a comma.
8.40V Fixed Stockroom "P" transaction that would put serial/lot number information from the orginal issue record into the make-up shortage transaction.
Importing BOMS will no longer trim the partno, description and part assy fields.
8.40W Fixed bug to avoid adjusting the components' area qauntity when creating a new credit memos with an assembly part number and the inventory method is set to "P" or "W" and the returned items check box is selected.
8.40X The option to Save\Load queries, Import mappings, and Export field lists are now available even if a username is NOT provided during application startup.
Fixed bug which caused all inventory areas to be hidden in the password module, and when trying to create a new receiver or a new invoice.
Fixed bug where a newly activated Password module would hide the third inventory area even if the the password module indicates that it is NOT hidden.
8.40Y Changed the hot key used to initiate a remote-in support connection from CTRL-R to CTRL-T.
Fixed bug where user couldn't see documents other than invoices from the address book when in VIEW mode even if they have access to those modules.
Fixed Variable OUTSOURCE not found bug when generating a Where Used report for Parts Unique to a BOM with one or more inventory types de-selected.
Fixed bug when batch "R" stock transactions would have an invalid cost on the transactions for all assemblies except the first one.
8.40Z Fixed error 11 that could occur when cancelling the PRINT UNPRINTED CHECKS process.
Fixed bug where completed invoices that are closed short due to a Discount Taken are still showing an amount due on the Invoice Report.
Fixed Option 56 error 12 that occured when selecting Model Numbers while comparing customer part numbers with pc/MRP partnumber & various fields.
8.40AA Fixed bug where a ACCOUNTING\REPORTS\BALANCE FOR DATE/TIME PERIOD BASED ON TRANSACTION with the SHOW DETAILS option DE-Selected would produce displayed\printed results but fail when sent to XLS.
Fixed bug where Accounting report for Balance for Date/Time for a CoA would show transaction details when the "Show Details" checkbox is deselected.
Fixed error 12 bug when saving settings on the Sales Quote report criteria screen.
Fixed bug where importing BOM data from QuickBooks would have blank part numbers in pcMRP if the component was flagged as inactive.
Improved the accuracy of the Average Cost as imported from QB via QBFC and also now insert the QB COST value into the pcMRP StdCost and LatPoCost fields.
Fixed failure of the Employee Timesheet dialog to correctly display time totals greater than 99 hours & 59 minutes.
8.40AB

Converting a PO Request to a PO will now set the PO Date to the current date and NOT carry the PO Request's date forward.
Fixed "Alias Not Found" bug on aadress book screen after the Tickler button is pressed, the Tickler dialog is closed, and the address book documents tab is then selected.
Fixed spinner control on the Inventory Report screen that failed to work when spinner buttons were used.
Fixed bug where the BOM edit dialog failed to open a URL link where the URL could be opened by the Inventory Screen.
Fixed bug where any BOM that has a FLOOR STK item within its definition will state during an "R" transaction that not enough material was issued and 0 (zero) assy can be returned.

8.40AC Fixed bug where the QB export process failed to delete the old cache file and then stated that the file could not updated.
8.40AD Creation of ShipVia element definitions in Configuration option 52 can no longer exceed the associated lengths of the fields in Shipment.dbf.
Fixed bug where the Save\Recall saved settings option on the Purchase Report screen had the "On Hold Sale/WO Line Items" and "Print Trace Calculations" check boxes cross wired.
Fixed bug where the Barcoded Part Number would not be correctly rendered if the PN had lowercase or non-alpha numeric characters.
Editing the first item on a Receiver\Invoice will no longer propagate the DIVISION field to other items. The receiver will also no longer propagate the Debit account number.
8.40AE Fixed Bug where the Average Cost may not be calculated correctly if inventory areas higher than 11 are included in the calculation.
8.40AF Fixed bug which wrongly pops up the message to tell the user that one or more invoices have been closed or deleted while processing transaction on the Receive Customer Payment screen.
Fixed bug where a newly downloaded User Manual would NOT be immediately accessed. The application has to be restarted.
Fixed dialog during CM attachment process that failed to display the invoice number correctly.
Fixed bug where clearing a non-numeric check# in accounting could erroneously clear other transactions with the same non-numeric check#.