Release notes - OC v5 - Version 5.0.18.0620 ** Tasks * [OC5QA-1] - Daily Sales Calendar view should respect gross/net preference for showing sales value on calendar * [OC5QA-9] - Inventory Preferences - Prep Par Level Time Frame start date and end date value is 0001-01-01 * [OC5QA-11] - AccountView - Add Loading spinner for retrieve data. * [OC5QA-12] - PrepParLevel - Add Max Amount field and factor preference. * [OC5QA-13] - Sync Items Affected needs to recalculate ingredient conversion * [OC5QA-14] - Add timeout to database update check * [OC5QA-15] - StoreView - AuthorizeNewStoreDialog needs a validation for 'no code' * [OC5QA-16] - Case Size Overview add column for "Can Split" * [OC5QA-19] - CustomerView - Show more info of customer in left list to more easily identify a customer. Now just first name. * [OC5QA-27] - Alter enterprise recipe set import to query recipe instructions and pictures for imported products * [OC5QA-28] - Recipe set synchronize after installation needs to only sync modified items/preps/products * [OC5QA-29] - RecipeSetInstaller needs to handle case sizes properly * [OC5QA-62] - Menu Engineering worksheet - Change Selling Price to Avg. Price * [OC5QA-66] - PrepRecipeBook - Layout changes * [OC5QA-68] - PrepRecipeSummary - Layout changes * [OC5QA-70] - PrepRecipeSummary Report - Change Layout * [OC5QA-79] - DailyPrepSheet - Category, Group, Prep and search filters * [OC5QA-83] - Menu Engineering worksheet - Apply preference "NetOrGrossInReport" * [OC5QA-84] - SalesMixCategorySummaryWithGraph - Apply reference "NetOrGrossInreport" * [OC5QA-85] - Sales Mix - Daily Summary report - Use Preference "NetOrGrossInReport" * [OC5QA-88] - Daily Prep Sheet report - Change headers and layout * [OC5QA-92] - Add preference "NetOrGross" to control using "Net Sales" or "Gross Sales" in reports. * [OC5QA-94] - Item Occurrence report needs filters * [OC5QA-95] - Theoretical prep sheet requires filters * [OC5QA-99] - Purchase Summary fix column headers (multi-line headers only show one line) and ensure text is spelled correctly * [OC5QA-105] - ReportView - Create a Weekly Prep Sheet Report * [OC5QA-108] - Adjust all uses of ProductSale to reflect Net/Gross preference and ensure NetTotal is populated correctly. * [OC5QA-109] - Add NetTotal property to ProductSale and rename Total to GrossTotal * [OC5QA-110] - Add Field "NetSalesTotal" and rename "Total" to "GrossSalesTotal" in ProductSales table * [OC5QA-115] - Stored Procedure - oc.sp_AmalgamateItem adapts to GrossSalesTotal and NetSalesTotal changes in ProductSales Table * [OC5QA-132] - Report parameters and filter group boxes needs to show/hide if any parameters or filters exist * [OC5QA-81] - GeneralActivityTile - Apply preference "NetOrGrossSalesInReport" to GeneralActivityTile * [OC5QA-82] - ProductCostOverTime - Apply preference "NetOrGrossInReport" * [OC5QA-86] - SalesMixByProduct - Apply preference "NetOrGrossSalesInReport" * [OC5QA-91] - Projected Sales Report - Add "Accumulated Sales", "Daily Average" and "Projected Sales" for net sale * [OC5QA-93] - UsageSummaryReports - Using "NetOrGross" preferences to decide using Net Sales or Gross Sales in reports * [OC5QA-98] - Daily Prep Sheet report: add shelf life column, indicate unit of par level, add icon to open prep * [OC5QA-139] - Rename Prep Sheet reports so that they appear sequentially in their report category * [OC5QA-140] - Add filter for Prep Station to Prep Sheet reports * [OC5QA-141] - Prep Par Levels add column for shelf life * [OC5QA-142] - Prep Par Levels add portion amount to batch uom column * [OC5QA-143] - Prep Par Levels - Round calculated prep amount to the 1/4 batch * [OC5QA-144] - Prep Par Levels - add icon to open preps * [OC5QA-145] - Event Preferences - create preference for costing calculation (default to selling price) * [OC5QA-148] - Add validation adorners to Guest view * [OC5QA-149] - Add validation adorners to customer view * [OC5QA-150] - Add validation adorners to Catering * [OC5QA-151] - Add validation adorners to Buffets * [OC5QA-152] - Invoice re-date needs to disable button after clicked, and show spinner until re-date process is complete then close popup * [OC5QA-158] - Increase size of prep/product image in reports where it appears ** Bug Fixes * [OC5QA-2] - AccountingPreferenceView - double clicking button behind "Accounting System" drop down will cause "Cancel" button prompt 2 time in wizard * [OC5QA-4] - BudgetWorkSheetView - Projected Sales textbox's red border not change to black when switching to another budget * [OC5QA-5] - BudgetWorksheet - Wrong error message and saving with wrong value. * [OC5QA-6] - ProductView - Throw Exception when creating product * [OC5QA-7] - PrepView - Saving without barcode validation issue * [OC5QA-8] - Preferences Nutrition - Label format not selecting initial value * [OC5QA-17] - ItemsView: validation on description field is missing. * [OC5QA-20] - CaseSizeOverview - Should clear Supplier filter if the case size (selected through search popup) is not from the supplier in the filter * [OC5QA-21] - TaxView - If first tax is value type, opening or switching back will show it in percent format sometimes * [OC5QA-22] - UsageUploadView - Exception on opening the view * [OC5QA-23] - Uploads stuck at Received status block all other uploads, need to expire the received status like pending * [OC5QA-24] - PrepRecipeBook not showing downloaded instructions after install RecipeSet * [OC5QA-25] - RecipeSetInstaller - Instructions and images not saved to Db after downloaded from server * [OC5QA-26] - Usage Upload Deletion doesn't re-attempt when initial delete fails * [OC5QA-30] - GuestView - Should not allow duplicate description * [OC5QA-31] - GuestView - Delete a guest throw exception * [OC5QA-32] - InventoryListView - Available list (Left list) is empty when open occasionally * [OC5QA-33] - CountsheetPage - Print count sheet report not matching the screen * [OC5QA-34] - CountsheetPage - Prompt user to save changes only when modified on printing Worksheet / Countsheet * [OC5QA-35] - Inventory Adjustment exception. * [OC5QA-36] - Inventory list should only include tracked inventory items * [OC5QA-37] - Inventory Countsheet and Worksheet reports need to be able to be filtered according to the current filters applied to the active countsheet * [OC5QA-38] - Inventory worksheet report does not match countsheet * [OC5QA-39] - Inventory Countsheet Adjustment disabled refresh button when adjusting, should only be for non-finalized inventory * [OC5QA-41] - InventoryDetailView - Click Summarize Counts then clicking Countsheet throws exception occasionally * [OC5QA-42] - Import Config wizard - Create a CSV config, open again and goto 2nd page throws exception * [OC5QA-43] - AllergenPage - Select textbox not select the list row * [OC5QA-44] - Nutrition entry from label validation not working correctly for serving size * [OC5QA-45] - SynchronizedNutritionView - Clicking "Print" not working * [OC5QA-46] - InvoiceDetailView - Pressing the shift key and clicking on a case size in Available list (left list) throws exception sometimes * [OC5QA-47] - InvoiceDetailview - Drag & Drop allow duplicate case sizes are added to Item Tab * [OC5QA-48] - Invoice doesn't update current case size of item used * [OC5QA-49] - InvoiceDetailView - Cannot drag a case size from left list to Items tab * [OC5QA-50] - SupplierExportWizardPage - double clicking "Edit/New" button behind Specification Combo Box to open wizard may cause "Cancel" button prompt 2 time in wizard * [OC5QA-51] - OrderWorksheetView: double-click on left hand case size list does not work * [OC5QA-52] - Checking off "Round to Case" when forecasting an order does not work * [OC5QA-54] - OrderWorksheetView: change round to case functionality * [OC5QA-55] - OrderGuideDetailView - uncheck a supplier will clear the listbox after Switching from Dynamic to Fixed then switching back * [OC5QA-56] - OrderView - Shouldn't allow to change case size to another case that already in the list * [OC5QA-57] - OrderGuideView - List occasionally doesn't load * [OC5QA-58] - BidView - When saving, sometimes the BidUnitPrice takes the value of last time entered * [OC5QA-59] - OrderSelectionView - Filter Days Custom Startdate has initial value of year 1900 and not refreshing command status * [OC5QA-60] - ImportWizardPage2 - Validation not working properly * [OC5QA-61] - Purchasing.Import - SupplierImportWizardPage - Double clicking "New/Edit"button behind Specification drop down, The "cancel" button in wizard will prompt 2 times * [OC5QA-63] - MenuProductSummary - Cost not matching ProductView * [OC5QA-64] - MenuProductDetail-Problems - Cost not matching ProductView * [OC5QA-65] - Menu Product Detail - Cost not matching ProductView * [OC5QA-67] - PrepRecipeDetail - Cost not matching ProductView * [OC5QA-69] - Product Recipe Book - missing report header when no data * [OC5QA-71] - GeneralActivityTile - Tooltip on the daily object not showing. * [OC5QA-72] - Forecasted Order Sheet By GrossSales - "Run Report" button should not be available when "Desired Gross Sales" is empty * [OC5QA-73] - Product Detail Book - Error when select Sales Group or Category * [OC5QA-74] - Weekly Prep Sheet - Missing Category, Group and Prep filters * [OC5QA-75] - Prep recipe summary - Missing parameter and filters * [OC5QA-76] - Prep Recipe Detail - Missing parameters and filters * [OC5QA-77] - Menu Product Summary - Missing Store parameter and Product filter * [OC5QA-78] - Menu Product Detail - Missing "Store" parameter * [OC5QA-80] - SalesMixByDailySummary - Showing "%" twice in the Desired Percent field. * [OC5QA-87] - Menu Engineering Report divide by zero exception * [OC5QA-89] - Theoretical Prep Usage report - Select Item filter and got error "Object reference not set to an instance of an object" * [OC5QA-90] - Item Occurrence Report - Select category filter and got error "Object reference not set to an instance of an object." * [OC5QA-96] - Prep recipe summary and prep recipe book show recipe unit rather than the batch yield * [OC5QA-97] - WasteDetailSubByDate has report error * [OC5QA-100] - Purchase Summary round quantities to 3 decimal places * [OC5QA-106] - PendingSalesView - Line 'Total' not showing * [OC5QA-111] - PosReferenceView - double clicking button behind Pos Configuration drop down will cause "Cancel" button prompt 2 time in wizard * [OC5QA-113] - PosPreferencesView - "Default desired percent of sales" field not working correctly * [OC5QA-114] - SalesView - Invalid number is not the same in calendar view and detail view sometimes * [OC5QA-116] - Item Classification Editor - ICETaxgroupPage - Tax group changes in ProductView after moving product to another tax group but not saving * [OC5QA-117] - Item Classification Editor - ICETaxgroupPage - Enter in search box, switch to another view, switch back, all tax groups show. Should filter using condition in search box when switch back. * [OC5QA-118] - Item Classification Editor - ICETaxgroupPage - filter problem * [OC5QA-119] - Item Classification Editor - ICEGroupPage - filter problem * [OC5QA-120] - Item Classification Editor - ICEGroupPage - Enter filter in search box then clear it, All groups display but only items that meet filter are showed * [OC5QA-121] - Item Classification Editor - ICEGroupPage - Exception when drag and drop a prep * [OC5QA-122] - Item Classification Editor - ICEGroupPage - Exception if enter in search box before tree is populated * [OC5QA-123] - Item Classification Editor - ICELocationEditor - should filter treeView after refresh if Search box is not empty * [OC5QA-124] - Item Classification Editor - ICELocationPage - Moving a Primary location, switch to another view. When prompt Save, select No. Back and primary show as secondary location * [OC5QA-125] - Item Classification Editor - ICELocationPage - filter problem * [OC5QA-130] - Item Classification Editor - Prompting if save the changes when switching to other view not working correctly * [OC5QA-126] - ImportWizardPage2 - csv config validation error message is not correct when index is the same for 2 or more fields * [OC5QA-128] - Uom amalgamate needs to resolve conversion that will be duplicated after the amalgamation is complete * [OC5QA-129] - Item Recipe Management - Backward and Forward button not working correctly * [OC5QA-131] - AssociateItemsView - Add 2 case sizes of one item to Copy To and save. Open that item and just one is shown * [OC5QA-133] - Utility - AssociateItemView - missing validation for "Copy To" supplier drop down list * [OC5QA-3] - DailySales account balances not being saved correctly * [OC5QA-53] - Item Classification Editor: Add delete button to remove secondary locations * [OC5QA-101] - Purchase Summary by Supplier not calculating qty received correctly based on reporting uom * [OC5QA-102] - Purchase Summary by Supplier report not applying credit to qty received amount * [OC5QA-103] - Purchase Summary report not calculating net purchased units correctly * [OC5QA-104] - Generating the monthly order sheet is giving an error "invalid Column name 'AvgUsePerDay'" * [OC5QA-107] - Cost of Sales (Regular & Graph) Dashboard Tiles throw exceptions when loaded * [OC5QA-112] - Changing the date of a till tape doesn't update the usage source date * [OC5QA-127] - Amalgamate Uom - View becomes blank after amalgamate * [OC5QA-135] - StoreView - edit a store and save, switch to another setup view, then switch back, 2 edited stores in the list * [OC5QA-136] - Daily Sales View asks to save changes when modified and clicking open * [OC5QA-137] - Daily Sales View sets modified flag when refreshing view * [OC5QA-138] - Synchronize Item wouldn't display errors if exception occurred in sync procedure * [OC5QA-146] - Catering - Ensure groups are sorted correctly on refresh * [OC5QA-147] - Usage Summary date fields need to be longer to prevent overflow from creating new line * [OC5QA-153] - Theoretical Prep Usage Report value per 1000 incorrect * [OC5QA-154] - Report parameters and filters are very slow to load * [OC5QA-155] - Catering and Buffets should be locked down when extracted * [OC5QA-156] - Catering/Buffet re-enable should adjust daily sales * [OC5QA-157] - Catering schedule print command using wrong path to large calendar icon * [OC5QA-159] - Sales Import product sale amount sold being re-calculated * [OC5QA-160] - Recipe Set install not looking at configurations for sub types (Price Levels and Supplier Account) * [OC5QA-161] - PrepParLevels does not overwrite existing values * [OC5QA-162] - PrepParLevel view saves all values entered when re-calculating values * [OC5QA-163] - Workaround for errors when Default Case Size is deleted * [OC5QA-164] - Invoice Credit Requests saving incorrect amount of stock * [OC5QA-165] - Report parameter popup: clearing inventory dates does not disable "run report" button * [OC5QA-167] - Resetting and saving an extracted Catering throws exception * [OC5QA-168] - Catering/Buffet weren't uploading to enterprise * [OC5QA-169] - Exception on opening Case Size in Items view from invoice or any place case size is opened * [OC5QA-170] - TillTape re-dating should move the usage correctly now, and Delete should remove the usage correctly now * [OC5QA-171] - Calendar Views now pre-load data before view opens * [OC5QA-172] - TillTape upload Error caused from local store * [OC5QA-173] - Invoice Credit Request - Accepting values above the line purchase. * [OC5QA-174] - Report View parameter command stops working on reports with no parameters * [OC5QA-177] - Rerun Sales error (fail) on rerun in net sales