<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://52.173.207.40/wiki/index.php?action=history&amp;feed=atom&amp;title=Release_Notes_for_Keystone_3.4.x</id>
	<title>Release Notes for Keystone 3.4.x - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://52.173.207.40/wiki/index.php?action=history&amp;feed=atom&amp;title=Release_Notes_for_Keystone_3.4.x"/>
	<link rel="alternate" type="text/html" href="http://52.173.207.40/wiki/index.php?title=Release_Notes_for_Keystone_3.4.x&amp;action=history"/>
	<updated>2026-04-24T18:23:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://52.173.207.40/wiki/index.php?title=Release_Notes_for_Keystone_3.4.x&amp;diff=517&amp;oldid=prev</id>
		<title>User: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://52.173.207.40/wiki/index.php?title=Release_Notes_for_Keystone_3.4.x&amp;diff=517&amp;oldid=prev"/>
		<updated>2020-01-08T13:00:29Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:00, 8 January 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>User</name></author>
		
	</entry>
	<entry>
		<id>http://52.173.207.40/wiki/index.php?title=Release_Notes_for_Keystone_3.4.x&amp;diff=516&amp;oldid=prev</id>
		<title>en&gt;Pmorey: Created page with &quot;'''Build 3.4.6 - 10/26/2018'''  ''Enhancements''  A/R Email Invoices :Add new tags [CompanyName] and [InvoiceNo].  A/R Email Statements :Add new tag [CompanyName].  Dispatch E...&quot;</title>
		<link rel="alternate" type="text/html" href="http://52.173.207.40/wiki/index.php?title=Release_Notes_for_Keystone_3.4.x&amp;diff=516&amp;oldid=prev"/>
		<updated>2018-11-22T03:24:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Build 3.4.6 - 10/26/2018&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;Enhancements&amp;#039;&amp;#039;  A/R Email Invoices :Add new tags [CompanyName] and [InvoiceNo].  A/R Email Statements :Add new tag [CompanyName].  Dispatch E...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Build 3.4.6 - 10/26/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
