WAP archive

WAP is a locally installed web based application designed specifically for real-time integration with Sage 200. Providing data entry and approval processing for business documents including Requisitions, Invoices, Expenses, Timesheets, Holidays, Sales Orders and HR. Approvals can be based on parameters such as nominal code, project/job, user, document type and value. Real-time analysis of committed costs, nominal and project actual costs against budgets.

WAP

Search by different WAP software:


Release notes:

Make it easier to find your content with:

Expand content Collapse Content New Features Only Issues Resolved Only Release Only Pre Release Only Hot Fix Enhancements Important Only

Know the release number? Use quick search:

200.0.1

Issues Resolved
Issues Resolved
  • Resolved an issue when checking variance where the discounted invoice unit value was being compared to the purchase order line unit value rather than discounted unit value

Date applied: June 1, 2020

192.0.6

Issues Resolved
Issues Resolved
  • Resolved an issue when checking variance where the discounted invoice unit value was being compared to the purchase order line unit value rather than discounted unit value

Date applied: June 1, 2020

192.0.27

Issues Resolved
Issues Resolved
  • [JSV] Fix quick link ‘Show invoices I have approved’ taking a long time/throwing a timeout error on invoice list page
  • [JS] Updated the costing item collection method so now filters by what document type its meant for (i.e Expenses only shows relevant expense costing items  (App)

Date applied: May 18, 2020

19.0.38

Issues Resolved
Issues Resolved
  • [RB] Requisitions can now be cancelled in WAP even when they are placed on hold in Sage
  • [RB] Resolved an issue that may cause remote addons not to work due to a change in .NET default behavior not allowing loading of remote assemblies

Date applied: May 18, 2020

192.0.26

Issues Resolved
Issues Resolved
  • [RB] When an order is fully received, the goods received notifications will no longer be cleared. There will now be a single notification when the order has been fully received. More details are displayed when lines are received
  • [JSV] Fix job headers not loading on rapid entry timesheet when using job costing and the selected job has no activities
  • [RB] Resolved an issue with Mileage Line Entry where Job Costing Phases and Stages would not be saved
  • [RB] Resolved an issue where viewing existing Mileage Lines would not load the Job Costing Phases and Stages
  • [JSV] Fix approver notes field on project requisition reject page not saving to the project requisition
  • [JSV] Fix error occurring when selecting a supplier on a requisition when there is old construction data in the Sage database
  • [JSV] Fix ‘index out of range’ error adding job costing transaction if employee doesn’t have rates setup
  • [RB] Resolved an issue due to a Sage bug where the first analysis code on a Requisition line would not be set when the requisition is initially posted to Sage
  • [RB] Resolved an issue on Order Line Stock entry where the Loading panel would remain visible after selecting a stock item
  • [RB] Resolved an issue when copying user expense types from another user where the Memo field and Selectable flag would not be copied
  • [NFS] Fixed multiple issues with the WAP project allocation wizard
  • [JSV] Fixed WAP Projects not removing when clicking the ‘remove’ link in the allocation wizard
  • [RB] Requisitions can now be cancelled in WAP even when they are placed on hold in Sage
  • [RB] Resolved an issue that may cause remote addons not to work due to a change in .NET default behavior not allowing loading of remote assemblies
  • [JSV] Fixed unsubmitted timesheet report not including valid users when ‘include leavers’ is ticked
  • [JSV] Fixed credit notes posting into WAP with a negative tax value

Date applied: May 13, 2020

192.10.1

Issues Resolved New Features Pre-release

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


New Features
  • [JSV] Unholding an invoice will now create CIS allocations for relevant invoices (job costing)

Issues Resolved
  • [JSV] Fix issue where an approver would not always see the correct number of timesheets waiting for their approval on the dashboard when using Sicon timesheets. This could result in approval notifications being incorrectly cleared.
  • [JSV] Fix Dashboard not able to get the number of Sage timesheets awaiting approval if the sage database on a different SQL server
  • [JSV] Fix issue where submitting a timesheet using Simple TOIL would warn that the timesheet contained TOIL lines when it didn’t
  • [JSV] Fix server clearing ‘awaiting approval’ notifications incorrectly when using Sage timesheets
  • [JSV] Fix server not clearing approved notifications when using Sage timesheets
  • [JSV] Fix intermittent error where sicon linetype was reporting as type ‘JobCosting’ instead of ‘Project’
  • [RB] Resolved an issue when copying user expense types from another user where the Memo field and Selectable flag would not be copied
  • [JSV] Added SOPQuotes and SOPReturn to the examples section of the User Item Approval import CSV template
  • [JSV] Added SOPQuotes and SOPReturn to the examples section of the Approval route import CSV template
  • [JSV] Fixed lines not visible to approver for Sales quotes and Sales returns
  • [JSV] Fixed Sales order list views not always showing the correct list when returning from editing a document (Quotes/returns/salesorders)
  • [JSV] Prevent error being thrown when a Sage database is marked as deleted but there are sage timesheets still waiting for approval
  • [RB] Resolved an issue with Sicon Projects when phases and stages are enabled where the phases and stages would not be updated when an invoice was created in Sage
  • [NFS] Fixed multiple issues with the WAP project allocation wizard
  • [JSV] Fixed Timesheets not posting hours to committed for Projects when setting on to update on Submit
  • [JSV] Fixed WAP Projects not removing when clicking the ‘remove’ link in the allocation wizard
  • [RB] Requisitions can now be cancelled in WAP even when they are placed on hold in Sage without encountering an exception

Date applied: May 5, 2020

191.0.56

Issues Resolved
Issues Resolved
  • [JSV] Fixed WAP Projects not removing when clicking the ‘remove’ link in the allocation wizard

Date applied: May 5, 2020

19.0.37

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Resolved an issue with failed expense postings where an expense contains more than one line with a negative amount and the Tax rate of the first item being processed is 0% due to a Sage bug.  The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [RB] Addressed an issue on Expense Line entry where a user would be unable to save an expense with a negative VAT amount
  • [NFS] Resolved an issue in the service when when amending invoice job costing transactions the goods value in account currency would be used rather than the goods value in base currency
  • [JSV] Fix timesheet process keeping Job costing employees and rates in memory too long.  This was causing issues where job costing employee/rate changes were not being reflected until the service restarted.
  • [RB] Resolved an issue with requisition import, which would cause project accounting based orders to fail validation
  • [JSV] Fixed user nominal import validating and importing CSV files with invalid nominal accounts
  • [RB] Fixed an object reference not set exception which would occur when a user with no assigned company marked as default would attempt to create a new customer or supplier
  • [JSV] Changed wording on the starting holiday page to remove the section about adding holiday back on to users entitlement as this is no longer relevant
  • [JSV] Fixed Starting holiday page not changing holiday request lines when selecting a user with no holiday entitlement
  • [JSV] Allow starting holiday to be deleted by user with permission to add holiday adjustment
  • [RB] Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approve All/Approve Selected option
  • [RB] Resolve an issue where the WAP service would encounter a “Method not Found” exception when Sales order setup does not allow amendment of nominals
  • [RB] Nominal codes will no longer be selectable on Sales Order Line entry if Nominal code amendment is disabled in Sage
  • [RB] Resolved an issue where the WAP service would encounter a Sage exception where amendment of analysis codes are disabled on header level for SOP and POP
  • [RB] Improved checks on Holiday Approval screen to avoid potential index out of range exceptions when approving holiday lines
  • [RB] Resolved an issue with notifications when rejecting an invoice. If the step in the approval route is configured for user type or user list, all users would not receive notifications
  • [RB] Added Additional Reference field to Requisition import csv template
  • [RB] Addressed an issue which could cause a SQL exception when attempting to import user expense items with no text in the Memo field
  • [RB] Resolved an issue where validation would fail on user costing imports if the document type is requisition and a costing item is entered. The error states that at least one document type needs to be specified
  • [JSV] Fix timesheet approval not showing the correct hours on the correct days on the ‘lines’ tab when weekstart day is not Monday
  • [RB] Resolved an issue with Requisition import Analysis code validation where validation would not fail correctly with analysis code validation
    • Validation will now fail if an analysis code doesn’t allow free text entry, but the imported value doesn’t match to a value in the analysis code values list
  • [RB] Addressed an issue when attempting to perform a Goods receipt or amend a goods receipt if the page was reached by a route that didn’t require a user to select a Sage Database, such as directly from the dashboard or from a notification email.
    • The user should no longer be prompted to select a Sage Database
  • [RB] Resolved an issue on Timesheet Lines Report where searching for department timesheets would return delegate timesheets instead
  • [RB] Resolved an issue on Timesheet Lines Report where Business Units with the & in would be displayed as &
  • [RB] Resolved an issue on Mileage Line report where the first line on the report would not display correct data
  • [JSV] Fixed Job costing list page encountering an exception when looking up Construction application lines
  • [JSV] Fix Timesheet payment line report including deleted paymentline hours causing the report to have higher than expected values for some entries
  • [JSV] Fix approval route import for project accounting not using the correct project items for subsequent project lines
    • This would result in approval routes that appeared on the report but would have empty entries when editing and could not be used
  • [RB] When an order is fully received, the goods received notifications will no longer be cleared. There will now be a single notification when the order has been fully received. More details are displayed when lines are received
  • [RB] Resolved an issue due to a Sage bug where the first analysis code on a Requisition line would not be set when the requisition is initially posted to Sage
  • [RB] Resolved an issue when copying user expense types from another user where the Memo field and Selectable flag would not be copied
  • [RB] Resolved an issue with Sicon Projects when phases and stages are enabled where the phases and stages would not be updated when an invoice was created in Sage

Hot Fix Enhancements
  • [JSV] Added Committed cost to Labour tab on the job costing enquiry page

Date applied: May 4, 2020

191.0.55

Issues Resolved
Issues Resolved
  • [RB] When an order is fully received, the goods received notifications will no longer be cleared. There will now be a single notification when the order has been fully received. More details are displayed when lines are received
  • [JSV] Fix job headers not loading on rapid entry timesheet when using job costing and the selected job has no activities
  • [RB] Resolved an issue with Mileage Line Entry where Job Costing Phases and Stages would not be saved
  • [RB] Resolved an issue where viewing existing Mileage Lines would not load the Job Costing Phases and Stages
  • [RB] Resolved an issue due to a Sage bug where the first analysis code on a Requisition line would not be set when the requisition is initially posted to Sage
  • [RB] Resolved an issue when copying user expense types from another user where the Memo field and Selectable flag would not be copied
  • [RB] Resolved an issue with Sicon Projects when phases and stages are enabled where the phases and stages would not be updated when an invoice was created in Sage
  • [NFS] Fixed multiple issues with the WAP project allocation wizard

Date applied: May 4, 2020

192.10.0

Issues Resolved New Features Pre-release

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


New Features
  • [JSV] Authorise timesheet line pages now show a notes icon with hover over and popup for notes added against hours
  • [JSV] Added ‘Waiting for’ column to existing timesheets page
  • [JSV] Fix approver notes field on project requisition reject page not saving to the project requisition
  • [JSV] Make reject reason box bigger on project requisition reject page
  • [JSV] System check page will attempt to automatically fix Sage database connection issues where there is a pre-existing WAP login

Issues Resolved
  • [RB] Resolved an issue with Mileage Line Entry where Project Phases and Stages would not be saved
  • [RB] Resolved an issue where viewing existing Mileage Lines would not load the Project Phases and Stages
  • [JSV] Fix error occurring when selecting a supplier on a requisition when there is old construction data in the Sage database
  • [JSV] Fix ‘index out of range’ error adding job costing transaction if employee doesn’t have rates setup
  • [JSV] Fix connection issues when adding a Sage database to WAP that has an existing WAP login
  • [RB] Resolved an issue due to a Sage bug where the first analysis code on a Requisition line would not be set when the requisition is initially posted to Sage
  • [RB] Addressed an issue on the login page which could lead to user being unable to log in or change their password when they have been forced to change password from the User Edit page

Date applied: April 30, 2020

192.9.1

Issues Resolved New Features Pre-release

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


New Features
  • [JSV] Online licencing will now send the encrypted customer name which gets added to the WAP licence
  • [JSV] Added Committed cost to Labour tab on the job costing enquiry page

Issues Resolved
  • [JSV] Fix Timesheet throwing an ‘object reference’ error when the document status can’t be read
  • [RB] Resolved an issue where creating a requistion without first selecting a supplier – when this is enabled in settings – would cause the supplier selection to be disabled as soon as there are lines on the order, thereby leading to an inability to save the requisition
    • Suppliers will now be amendable until the requisition is posted to Sage
    • The supplier selection control will still remain disabled if the setting to match stock item preferred supplier to order supplier is enabled
  • [JSV] Fix analysis labels creating new blank labels when an existing label could not be found
  • [JSV] Fix analysis labels returning an empty label when a label already exists
  • [JSV] Changed the wording on Absence request validation message from ‘Holiday’ to ‘Absence’
    • The message is displayed when user does not have holiday workpattern set
  • [JSV] Fix Sicon project enquiry not always picking up the job level information for the expenditure enquiry
  • [JSV] Online licenceing will only add WAP modules if the individual contract line date is in the future
  • [JSV] Fixed Job costing list page erroring when looking up Construction application lines
  • [JSV] Fix Timesheet payment line report including deleted paymentline hours causing the report to have higher than expected values for some entries
  • [JSV] Fix approval route import for project accounting not using the correct project items for subsequest project lines. This would result in approval routes that appeared on the report but would have empty entries when editing and could not be used
  • [RB] When an order is fully received, the goods received notifications will no longer be cleared. There will now be a single notification when the order has been fully received. More details are displayed when lines are received
  • [JSV] Fix job headers not loading on rapid entry timesheet when using job costing and the selected job has no activities
  • [JSV] Fix approved holidays not updating the scheduler in Sage
  • [RB] Removed reminder options and clarified description for System Settings Notification Options

Date applied: April 27, 2020

192.0.25

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fix Cancelled holiday not being removed from timesheets when using Sicon Timesheets
  • [JSV] Fix Timesheet throwing an ‘object reference’ error when the document status can’t be read
  • [RB] Resolved an issue where creating a requisition without first selecting a supplier – when this is enabled in settings – would cause the supplier selection to be disabled as soon as there are lines on the order, thereby leading to an inability to save the requisition
    • Suppliers will now be amendable until the requisition is posted to Sage
    • The supplier selection control will still remain disabled if the setting to match stock item preferred supplier to order supplier is enabled
  • [JSV] Fix analysis labels creating new blank labels when an existing label could not be found
  • [JSV] Fix analysis labels returning an empty label when a label already exists
  • [JSV] Fixed Job costing list page erroring when looking up Construction application lines
  • [JSV] Fix Timesheet payment line report including deleted paymentline hours causing the report to have higher than expected values for some entries
  • [JSV] Fix approval route import for project accounting not using the correct project items for subsequent project lines
    • This would result in approval routes that appeared on the report but would have empty entries when editing and could not be used

Hot Fix Enhancements
  • [JSV] Added ‘export raw data’ option to timesheet reports to maintain cell formatting so time cells can be calculated in excel
  • [JSV] Added Committed cost to Labour tab on the job costing enquiry page
  • [JSV] Authorise timesheet line pages now show a notes icon with hover over and popup for notes added against hours
  • [JSV] Added ‘Waiting for’ column to existing timesheets page
  • [JSV] Make reject reason box bigger on project requisition reject page
  • [JSV] Unholding an invoice will now create CIS allocations for relevant invoices (job costing)

Date applied: April 22, 2020

191.0.54

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Resolved an issue where creating a requisition without first selecting a supplier – when this is enabled in settings – would cause the supplier selection to be disabled as soon as there are lines on the order, thereby leading to an inability to save the requisition
    • Suppliers will now be amendable until the requisition is posted to Sage
    • The supplier selection control will still remain disabled if the setting to match stock item preferred supplier to order supplier is enabled
  • [JSV] Fixed Job costing list page encountering an error when looking up Construction application lines
  • [JSV] Fix Timesheet payment line report including deleted payment line hours causing the report to have higher than expected values for some entries
  • [JSV] Fix approval route import for project accounting not using the correct project items for subsequest project lines. This would result in approval routes that appeared on the report but would have empty entries when editing and could not be used

Hot Fix Enhancements
  • [JSV] Added Committed cost to Labour tab on the job costing enquiry page

Date applied: April 22, 2020

191.0.53

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Resolved an issue with Requisition import Analysis code validation where validation would not fail correctly with analysis code validation.  Validation will now fail if an analysis code doesn’t allow free text entry, but the imported value doesn’t match to a value in the analysis code values list
  • [NFS] Removed notification options that are not per item
  • [RB] Addressed an issue when attempting to perform a Goods receipt or amend a goods receipt if the page was reached by a route that didn’t require a user to select a Sage Database, such as directly from the dashboard or from a notification email. The user should no longer be prompted to select a Sage Database
  • [RB] Additional notes field will no longer be a required field for Credit Card Statement imports
  • [RB] Resolved an issue on Mileage Line report where the first line on the report would not display correct data
  • [JSV] Fixed object reference not set error when selecting a new project header on an Invoice line when the invoice was created in Sage

Hot Fix Enhancements
  • [JSV] Added ability to validate Requisition line analysis codes on submit

Date applied: April 15, 2020

192.9.0

New Features Pre-release Important

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


Important Info
  • [JSV] Approving Supplier application valuations will force applications to reload
  • [JSV] Fix Supplier application valuation not calculating the correct CIS value for partial valuations
  • [JSV] Fix Supplier application valuation calculating from the net value rather than the gross value (including retentions)
  • [RB] Resolved an issue on Mileage Line report where the first line on the report would not display correct data
  • [JSV] Fix CIS rate incorrect on supplier application valuations when applying for the whole amount
  • [JSV] Fix Supplier application setting job selection to 0 on page load
  • [JSV] Fix Supplier applications not always picking up the default sage database and updating the job list
  • [JSV] Fix timesheet contracted hours validation when checking sage databases for a user who does not have a linked resource setup in encountering an object reference not set error when submitting a timesheet
  • [JSV] Supplier applications now checks to see if deductions should be calculated using the supplier account and disables the fields if not
  • [JSV] Fix cancelled holiday not being removed from sicon timesheets
  • [JSV] Fixed object reference not set error when selecting a new project header on an Invoice line when the invoice was created in Sage
  • [NFS] Fixed an issue in the copy nominal accounts page where it was not copying the document type
  • [JSV] Fix bank holidays not dynamically being added to Sage timesheets
  • [JSV] Fix ‘reprocess timesheets’ not setting bank holidays for Sage timesheets

New Features
  • [JSV] Added the ability to add supplier application valuations from the list page
  • [JSV] Added online licencing for WAP

Date applied: April 14, 2020

192.0.24

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fixed object reference not set error when selecting a new project header on an Invoice line when the invoice was entered in Sage
  • [JSV] Supplier applications now checks to see if deductions should be calculated using the supplier account and disables the fields if not

Hot Fix Enhancements
  • [JSV] Automatically populate the job header with the stock item default header when adding a requisition stock line or sales order stock item line (job costing)

Date applied: April 9, 2020

192.0.23

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue on Mileage Line report where the first line on the report would not display correct data
  • [JSV] Fix CIS rate incorrect on supplier application valuations when applying for the whole amount
  • [JSV]  Fix Supplier application setting job selection to 0 on page load
  • [JSV] Fix Supplier applications not always picking up the default sage database and updating the job list
  • [JSV] Fix timesheet contracted hours validation checking sage databases when the user does not have a linked resource setup leading to an object reference not set error when submitting a timesheet

Date applied: April 7, 2020

192.0.22

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fix Object reference not set error when copying nominal accounts from one user to another
  • [RB] Resolved an issue on Timesheet Lines Report where searching for department timesheets would return delegate timesheets instead
  • [RB] Resolved an issue on Timesheet Lines Report where Business Units with the & in would be displayed as &
  • [RB] Additional notes field will no longer be a required field for Credit Card Statement imports
  • [JSV] Included non holiday lines in the process missing timesheetline hours routine
  • [JSV] Made the process missing timesheetline routine run once and reset the setting
  • [JDV] Updated the Timesheet setting description
  • [JSV] Fixed a typo in the error message displayed when a timesheet already exists for a user, datatabase ID and weekstart date where the fields would be displayed the wrong way round
  • [JSV] Fix project accounting trying to process deleted timesheetline hours that hadn’t previously posted causing it to loop continuously
  • [NFS] Fixed an issue on the stock line entry control where the approval route would not display immediately after selecting a nominal account and switching to the approval
  • [JSV] Change timesheet setting description to “Process missing timesheet transactions from past timesheets” Previously it was specifically for holiday lines
  • [JSV] Fixed Supplier application added in Sage not creating default valuation to be approved

Hot Fix Enhancements
  • [JSV] Copy nominal accounts now shows how many records were copied and how many already existed in a message bar
  • [JSV] Increased the number of months the unprocessed timesheetline hours routines goes back from 1 to 3

Date applied: April 6, 2020

192.8.3

Issues Resolved Pre-release

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


Issues Resolved
  • [NFS] Fixed an issue on the stock line entry control where the approval route would not display immediately after selecting a nominal account and switching to the approval
  • [RB] Additional notes field will no longer be a required field for Credit Card Statement imports
  • [NFS] Resolved an issue on the login page where the change password dialog would not dismiss after successfully changing password

Date applied: April 4, 2020

192.8.2

Issues Resolved New Features Pre-release

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


New Features
  • [JSV] Increased the number of months the unprocessed timesheetline hours routines goes back from 1 to 3

Issues Resolved
  • [NFS] Fixed an error that could occur when checking whether a PDF document was a zoomable image
  • [JSV] Included non holiday lines in the process missing timesheetline hours routine
  • [JSV] Made the process missing timesheetline routine run once and reset the setting
  • [JSV] Updated the Timesheet setting description
  • [JSV] Fixed a typo in the error message displayed when a timesheet already exists for a user, datatabase ID and weekstart date where the fields would be the wrong way round
  • [JSV] Fix project accounting trying to process deleted timesheetline hours that hadn’t previously posted causing it to loop continuously

Date applied: April 2, 2020

192.8.1

Issues Resolved New Features Pre-release Hot Fix Enhancements

Pre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.


New Features
  • [JSV] Added the ability to change the currency that transactions are displayed in on the project inquiry screen

Issues Resolved
  • [RB] Resolved an issue on Timesheet Lines Report where searching for department timesheets would return delegate timesheets instead
  • [NFS] Added requested by column to the approved project requisition screen as it was missing
  • [RB] Addressed an issue when attempting to perform a Goods receipt or amend a goods receipt if the page was reached by a route that didn’t require a user to select a Sage Database, such as directly from the dashboard or from a notification email.
  • [JS] Update to mileage line entry create line method. If no costing method selected then the line would fail. Now finds the user mileage expense type default nominal
  • [RB] Resolved an issue on existing orders page where a user may be unable to delete an existing order when there is only one order in the grid
  • [NFS] Removed notification options that are not per item
  • [NFS] Resolved an issue in the user nominal account import where it was not clearing existing nominal allocations when retain existing allocations was unticked
  • [RB] Resolved an issue with Requisition import Analysis code validation where validation would not fail correctly with analysis code validation
  • [JSV] Fix approval route maintenance page saving default route with a document type of ‘Global’
  • [RB] Resolved an issue on Approval hold reasons when only the invoice module is enabled
  • [RB] Various spelling fixes

Hot Fix Enhancements
  • [JV] Added ability to validate Requisition line analysis codes on submit

Date applied: April 2, 2020

192.0.21

Issues Resolved
Issues Resolved
  • [NFS] Added requested by username on the approve project requisitions page as it was missing

Date applied: April 1, 2020

192.0.20

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Resolved an issue where some filters were missing from the TA book on job control
  • [JSV] Included non holiday lines in the process missing timesheetline hours routine
  • [JSV] Made the process missing timesheetline routine run once and reset the setting
  • [JSV] Updated the Timesheet setting description
  • [JSV] Fixed a typo in the error message displayed when a timesheet already exists for a user.  Datatabase ID and week start date where the wrong way round
  • [JSV] Fix project accounting trying to process deleted timesheetline hours that hadn’t previously posted causing it to loop continuously
  • [RB] Resolved an issue with Requisition import Analysis code validation where validation would not fail correctly with analysis code validation
    • Validation will now fail if an analysis code doesn’t allow free text entry, but the imported value doesn’t match to a value in the analysis code values list
  • [NFS] Resolved an issue in the user nominal account import where it was not clearing existing nominal allocations when retain existing allocations was unticked
  • [NFS] Remove all notifications options that are not by item
  • [RB] Resolved an issue on existing orders page where a user may be unable to delete an exisitng order when there is only one order in the grid
  • [JSV] Approving Supplier application valuations will force applications to reload
  • [JSV] Fix Supplier application valuation not calculating the correct CIS value for partial valuations
  • [JSV] Fix Supplier application valuation calculating from the net value rather than the gross value (including retentions)
  • [RB] Addressed an issue when attempting to perform a Goods receipt or amend a goods receipt if the page was reached by a route that didn’t require a user to select a Sage Database, such as directly from the dashboard or from a notification email.
    • The user should no longer be promted to select a Sage Database

Hot Fix Enhancements
  • [JSV] Added previous Valuation lines to Supplier applications
  • [JSV] Previous valuation amounts are used to limit new valuations for supplier applications
  • [JSV] Added previous valuaton and remainaing amount columns to supplier application valuation screen
  • [JSV] Increased the number of months the unprocessed timesheetline hours routines goes back from 1 to 3
  • [JSV] Added ability to validate Requisition line analysis codes on submit
  • [JSV] Added the ability to add supplier application valuations from the list page

Date applied: March 31, 2020

191.0.14 – WAP Addon

Issues Resolved
Issues Resolved
  • Resolved an issue on the purchase invoice entry screen where the requires authorization tick box would become temporarily ticked when tabbing past the settlement tick box.

Date applied: March 31, 2020

191.0.52

Issues Resolved
Issues Resolved
  • [JSV] Fixed the info hover over icon on the Expense approval screen not showing as much detail as the expense list (waiting for etc)
    • Now shows the same information
  • [RB] Addressed an issue which could cause a SQL exception when attempting to import user expense items with no text in the Memo field
  • [RB] Resolved an issue where validation would fail on user costing imports if the document type is requisition and a costing item is entered. The error states that at least one document type needs to be specified
  • [NFS] Resolved an issue where some filters were missing from the TA book on job control
  • [JSV] Fix timesheet approval not showing the correct hours on the correct days on the ‘lines’ tab when weekstart day is not Monday

Date applied: March 20, 2020

192.0.19

Issues Resolved
Issues Resolved
  • [JSV] Hover over on absences info iceon shows “Absence request” instead of “Holiday request”
  • [JSV] Add new Absence request hover over now says “Add new absence request” instead of “Add new Holiday request”
  • [JSV] Submitting a quick absence now asks if you are sure you want to submit the absence rather than a holiday request
  • [RB] Changed the order in which columns will be hidden when screen size is too small for Existing Invoices and -Expenses screens
  • [JSV] Fix issue when removing nominal from one user, it gets removed from all users
  • [JSV] Fixed the info hover over icon on the Expense approval screen not showing as much detail as the expense list (waiting for etc)  It will now show the same information as the expense list
  • [RB] Addressed an issue which could cause a SQL exception when attempting to import user expense items with no text in the Memo field
  • [RB] Resolved an issue where validation would fail on user costing imports if the document type is requisition and a costing item is entered. The error states that at least one document type needs to be specified

Date applied: March 18, 2020

192.7.0

Issues Resolved New Features
New Features
  • [RB] On Sales Order Stock entry, the stock quantity will now be highlighted to make it visible when a user has selected a warehouse where no stock is available if the Order Should be fulfilled from stock
  • [JSV] Highlight rejected project requisition line in project requisition view and show reject reason in hover over
  • [RB] Added Business Units column to all timesheet reports
  • [RB] Customer invoice discount and Line discounts will now be taken into account when selecting a customer on Sales Orders
  • [RB] Added ability to set order discounts on Sales Orders. This can be found on the Delivery and Invoicing Tab of the Sales Order
  • [JSV] Increased the speed of loading the order view page (editing a requistion)
  • [JSV] Add posting type column to Supplier application nominal grid
  • [JSV] Add job level selection controls to Supplier application nominal grid
  • [JSV] Changed supplier applications to approve valuations rather than the application
  • [JSV] Added popup to allow construction valuations to be split across multiple gross lines
  • [JSV] Added TOIL Period of grace settiing for users which will override the system setting
  • [JSV] Supplier applications waiting for approval in Sage now get a valuation created and sent for approval in WAP
  • [JSV] ‘AddOn’ List page now uses the grid features (export etc) that report grids use
  • [JSV] ‘AddOn’ List page now displays a distinct count for the first grouped field and a group count for enties in the group
  • [JSV] Added rejection for Supplier application valuations

Issues Resolved
  • [JSV] Fixed issue where rapid timesheet entry had pre-populated negative lines in
    • This occurred with project accounting where process deleted line hours were posting a negative value
  • [JSV] Fix requisition setting RequisitionSelectFreeTextNominal not saving
  • [JSV] Supplier applications now uses the phases/stages selection as default for nominal line entry
  • [JSV] Fix Approver notification link on dashboard not redirecting to project requisition page
  • [RB] Resolved an issue which would on some occasions cause an invalid cast exception when selecting a customer from customer selection boxes
  • [RB] Resolved some issues relating to display of Sales Order Totals where the total displayed would differ by 1p from the line totals. This does not affect the actual order totals
  • [RB] Resolved an issue on Invoice approval where using the “Approve Selected” option would not approve any invoices
  • [RB] Addressed an issue with failed expense and invoice postings due to a Sage bug. The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [JSV] Fixed invoice approver seeing all job costing headers rather than a filtered list when editing an invoice waiting for their approval
  • [RB] Added missing Additional Reference field to Requisition import csv template
  • [JSV] Fix Supplier application approval route throwing an error when saving saying ‘must declare the scalar variable @ApproverID’
  • [JSV] Fix Supplier application not picking up the supplier defauilt tax rate for nominal lines
  • [JSV] Fix supplier application deduction lines not calculating tax on initial line creation
  • [JSV] Fix partial valuation requests for supplier applications using the full CIS amount
  • [JSV] Fix Supplier application valuations being added with a negative employee ID if the user is not linked to a Sage Employee causing an error when editing the valuation in Sage
  • [JSV] Supplier application will now update the gross nominal line when changing the application amount if it is the only line and has no value set yet
  • [JSV] Fix duplicate valuation nominal lines being created when approving supplier applications
  • [JSV] Fix partial valuations generating gross nominal lines for the full amount. It will now apply the percentage being applied for to all gross nominal lines
  • [JSV] Fix supplier application including deduction lines in valuations
  • [JSV] Rename ‘Job phase’ column on approve timesheet lines tab to ‘Job level’
  • [RB] Resolved an issue on Timesheet Totals report where an error regarding a missing field would be encountered when attempting to export the results to Excel
  • [JSV] Stricter control of access to System Settings
    • Prevent users without system permission acessing the fuel rates, credit card setup, repost requisition and holiday tools sections
    • Prevent users without permission to maintain workpatterns accessing the workpattern maintenance section
    • Allow users with only access to maintain delivery addressses to see the setting without needing full system access permission
  • [RB] User Account Approval Option document types will now display “All” as document type for global approval options rather than “None”
  • [RB] Removed document types that do not require approval values from User Account Approval Option value editing
  • [JSV] Fix timesheet approval not showing the correct hours on the correct days on the ‘lines’ tab when week start day is not Monday
  • [RB] Reduced the amount of database calls required when changing item details on Sales Order Stock Item entry
  • [JSV] Fix approval route not always finding approver’s Timesheet approval value and using the ‘default’ value instead
  • [JSV] Fixed Unsubmitted Timesheet ‘Earliest date’ setting not saving correctly
  • [JSV] Fixed Unsubmitted Timesheet notifications not checking the uset’s default database correctly
  • [JSV] Unsubmitted Timesheet notifications now use the start of the week for the selected date to check from
    • This resolves an issue where if the selected date was mid week it would not include the end date (the start of the previous week)
  • [JSV] Supplier application list now loads supplier applications from the valuation when clicking ‘items awaiting my approval’ or ‘items I have approved’ shortcuts
  • [JSV] Automatically create and submit default valuation when creating a supplier application from a sub contractor order
  • [JSV] Automatically create and submit default valuation when saving a new application in Sage with ‘requires authorisation’ ticked
  • [RB] Resolved an issue on invoice approval where, after adding additional users or sending a supplier on hold update email, approving lines would not cause the grid to update despite the approval being successful
  • [JSV] Reduced the cache timing for SiconRates (job costing rates) to reduce issues of Employee rate changes taking up to an hour to filter through to WAP
  • [JSV] Hide minimum expiry dates for Supplier applications on approval page
  • [JSV] Hover over on info button for Supplier application now gets the details from Valuation (fixes ‘incomplete approval route’ message)
  • [NFS] Changed the way jobs are loaded on the book on job control so estimates and templates are filtered out in a different way
  • [JSV] Hover over on absences info iceon shows “Absence request” instead of “Holiday request”
  • [JSV] Add new Absence request hover over now says “Add new absence request” instead of “Add new Holiday request”
  • [JSV] Submitting a quick absence now asks if you are sure you want to submit the absence rather than a holiday request
  • [NFS] Changed the way jobs are loaded on the book on job control so estimates and templates are filtered out in a different way
  • [RB] Changed the order in which columns will be hidden when screen size is too small for Existing Invoices and – Expenses screens

Date applied: March 17, 2020

191.0.51

Issues Resolved
Issues Resolved
  • [NFS] Changed the way jobs are loaded on the book on job control so estimates and templates are filtered out in a different way
  • [JSV] Fixed Unsubmitted Timesheet ‘Earliest date’ setting not saving correctly
  • [JSV] Fixed Unsubmitted Timesheet notifications not checking the user’s default database correctly
  • [JSV] Unsubmitted Timesheet notifications now use the start of the week for the selected date to check from
  • This resolves an issue where if the selected date was mid week it would not include the end date (the start of the previous week)
  • [JSV] Tighten up usertype permission to system settings:-
  • Prevent users without system permission acessing the fuel rates, credit card setup, repost requisition and holiday tools sections
  • Prevent users without permission to maintain workpatterns accessing the workpattern maintenance section
  • Allow users with only access to maintain delivery addressses to see the setting without needing full system access permission
  • [RB] Added Additional Reference field to Requisition import csv template

Date applied: March 16, 2020

192.0.18

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Addressed an issue with failed expense and invoice postings due to a Sage bug. The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [RB] Resolved an issue on Timesheet Totals report where an error regarding a missing field would be encountered when attempting to export the results to Excel
  • [JSV] Improved User Type related security with regards to access to system settings
    • Prevent users without system permission acessing the fuel rates, credit card setup, repost requisition and holiday tools sections
    • Prevent users without permission to maintain workpatterns accessing the workpattern maintenance section
    • Allow users with only access to maintain delivery addressses to see the setting without needing full system access permission
  • [JSV] Fixed invoice approver seeing all job costing headers rather than a filtered list when editing an invoice waiting for their approval
  • [JSV] Increased the speed of loading the order view page (editing a requistion)
  • [JSV] Fix timesheet approval not showing the correct hours on the correct days on the ‘lines’ tab when week start day is not Monday
  • [RB] Added Additional Reference field to Requisition import csv template
  • [JS] Fixed an issue where creating a mileage line would fail if no costing module is enabled. Now finds the user mileage expens type default nominal
  • [JSV] Fix approval route not always finding approver’s Timesheet approval value and using the ‘default’ value instead
  • [JSV] Fixed Unsubmitted Timesheet ‘Earliest date’ setting not saving correctly
  • [JSV] Fixed Unsubmitted Timesheet notifications not checking the user’s default database correctly
  • [JSV] Unsubmitted Timesheet notifications now use the start of the week for the selected date to check from
  • [JSV] Supplier application list now loads supplier applications from the valuation when clicking ‘items awaiting my approval’ or ‘items I have approved’ shortcuts
  • [JSV] Automatically create and submit default valuation when creating a supplier application from a sub contractor order
  • [JSV] Automatically create and submit default valuation when saving a new application in Sage with ‘requires authorisation’ ticked
  • [RB] Reduced the amount of database calls required when changing item details on Sales Order Stock Item entry
  • [JSV] Hide minimum expiry dates for Supplier applications on approval page
  • [JSV] Hover over on info button for Supplier application now gets the details from Valuation (fixes ‘incomplete approval route’ message)
  • [NFS] Changed the way jobs are loaded on the book on job control so estimates and templates are filtered out in a different way

Hot Fix Enhancements
  • [JSV] Changed supplier applications to approve valuations rather than the application
  • [JSV] Added popup to allow construction valuations to be split across multiple gross lines
  • [JSV] Supplier applications waiting for approval in Sage now get a valuation created and sent for approval in WAP
  • [JSV] Added rejection for Supplier application valuations

Date applied: March 16, 2020

191.0.50

Issues Resolved
Issues Resolved
  • [JSV] Fix Approver notification link on dashboard not redirecting to project requisition page
  • [JSV] Resolved an issue on Dashboard when clicking a notification for a Rejected Project Requisition Item which would redirect the user to the Existing Project Requistion page rather than the specific Project Requisition
  • [RB] Addressed an issue with failed expense and invoice postings postings due to a Sage bug. The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [RB] Resolved an issue on Timesheet Totals report where an error regarding a missing field would be encountered when attempting to export the results to Excel

Date applied: March 9, 2020

192.0.17

Issues Resolved
Issues Resolved
  • [JSV] Rename ‘Job phase’ column on approve timesheet lines tab to ‘Job level’
  • [RB] Customer invoice discount and Line discounts will now be used taken into account when selecting a customer on Sales Orders
  • [RB] Added ability to set order discounts on Sales Orders. This can be found on the Delivery and Invoicing Tab of the Sales Order
  • [RB] Resolved an issue which would on some occasions cause an invalid cast exception when selecting a customer from customer selection boxes
  • [RB] Resolved some issues relating to display of Sales Order Totals where the total displayed would differ by 1p from the line totals. This does not affect the actual order totals

Date applied: March 6, 2020

192.0.16

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fixed issue where rapid timesheet entry had pre-populated negative lines in. This occurred with project accounting where process deleted line hours were posting a negative value.
  • [JSV] Fix requisition setting RequisitionSelectFreeTextNominal not saving
  • [JSV] Supplier applications now uses the phases/stages selection as default for nominal line entry
  • [JSV] Fix Approver notification link on dashboard not redirecting to project requisition page

Hot Fix Enhancements
  • [RB] On Sales Order Stock entry, the stock quantity will now be highlighted to make it visible when a user has selected a warehouse where no stock is available if the Order Should be fulfilled from stock
  • [JSV] Highlight rejected project requisition line project requisition view and show reject reason in hover over.

Date applied: March 6, 2020

192.0.15

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fix Supplier application approval route throwing an error when saving saying ‘must declare the scalar variable @ApproverID’
  • [JSV] Fix Supplier application not picking up the supplier defauilt tax rate for nominal lines
  • [JSV] Fix supplier application deduction lines not calculating tax on initial line creation
  • [JSV] Fix partial valuation requests for supplier applications using the full CIS amount
  • [JSV] Fix Supplier application valuations being added with a negative employee ID if the user is not linked to a Sage Employee causing an error when editing the valuation in Sage
  • [JSV] Supplier application will now update the gross nominal line when changing the application amount if it is the only line and has no value set yet
  • [RB] Resolved an issue on invoice approval where invoices generated as part of a variance that lead to a negative nominal line would not be amendable in WAP due to WAP not allowing negative amounts.
  • [RB] Resolved an issue on Dashboard when clicking a notification for a Rejected Project Requisition Item which would redirect the user to the Existing Project Requistion page rather than the specific Project Requisition
  • [JS] Resolved issue with expenses from app not having a document or invoice status set when the expense had been uploaded previously but failed.
  • [JS] Issue with SQL query converting DateTime from string – Believe this should fix the issue
  • [JS] User nominals not collecting all nominals – Update to use the UserNominalAccount object
  • [JS] (App) Nominal account was still auto selecting for expenses on syncing a new line. Now we can select correctly in the app this has been removed.
  • [JSV] Fix duplicate valuation nominal lines being created when approving supplier applications
  • [JSV] Fix partial valuations generating gross nominal lines for the full amount. It will now apply the percentage being applied for to all gross nominal lines
  • [RB] Resolved an issue with notifications when rejecting an invoice. If the step in the approval route is configured for user type or user list, all users would not receive notifications.
  • [NFS] changed the service to update the order object on the order lines after its posted so the document no is available
  • [JSV] Fix supplier application including deduction lines in valuations

Hot Fix Enhancements
  • [JS] (App) Expense and Requisition notes now avaiable in the app to update during approval process
  • [JSV] Add posting type column to Supplier application nominal grid
  • [JSV] Add job level selection controls to Supplier application nominal grid

Date applied: March 6, 2020

192.6.2

Issues Resolved New Features
New Features
  • [JS] (App) Expense and Requisition notes now available in the app to update during approval process

Issues Resolved
  • [JS] Resolved issue with expenses from app not having a document or invoice status set when the expense had been uploaded previously but failed.
  • [JS] Issue with SQL query converting DateTime from string – Believe this should fix the issue
  • [JS] User nominals not collecting all nominals – Update to use the UserNominalAccount object
  • [JS] (App) Nominal account was still auto selecting for expenses on syncing a new line. Now we can select correctly in the app this has been removed.
  • [RB] Resolved an issue on Dashboard when clicking a notification for a Rejected Project Requisition Item which would redirect the user to the Existing Project Requisition page rather than the specific Project Requisition
  • [RB] Resolved an issue on invoice approval where invoices generated as part of a variance that lead to a negative nominal line would not be amendable in WAP due to WAP not allowing negative amounts.

Date applied: February 28, 2020

191.0.49

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with notifications when rejecting an invoice. If the step in the approval route is configured for user type or user list, all users would not receive notifications.
  • [JSV] Increased the speed of loading the order view page (editing a requisition)
  • [RB] Resolved an issue on invoice approval where invoices generated as part of a variance that lead to a negative nominal line would not be amendable in WAP due to WAP not allowing negative amounts.
  • [JS] Resolved a date time format issue when submitting timesheets from the mobile app to WAP

Date applied: February 27, 2020

192.0.14

Issues Resolved
Issues Resolved
  • Resolved an issue on the timesheet approval page where it was checking the costing module system setting rather than the costing module of the actual timesheet line being displayed this caused an invalid cast exception if the costing module of the line was not job costing
  • (App) If expense type had no nominal on user level or expense type level the app would fail to return expense types

Date applied: February 24, 2020

191.0.48

Issues Resolved
Issues Resolved
  • Fixed issue with logged in users page where for some users it couldn’t resolve their IP address and caused an object reference not set error
  • Resolved an issue on Invoice approval where using the “Approve Selected” option would not approve any invoices
  • prevent sql statements constantly retrying if date formats are incorrect
  • Resolved an issue encountered after upgrading from Versions of WAP in the version range 18.0.0 – 191.0.31, which would cause all Requisitions entered prior to the upgrade which have not been completed to be hidden for receipt until after the Requisition has been viewed again from within WAP
  • Improved checks on Holiday Approval screen to avoid potential index out of range exceptions when approving holiday lines
  • Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approva All/Approve Selected option
  • Fixed Sage Admin items (Customer/Supplier/StockItem requests) awaiting approval notification links on the dashboard not re-directing to the approval page
  • Fixed Supplier Application approval page not expanding the menu correctly when loading from dashboard notification link
  • Resolve an issue where the WAP service would encounter a “Method not Found” exception when Sales order setup does not allow amendment of nominals
  • Nominal codes will no longer be selectable on Sales Order Line entry if Nominal code amendment is disabled in Sage
  • Resolved an issue where the WAP service would encounter a Sage exception where amendment of analysis codes are disabled on header level for SOP and POP
  • Prevent Sales orders/quotes being saved or submitted if they contain an inactive stock item.

Date applied: February 24, 2020

192.0.13

Issues Resolved
Issues Resolved
  •  [NFS] Added code to the service to be able to handle the sage client not being installed on startup, or the sage assemblies not resolving as soon as the service starts. It will now try for 10 minutes before giving up.
  • [JS] Fixed issue with cost rate not collecting the default job header from SiconDefaultRate
  • [RB] Resolved an issue encountered after upgrading from Versions of WAP in the version range 18.0.0 – 191.0.31,
    /which would cause all Requisitions entered prior to the upgrade which have not been completed to be hidden for receipt
    until after the Requisition has been viewed again from within WAP
  • [RB] Resolved an issue on Invoice approval where using the “Approve Selected” otion would not approve any invoices
  • [JSV] prevent WAP service getting stuck when doing a mobile synch if date formats are incorrect
  • [JSV] Fixed issue with logged in users page where for some users it couldn’t resolve their IP address and caused an object reference not set error
  • [JSV] Supplier application Valuations not always having the correct sicon employee ID set causing an error when editing the valuation in Sage
  • [JSV] Fixed Supplier appliaction not saving CIS information when created from scratch in WAP

Date applied: February 21, 2020

192.0.12

Issues Resolved
Issues Resolved
  •  [JSV] Fixed Supplier Application approval page not expanding the menu correctly when loading from dashboard notification link
  •  [JSV] Fixed Sage Admin items (Customer/Supplier/StockItem requests) awaiting approval notification links on the dashboard not re-directing to the approval page
  •  [RB] Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approva All/Approve Selected option
  • [RB] Improved checks on Holiday Approval screen to avoid potential index out of range exceptions when approving holiday lines
  • [JSV] Fix Requisition delivery Date not synchronizing MRP Order when setting on to update without needing to resubmit for approval
  • [JSV] Fix Amended requisition with linked MRP order getting stuck ‘updating’ in WAP
  • [JSV] ixed an issue where a new requisition would show a previously opened requisition’s attachment in the justification tab
    also fixed the same issue for subcontractor orders
  • [JSV] Fixed an issue where if a print requisition window is left open and another requisition is loaded (e.g editing) sending the email from the print window was picking up the newly loaded order details for the attachment.

Date applied: February 21, 2020

192.0.11

Issues Resolved
Issues Resolved
  • [JS] Update to check ProjectItemID and CostingID before posting to Sage as app highlighted potential issue with ‘0’ being set for these IDs when should be Min.Value
  • [JSV] Prevent Sales orders/quotes being saved or submitted if they contain an inactive stock item.
  • [RB] Resolve an issue where the WAP service would encounter a “Method not Found” exception when Sales order setup does not allow amendment of nominals
  • [RB] Nominal codes will no longer be selectable on Sales Order Line entry if Nominal code amendment is disabled in Sage
  • [RB] Resolved an issue where the WAP service would encounter a Sage exception where amendment of analysis codes are disabled on header level for SOP and POP
  • [NFS] Fixed an issue in the service where the pricing unit was not being set for sales orders
  • [NFS] Fixed an issue in the service where values were not being calculated per line for sales orders
  • [JSV] Fix Timesheet total report erroring with an ‘invalid object name SageDatabase error when using Sage timesheets
  • [JSV] Changed the ‘Job Phase’ column on timesheet entry page to read ‘Job Level’ and show the stage/activity rather than ‘NA’ if phases disabled. Will also show activity if only activity enabled.
  • [JSV] Approve timesheet screen will now only show enabled options on the job hierarchy hover over. If Phases disabled, only stages/activity and if activity only enabled, it will only show the activity.

Date applied: February 15, 2020

192.0.10

Issues Resolved
Issues Resolved
  • [NFS] Changed all places cookies are created to use a single method that sets SameSite=Strict
  • [JSV] Fix Invoice line entry not prompting for a decsription in the details box
  • [NFS] fixed an issue on install where WAP would not run without URL rewriting enabled in IIS. to use this it can now be un-commented from the web.config manually if required.

Date applied: February 11, 2020

192.0.9

Issues Resolved
Issues Resolved
  • [RB] Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approve All/Approve Selected option
  • [NFS] Implemented Context Security Policy in the base page
  • [NFS] Removed obsolete javascript
  • [NFS] Updated knockout js to 3.5.1
  • [NFS] Added cookie rewrite policy to same site strict
  • [NFS] Removed IP address from error page
  • [NFS] added rel=”noopener noreferrer” to links that open in a new window
  • [NFS] turned off auto complete and username boxes
  • [NFS] Cookies are now http only
  • [JSV] Fixed error setting the Sicon Timesheet status when removing a completed holiday request
  • [NFS] Resolved an issue in Documents integration where it would only pick up documents filed under a document type of Invoice or Credit as apposed to any document type that could be added to that particular transaction ( some document types would not be picked up by WAP)
  • [RB] Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approve All/Approve Selected option
  • [JSV] Fix Issue where If a new job costing job had failed, subsequent new jobs would load the job and display the error looking like the current job had failed.
  • [JSV] Fix issue when creating job costing job where the previous job would be removed from the queue if the service had not picked it up yet

Date applied: February 11, 2020

191.0.47

Issues Resolved
Issues Resolved
  • [NFS] Resolved an issue in Documents integration where it would only pick up documents filed under a document type of Invoice or Credit as apposed to any document type that could be added to that particular transaction ( some document types would not be picked up by WAP)
  • [RB] Improved checks on Invoice Approval screen to avoid potential index out of range exceptions when approving invoice lines or using Approve All/Approve Selected option
  • [JSV] Fix Issue where If a new job costing job had failed, subsequent new jobs would load the job and display the error looking like the current job had failed.
  • [JSV] Fix issue when creating job costing job where the previous job would be removed from the queue if the service had not picked it up yet
  • [JSV] Changed wording on the starting holiday page to remove the section about adding holiday back on to users entitlement as this is no longer relevant
  • [JSV] Fixed Starting holiday page not changing holiday request lines when selecting a user with no holiday entitlement
  • [JSV] Allow starting holiday to be deleted by user with permission to add holiday adjustment
  • [JSV] Fix Job costing phases and stages selection not allowing stages and activities only
  • [JSV] Fix job phases and stages control not popping up when activities only is set in job costing
  • [RB] Fixed an object reference not set exception which would occur when a user with no assigned company marked as default would attempt to create a new customer or supplier
  • [RB] Resolved an issue with requisition import, which would cause project accounting based orders to fail validation
  • [JSV] Fix timesheet process keeping Job costing employees and rates in memory too long. This was causing issues where job costing employee/rate changes were not being reflected until the service restarted.

Date applied: February 4, 2020

192.0.8

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Fixed an object reference not set exception which would occur when a user with no assigned company marked as default would attempt to create a new customer or supplier
  • [JSV] Fix Job costing phases and stages selection not allowing stages and activities only
  • [JSV] Fix job phases and stages control not popping up when activities only is set in job costing
  • [JSV] Changed wording on the starting holiday page to remove the section about adding holiday back on to users entitlement as this is no longer relevant
  • [JS]  (WAP App) Signoff setting for timesheets – Allows user to sign a timesheet before submitting, setting now pulled into app
  • [JS] (WAP App) User expense types sync method was not collecting all expense types. Method had been depreciated.

Hot Fix Enhancements
  • Add Save button to Project requisition Approval page to allow changes the approver makes to be saved without approving and generating orders

Date applied: January 30, 2020

192.0.7

Issues Resolved
Issues Resolved
  • [JS] (WAP App) Resolved issue of all approval requisition lines appearing on the app not just the ones for that approver
  • [JSV] Fix error being shown when clicking refresh without selecting a database on the user import from Job costing employee page. A warning is now displayed that a database is not selected
  • [JSV] Fix Rapid timesheets not showing the costing popup when Job costing is set to activities only (no phases/stages)
  • [JSV] Fixed the ‘Show absences I have approved’ link showing holiday lines
  • [JSV] Fixed an issue where clicking close on an absences being viewed would expand the holiday menu group instead of the absences menu group
  • [RB] Resolved an issue with requisition import, which would cause project accounting based orders to fail validation
  • [JSV] Added CIS insformation to valuation posted to Sage when approving a Supplier application and when self approving

Date applied: January 23, 2020

191.0.46

Issues Resolved
Issues Resolved
  • [JS] (WAP App) App was crashing when syncing costing items and system was set to use WAP Projects as it was looking for job costing database tables
  • [JS] (WAP App) Resolved issue of all approval requisition lines appearing on the app not just the ones for that approver
  • [JSV] Fix error being shown when clicking refresh without selecting a database on the user import from Job costing employee page. A warning is now displayed that a database is not selected
  • [JSV] Fix Rapid timesheets not showing the costing popup when Job costing is set to activities only (no phases/stages)
  • [JSV] Fixed the ‘Show absences I have approved’ link showing holiday lines
  • [JSV] Fixed an issue where clicking close on an absences being viewed would expand the holiday menu group instead of the absences menu group

Date applied: January 22, 2020

18.0.43

Issues Resolved
Issues Resolved
  • [JSV] Fix Service generating errors when saving PDFS with edit protection
  • [JSV] Fix error when displaying approval history for entries with no description
  • [RB] Resolved an issue with failed invoice postings due to a Sage bug when the Tax rate of the first item being processed is 0%.  The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [RB] Addressed an issue on Expense Line entry where a user would be unable to save an expense with a negative VAT amount

Date applied: January 22, 2020

192.0.6

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Addressed an issue on Expense Line entry where a user would be unable to save an expense with a negative VAT amount
  • [NFS] Sales order stock entry and contracts integration will now get the best price for a stock item using the same rules as sage based on selling price units and quantities
  • [JSV] Fix unsubmitted timesheet notification being sent for users who have submitted a timesheet for a database other than their default database
  • [JS] (App) Resolved bug with timesheet approval sync when Sicon timesheets were enabled – Was timing out due to not having any batching methods for large amounts of timesheets
  • [JS] (App) Removed the approval history method from the timesheet approval sync as it was causing the sync to take a lot longer with history collection
  • [NFS] Replaced Monitor.Waits with Thread.Sleeps in the data tier as the could cause e deadlocks when a SQL timeout is encountered
  • [NFS] Resolved an issue in the service when when amending invoice job costing transactions the goods value in account currency would be used rather than the goods value in base currency

Hot Fix Enhancements
  • [RB] Added setting for requiring Signatures on Mobile Timesheets. This setting is false by default, but can be overridden by User Type or User

Date applied: January 17, 2020

191.0.45

Issues Resolved
Issues Resolved
  • [NFS] Replaced Monitor.Wait with Thread.Sleep in the data tier as they could cause deadlocks when a SQL timeout is encountered
  • [NFS] Resolved an issue in the service when when amending invoice job costing transactions the goods value in account currency would be used rather than the goods value in base currency

Date applied: January 17, 2020

191.0.44

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with failed expense postings where an expense contains more than one line with a negative amount and the Tax rate of the first item being processed is 0% due to a Sage bug.  The error reported by Sage is “The nominal analysis total does not match transaction net value.”
  • [RB] Addressed an issue on Expense Line entry where a user would be unable to save an expense with a negative VAT amount
  • [JS] (App) Removed the submit method from the expense upload as saving and submitting an expense from the app would not return an error with submissions if one occurred

Date applied: January 16, 2020