A/R Email Invoices&lt;br /&gt;
:Add new tags [CompanyName] and [InvoiceNo].&lt;br /&gt;
&lt;br /&gt;
A/R Email Statements&lt;br /&gt;
:Add new tag [CompanyName].&lt;br /&gt;
&lt;br /&gt;
Dispatch End of Day&lt;br /&gt;
:For Export Ticketing locations, move tickets into sales history after tickets are processed.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Add &amp;quot;Products&amp;quot; checkbox to Advanced Copy form.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:Add user option to increase the height of schedule grid rows (Options-&amp;gt;Schedule Row Height.)&lt;br /&gt;
:Add Customer P.O. as an available column on the schedule grid.&lt;br /&gt;
&lt;br /&gt;
Export Tickets to Accounting&lt;br /&gt;
:Support up to 99 products per ticket for EXF export.&lt;br /&gt;
&lt;br /&gt;
Payroll Import Timecards&lt;br /&gt;
:Add support for TotalPass timeclock by Icon Time Systems (contact support if you need this feature.)&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Updated to 2018-R11 version.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:In any date field that is not within a grid, the Up/Down arrow keys may be used to decrease/increase the date value by one day if it is not blank.&lt;br /&gt;
:Improve readability of Security Code dialog.&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&lt;br /&gt;
:When processing batch results, forward batch ticket data along with actual batch weights to QC batch device.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:Add support for Verifi status device.&lt;br /&gt;
:Add support for Verifi batch device.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Add support for cached queries.&lt;br /&gt;
:Add ability to implement customer-specific endpoints.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Print Statements&lt;br /&gt;
:Save &amp;quot;Include Inactive&amp;quot; checkbox setting from run to run.&lt;br /&gt;
&lt;br /&gt;
Enter Inventory Balances&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Production Receipts&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Purchase Receipts&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Requirements Report&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Status Report&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Transfers&amp;lt;BR&amp;gt;&lt;br /&gt;
Inventory Valuation Report&amp;lt;BR&amp;gt;&lt;br /&gt;
Miscellaneous Inventory Transactions&amp;lt;BR&amp;gt;&lt;br /&gt;
Physical Inventory Entry&amp;lt;BR&amp;gt;&lt;br /&gt;
Physical Inventory Work Sheets&amp;lt;BR&amp;gt;&lt;br /&gt;
P.O. Receipt Entry&amp;lt;BR&amp;gt;&lt;br /&gt;
P.O. Receipt Maintenance&lt;br /&gt;
:Validate Time field upon entry.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Time/Yardage Analysis Report&lt;br /&gt;
:Expand width of Qty Sold column.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:When using Quick Ticket feature, product drop-down does not filter properly for plant products.&lt;br /&gt;
:When using Quick Ticket feature, scale weight interface does not pop-up in Qty Sold field.&lt;br /&gt;
&lt;br /&gt;
A/P Invoice Vouchering&lt;br /&gt;
:Set discount date and discount % when using down arrow after entering Gross Amount.&lt;br /&gt;
&lt;br /&gt;
P.O. Receipt Entry&lt;br /&gt;
:Sort P.O. Number drop-down list by P.O. Number only.&lt;br /&gt;
&lt;br /&gt;
Payroll Import Timecards&lt;br /&gt;
:Ignore blank records in the timecard import file.&lt;br /&gt;
&lt;br /&gt;
System Menu&lt;br /&gt;
:When closing the menu, wait a maximum of 60 seconds for other Keystone windows to close.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:Log exceptions in Verifi Batch and Status devices without terminating device thread.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4.5 - 9/7/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
A/R Customer Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Quote Prospect Maintenance&lt;br /&gt;
:Show both customers and prospects in the Customer Id drop-down list.&lt;br /&gt;
&lt;br /&gt;
A/R Quick Ticket Entry&lt;br /&gt;
:When a conversion error happens while posting a ticket batch, display the Cust Id and Ticket No that caused the error.&lt;br /&gt;
&lt;br /&gt;
Dispatch Batch Weights Report&lt;br /&gt;
:Add user option to show variances.&lt;br /&gt;
:Add &amp;quot;Mix Name&amp;quot; to selection criteria.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Dispatch Ticket Printing&amp;lt;BR&amp;gt;&lt;br /&gt;
Ticketing Order Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Ticketing Ticket Printing&lt;br /&gt;
:Add new system option to restrict the ability to enter non-existent Job Ids.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Time/Yardage Analysis&lt;br /&gt;
:Print Customer Name after Customer Id.&lt;br /&gt;
&lt;br /&gt;
Email Dispatch Orders&lt;br /&gt;
:New option added to the Dispatch menu which will email orders to customers for a specified date (contact support if you need thie feature.)&lt;br /&gt;
&lt;br /&gt;
Email Ticketing Orders&lt;br /&gt;
:New option added to the Ticketing menu which will email orders to customers for a specified date (contact support if you need this feature.)&lt;br /&gt;
&lt;br /&gt;
Ticketing Order Maintenance&lt;br /&gt;
:Add Job Lot to Order Id drop-down.&lt;br /&gt;
&lt;br /&gt;
Quote Maintenance&lt;br /&gt;
:Add Preview button to preview the quote form.&lt;br /&gt;
&lt;br /&gt;
A/P Check Register&amp;lt;BR&amp;gt;&lt;br /&gt;
A/P MTD Check Register&lt;br /&gt;
:Add user option to print the current vendor name if it doesn't match the check vendor name.&lt;br /&gt;
&lt;br /&gt;
A/P MTD Check Register&lt;br /&gt;
:Add user option to show only checks with vendor name discrepancies.&lt;br /&gt;
&lt;br /&gt;
P.O. Receipt Entry&lt;br /&gt;
:Ask if user wants to print the receipt when OK button clicked.&lt;br /&gt;
&lt;br /&gt;
Session Log&lt;br /&gt;
:Always show status information, even when showing an exception.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Add ability to show/hide tabs in Keystone options based on security settings.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:When logging that a query has finished, include the number of records retrieved or affected.&lt;br /&gt;
&lt;br /&gt;
KServer Version API&lt;br /&gt;
:Add &amp;quot;config&amp;quot; endpoint.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Product Price Changes&lt;br /&gt;
:Update Last Change User and Date/Time fields when job price changed.&lt;br /&gt;
&lt;br /&gt;
A/R Quick Ticket Entry&lt;br /&gt;
:Fix to copy all three Tax Code fields from the ticket batch table to the office ticket detail table.&lt;br /&gt;
&lt;br /&gt;
A/R Void Invoice&amp;lt;BR&amp;gt;&lt;br /&gt;
A/P Void Invoice&lt;br /&gt;
:Prevent double-voiding when two users attempt to void the same invoice at the same time.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Time/Yardage Analysis&lt;br /&gt;
:Fix to print Qty Sold total under the Qty Sold column.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:Include closed orders in schedule screen totals.&lt;br /&gt;
:Exclude cancelled orders from schedule screen totals.&lt;br /&gt;
&lt;br /&gt;
Quote Maintenance&lt;br /&gt;
:Prevent &amp;quot;book job&amp;quot; for an inactive quote.&lt;br /&gt;
:The &amp;quot;Lookup Inactive Quotes&amp;quot; menu option has no effect.&lt;br /&gt;
&lt;br /&gt;
A/P Void Check&lt;br /&gt;
:Prevent double-voiding when two users attempt to void the same check at the same time.&lt;br /&gt;
&lt;br /&gt;
G/L Financial Statements&lt;br /&gt;
:Fix tab order on Options tab.&lt;br /&gt;
&lt;br /&gt;
P.O. Receipt Entry&lt;br /&gt;
:Remove the Print button.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Generate descriptive exception message when executing a local query with a missing source dataset.&lt;br /&gt;
&lt;br /&gt;
KServer Dispatch API&lt;br /&gt;
:ScheduleByCust, ScheduleByPlant, ScheduleBySls, ScheduleOrders and ScheduleOrderLoads endpoints: Fix handling of IncComplete parameter (previously was always treated as False.)&lt;br /&gt;
:ScheduleByPlant endpoint: Handle cross-shipped loads properly (always use order plant number.)&lt;br /&gt;
&lt;br /&gt;
KServer FX API&lt;br /&gt;
:Fix dispatchtime and tickettimes endpoints: BATCH_END_DT may not be present in all datasets.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4.4 - 8/27/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
Payroll Workers Compensation Report&lt;br /&gt;
:Add ability to sequence and select by Department with subtotals.&lt;br /&gt;
&lt;br /&gt;
KServer FX API&lt;br /&gt;
:Added sales $ field to kpi endpoint.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Credit Reference Letters&lt;br /&gt;
:Aging totals are no longer including service charges (they should be.)&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Add original error message to &amp;quot;Another user has made changes to the loads&amp;quot; message.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Include correct time when sending email (previously was using UTC time.)&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&amp;lt;BR&amp;gt;&lt;br /&gt;
Device Server&lt;br /&gt;
:Log unhandled main thread exceptions.&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&lt;br /&gt;
:Log error message when processing batch results where the device does not have a plant associated with it.&lt;br /&gt;
:Log error message when processing batch status where the device does not have a plant associated with it.&lt;br /&gt;
:Fix variant conversion exception when processing batch results and batch status.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:For batch controls using Trimble XML protocol, fix incorrect TICKETTIMEZONEOFFSET value during daylight savings time.&lt;br /&gt;
:Use UTCToLocalTime function in place of TZOffsetFromUTC function.&lt;br /&gt;
&lt;br /&gt;
KServer Customer Portal API v1&lt;br /&gt;
:Fix getorderdetails endpoint (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer Customer Portal API v2&lt;br /&gt;
:Fix OrderDetails endpoint (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
:Fix CurrentOrders endpoint (NextLdDt incorrect value.)&lt;br /&gt;
&lt;br /&gt;
KServer Dispatch API&lt;br /&gt;
:Fix ScheduleOrderLoads endpoint (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer GPS API&lt;br /&gt;
:Fix truckticketinfo endpoint (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer On-Delivery API&lt;br /&gt;
:Fix truckticketinfo endpoint (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer On-Demand API&lt;br /&gt;
:Fix loadgpslocation, schedulecustorderloads, scheduleplantorderloads endpoints (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer Stonemont QC API&lt;br /&gt;
:Fix xprojects, xprojectlist endpoints (missing setparam, introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4.3 - 8/14/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
A/R Cash Posting&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Inquiry&lt;br /&gt;
:On the invoice history screen, the Posting History will fill the entire form if there is no Ticket History for the invoice.&lt;br /&gt;
&lt;br /&gt;
A/R Email Invoices&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Email Statements&amp;lt;BR&amp;gt;&lt;br /&gt;
System Menu&lt;br /&gt;
:Add &amp;quot;Send Spacing&amp;quot; field to Email Configuration form. This can be used to add a delay when sending bulk emails (invoices, statements) through Keystone.&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Updated to 2018-R9 version (MD and NJ.)&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Add &amp;quot;setparam&amp;quot; field property.&lt;br /&gt;
:The &amp;quot;hidden&amp;quot; field property now implies the &amp;quot;setparam&amp;quot; property.&lt;br /&gt;
&lt;br /&gt;
KServer Dispatch API&lt;br /&gt;
:InvoiceHistory endpoint: Break out ticket products to a separate JSON array.&lt;br /&gt;
:LoadGpsLocation endpoint: Add TruckClass field.&lt;br /&gt;
:Add SlsId parameter to ScheduleByPlant endpoint.&lt;br /&gt;
:Add TicketNo field to ScheduleOrderLoads endpoint.&lt;br /&gt;
:Add &amp;quot;CustNo&amp;quot; and &amp;quot;CustName&amp;quot; fields to ScheduleOrders endpoint.&lt;br /&gt;
&lt;br /&gt;
KServer FX API&lt;br /&gt;
:Add materialrequiredbyhour and batchvariation endpoints.&lt;br /&gt;
:Add workdays data array to kpibud endpoint.&lt;br /&gt;
:Add ksslsbud endpoint.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/P Aged Trial Balance&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Aged Trial Balance&lt;br /&gt;
:Fix monthly aging when using last day of the month as the aging date (introduced in 3.3.0.4.)&lt;br /&gt;
&lt;br /&gt;
A/R Cash Posting&lt;br /&gt;
:When posting an open credit with A/R By Plant option active, store the plant's default division number in the credit invoice.&lt;br /&gt;
&lt;br /&gt;
A/R Import Tickets&lt;br /&gt;
:Batch tickets imported for an inactive customer do not show product description and unit of measure.&lt;br /&gt;
&lt;br /&gt;
A/R Invoice Register&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R MTD Invoice Register&lt;br /&gt;
:Fix incorrect totals issue when a tax locality cannot be located for the tax transaction date.&lt;br /&gt;
&lt;br /&gt;
A/R Print Invoices&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Reprint Invoices&lt;br /&gt;
:Fix SALES_TAX_1 and NONTAXABLE_1 fields to include case where a tax locality cannot be located for the tax transaction date.&lt;br /&gt;
&lt;br /&gt;
A/R Product Maintenance&lt;br /&gt;
:Fix exception &amp;quot;EInvalidOperation: Cannot focus a disabled or invisible window&amp;quot; when changing Product Type from Ingredient to Other.&lt;br /&gt;
:Change &amp;quot;Send to Batch&amp;quot; checkbox on Mix Design tab to &amp;quot;Send Mix w/Ticket.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A/R Product Class Maintenance&lt;br /&gt;
:Change &amp;quot;Send to Batch&amp;quot; checkbox on Defaults tab to &amp;quot;Send Mix w/Ticket.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A/R Truck Maintenance&lt;br /&gt;
:Changing the GPS Date does not refresh the GPS status information (introduced in 3.4.)&lt;br /&gt;
&lt;br /&gt;
Dispatch Batch Weights Report&lt;br /&gt;
:Do not triple report ingredients for tickets associated with voided/reversed invoices.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Recalculate order load times when the load size is changed.&lt;br /&gt;
&lt;br /&gt;
Ticketing Order Stack&lt;br /&gt;
:Ensure that application server and database connections are active when refreshing the Order Stack.&lt;br /&gt;
&lt;br /&gt;
System Menu&lt;br /&gt;
:Fix scrollbar appearance to the way it was prior to version 3.4.&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&lt;br /&gt;
:Close company database connections immediately when no longer needed.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:When processing returned concrete message in Integra XML status module, set the status code to &amp;quot;Returned Concrete&amp;quot; so the message will not be ignored (introduced in 3.3.1.3.)&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Fix WorkDaysInMonth() function.&lt;br /&gt;
:Fix Access Violation when executing certain GET endpoints (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer Customer Portal API v1&lt;br /&gt;
:Fix getcurrentorders endpoint (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer Dispatch API&lt;br /&gt;
:Fix &amp;quot;Completed&amp;quot; field value in ScheduleOrders endpoint.&lt;br /&gt;
:Fix ScheduleByCust, ScheduleByPlant, ScheduleBySls and Ticket endpoints (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer GPS API&lt;br /&gt;
:Fix truckticketinfo endpoint (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer On-Delivery API&lt;br /&gt;
:Fix truckticketinfo endpoint (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer On-Demand API&lt;br /&gt;
:Fix schedulecust, scheduleplant, schedulesls and ticketinfo endpoints (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
KServer Quote API&lt;br /&gt;
:Fix Prospect and Quote endpoints (introduced in 3.4.2.4.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4.2 - 7/3/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
Dispatch Print Orders&lt;br /&gt;
:Now includes only orders for Dispatch plants.&lt;br /&gt;
&lt;br /&gt;
Ticketing Beginning of Day&lt;br /&gt;
:Add warning message when &amp;quot;Purge Inactive Orders&amp;quot; box checked.&lt;br /&gt;
&lt;br /&gt;
Ticketing Print Orders&lt;br /&gt;
:Now includes only orders for non-Dispatch plants.&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Updated to 2018-R7a version.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Add ability to set &amp;quot;authorization required&amp;quot; by port number.&lt;br /&gt;
:Add validation of authorization token.&lt;br /&gt;
:Add ToBool() function.&lt;br /&gt;
:Customer Portal API: Add version 2.&lt;br /&gt;
:Dispatch API: Modify to use ToBool() function.&lt;br /&gt;
:FX API: Modify 'dispatchtime' endpoint to include 'targetminutesperload' field.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Job Price Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Plant Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Dispatch Order Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Quote Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Ticketing Order Maintenance&lt;br /&gt;
:Fix Windows error 193 when attempting to open the map.&lt;br /&gt;
&lt;br /&gt;
Dispatch Cash Payment Entry&lt;br /&gt;
:Handle products that use Auto Qty=Y or O correctly when calculating Extended Price for the receipt.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Handle products that use Auto Qty=Y or O correctly when calculating Extended Price for the print function.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Eliminate Access Violations when closing Keystone forms.&lt;br /&gt;
:Fix black background on server connection indicator.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:FX API: Fixes to tickettimes and dispatchtime endpoints.&lt;br /&gt;
:FX API: Fix root URI.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4.1 - 6/25/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
A/R Customer Maintenance&lt;br /&gt;
:When a new Credit Warning is entered for a customer, force the Show Warning checkbox to be checked.&lt;br /&gt;
&lt;br /&gt;
A/R Trucking Report&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Month End Trucking Report&lt;br /&gt;
:Add &amp;quot;Owner&amp;quot; to selection criteria.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:Add &amp;quot;Owner&amp;quot; as an available field in the Clocked In Trucks list.&lt;br /&gt;
&lt;br /&gt;
Dispatch Truck Demand Graph&lt;br /&gt;
:Save selected Plant Id for Plant Graph from run to run.&lt;br /&gt;
&lt;br /&gt;
Payroll Employee Maintenance&lt;br /&gt;
:Generate Pay Rate field change event when a new employee is added.&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Updated to 2018-R7 version (ID, KY, MO, NM states.)&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Add visual indicator to show whether the company database is connected.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:When sending mix design to a ULINK batch control, support up to 20 characters for the ingredient IDs.&lt;br /&gt;
&lt;br /&gt;
Company Database&lt;br /&gt;
:Allow for 20 character Mix and Ingredient Ids in dispatch batch weight tables.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Add DayOf, MonthOf, WeekOf, YearOf, WorkDaysInMonth functions.&lt;br /&gt;
:Add functions Div(), Mul(), Round() and Sub().&lt;br /&gt;
:Add Keystone FX API.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Credit Reference Letters&lt;br /&gt;
:Fix Credit Terms dropdown list not working (introduced in 3.3.1.8.)&lt;br /&gt;
:Fix to print credit reference for customer with no invoices.&lt;br /&gt;
&lt;br /&gt;
A/R Customer Maintenance&lt;br /&gt;
:Fix to show History tab at startup.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Fix order load spacing calculation (use &amp;quot;Spacing&amp;quot; if specified, otherwise use &amp;quot;Pour Rate&amp;quot; X &amp;quot;Load Size&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Dispatch Ticket Printing&amp;lt;BR&amp;gt;&lt;br /&gt;
Ticketing Ticket Printing&lt;br /&gt;
:When new ticket forms are added, populate the Printer Alias list on the Printer Setup dialog (introduced in 3.3.0.12.)&lt;br /&gt;
&lt;br /&gt;
Web Update&lt;br /&gt;
:Fix Azure download to avoid connection timeout errors.&lt;br /&gt;
:Show progress bar when downloading update file.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Scrollbar appearance has been restored to its pre-3.4 appearance.&lt;br /&gt;
:Ensure company database connection remains open when executing long-running code blocks (this eliminates many Access Violation exceptions.)&lt;br /&gt;
:Show correct Thread Id in the system log.&lt;br /&gt;
:When closing a Keystone option do a limited open of the company database if necessary.&lt;br /&gt;
:Fix logging to record date/time log message is generated instead of when it is written to the log file.&lt;br /&gt;
:Prevent multiple forms from calling the DB cleanup logic for a given Keystone option.&lt;br /&gt;
:Prevent DB cleanup during opening of company and document databases.&lt;br /&gt;
&lt;br /&gt;
Application Server&lt;br /&gt;
:When creating a new database connection in the connection pool, create a default transaction.&lt;br /&gt;
:Fix multithreading issues where multiple threads simultaneously attempt to run different queries against the same system database connection (this was causing several strange errors within the server.)&lt;br /&gt;
:Fix logging so queries will be logged when LogEventTypes is set to * (ALL.)&lt;br /&gt;
:Raise exception if attempt to lock system database fails after 60 seconds.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Stonemont QC API: Uppercase Customer, Product and Plant Ids.&lt;br /&gt;
:Stonemont QC API: Modify materials endpoint to use MIX_UMS if specified and fall back to UNIT_OF_MEASURE if not.&lt;br /&gt;
:Dispatch API: Cleanup several endpoints.&lt;br /&gt;
:Dispatch API: Fix ScheduleOrders endpoint to return correct results.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Build 3.4 - 5/31/2018'''&lt;br /&gt;
&lt;br /&gt;
''Enhancements''&lt;br /&gt;
&lt;br /&gt;
A/R Cash Posting&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Customer Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Inquiry&lt;br /&gt;
:Support multiple forms for Credit Reference Letters and Dunning Forms.&lt;br /&gt;
&lt;br /&gt;
A/R Credit Reference Letters&lt;br /&gt;
:Add Division selection.&lt;br /&gt;
:Add ability to lock the report to a specific division.&lt;br /&gt;
:Support multiple forms.&lt;br /&gt;
&lt;br /&gt;
A/R Driver Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Truck Maintenance&lt;br /&gt;
:Add &amp;quot;Mode&amp;quot; column to GPS status grid.&lt;br /&gt;
:Performance improvement when loading GPS status data.&lt;br /&gt;
&lt;br /&gt;
A/R Open Ticket Stack&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Quick TIcket Entry&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Ticket Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Dispatch Order Maintenance&amp;lt;BR&amp;gt;&lt;br /&gt;
Ticketing Order Maintenance&lt;br /&gt;
:Add new price source code (eXternal) that prevents the product from being re-priced.&lt;br /&gt;
&lt;br /&gt;
A/R Product Maintenance&lt;br /&gt;
:Add &amp;quot;UPC Code&amp;quot; to product F4 search.&lt;br /&gt;
&lt;br /&gt;
Dispatch Order Maintenance&lt;br /&gt;
:Add system option to show customer notes tab.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:The Clocked In Trucks grid can now show trucks with custom modes before/after trucks with no modes. Additionally it will sequence these trucks starting with the truck that has been in that mode the longest.&lt;br /&gt;
:Add custom mode date/time column to Clocked In Trucks grid (displays as minutes in custom mode.)&lt;br /&gt;
:Add flyover hint to Clocked In Trucks grid for custom mode column.&lt;br /&gt;
:Add flyover hint to Clocked In Trucks grid for truck status column.&lt;br /&gt;
:Add &amp;quot;truck capacity&amp;quot; as an optional field on the Available Trucks grid.&lt;br /&gt;
&lt;br /&gt;
Dispatch Ticket Printing&lt;br /&gt;
:Add system option to prevent use of returned concrete at ticketing time.&lt;br /&gt;
&lt;br /&gt;
Accept Payroll&lt;br /&gt;
:Record check numbers in G/L Transactions table.&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Updated to 2018-R6 version (ID, KY, UT.)&lt;br /&gt;
&lt;br /&gt;
Form Reports&lt;br /&gt;
:Now supports up to 10 images per form.&lt;br /&gt;
&lt;br /&gt;
Backup/Restore&lt;br /&gt;
:Improve data transfer speed between client and server.&lt;br /&gt;
&lt;br /&gt;
Application Server&lt;br /&gt;
:Add logging of active COM objects at termination.&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&lt;br /&gt;
:Add new status device parameter to process (default) or ignore returned concrete.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:Now supports up to 20 character product codes for ULINK-based batch controls (please contact support if you need this feature.)&lt;br /&gt;
:Add &amp;quot;Returned Concrete&amp;quot; and &amp;quot;Add Water&amp;quot; status codes.&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Dynamic SELECT queries now build a WHERE clause.&lt;br /&gt;
:Support empty PostData for non-SELECT queries (DELETE.)&lt;br /&gt;
:Support connection pooling for database connections.&lt;br /&gt;
:Quote API: Add ApprovalCodeList, ApprovedQuoteList endpoints.&lt;br /&gt;
:Quote API: Modify ApprovedQuoteList endpoint to include the same fields as the QuoteList endpoint.&lt;br /&gt;
:Quote API: Add JobClassList endpoint.&lt;br /&gt;
:Quote API: Add GetProductPrice endpoint.&lt;br /&gt;
:Quote API: Add PlantId, ProdType, Sellable and IngType filters to ProductList endpoint.&lt;br /&gt;
&lt;br /&gt;
''Corrections''&lt;br /&gt;
&lt;br /&gt;
A/R Cash Posting&amp;lt;BR&amp;gt;&lt;br /&gt;
A/R Inquiry&lt;br /&gt;
:Reset grid column sorting and filtering when moving to a new customer.&lt;br /&gt;
&lt;br /&gt;
Dispatch Batch Weights Report&lt;br /&gt;
:Ignore batch weights for VOID tickets.&lt;br /&gt;
&lt;br /&gt;
Dispatch Schedule&lt;br /&gt;
:After setting a truck mode, refresh the order list.&lt;br /&gt;
&lt;br /&gt;
A/P Aged Trial Balance&lt;br /&gt;
:Fix broken report layout (introduced in 3.3.0.10.)&lt;br /&gt;
&lt;br /&gt;
Payroll Tax Library&lt;br /&gt;
:Fix issue where tax period date was always set to today's date.&lt;br /&gt;
&lt;br /&gt;
Query Export&lt;br /&gt;
:Controls will no longer be scaled when the form is maximized.&lt;br /&gt;
&lt;br /&gt;
Form Maintenance&lt;br /&gt;
:Fix issue where the tab caption for image #10 would display as blank when the screen is maximized.&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
:Fix a form scaling issue.&lt;br /&gt;
&lt;br /&gt;
Application Server&lt;br /&gt;
:Clean up termination logic for Windows Vista behavior changes.&lt;br /&gt;
:Improve logging so that messages logged just prior to termination are not lost.&lt;br /&gt;
:New IB connection pool classes to eliminate threading issues.&lt;br /&gt;
&lt;br /&gt;
Device Aggregator&lt;br /&gt;
:Ignore truck status messages where the status code is &amp;quot;unknown&amp;quot; or invalid.&lt;br /&gt;
&lt;br /&gt;
Device Server&lt;br /&gt;
:For Keystone GPS, only process returned concrete when the status code is 17 (returned concrete.)&lt;br /&gt;
&lt;br /&gt;
KServer&lt;br /&gt;
:Improve logging so that messages logged just prior to termination are not lost.&lt;br /&gt;
:Read JSON maps from &amp;quot;MapPath&amp;quot; port-specific configuration option.&lt;br /&gt;
:Fix handling of query date and date/time parameters for local (SQLite) connections.&lt;br /&gt;
:Always return a valid JSON object after processing a REST API call.&lt;br /&gt;
:Quote API: Fix inconsistent field names.&lt;br /&gt;
:Quote API: Fix incorrect &amp;quot;Id&amp;quot; Products field value for Quote GET endpoint.&lt;br /&gt;
:Quote API: Modify Quote POST endpoint to always mark new contacts as quote-specific.&lt;br /&gt;
:Quote API: Modify Quote Contact POST endpoint to always mark new contacts as quote-specific.&lt;br /&gt;
:Quote API: Modify Quote Contact PUT endpoint to never change Contact Type, Entity Id and Entity Sub-Id.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 3.3.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 3.2.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 3.1.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 3.0.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.9.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.8.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.7.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.6.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.5.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.4.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.3.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.2.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.1.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for Keystone 2.0.x]]&lt;br /&gt;
&lt;br /&gt;
[[Release Notes for CompuCrete 1.8.x]]&lt;/div&gt;</summary>
		<author><name>en&gt;Pmorey</name></author>
		
	</entry>
</feed>