WAP v19.2

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:

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

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

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

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

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

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

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

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

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

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

192.0.5

Issues Resolved Important
Important Info
  • Requires Job Costing 19.0.2

Issues Resolved
  • [JSV] Fixed checkbox analysis labels not pulling through on expense reports
  • [JSV] Fixed generated CSV Import templates not being readable by Firefox when they contain a space (e.g. planned purchase import, user import etc) name was being truncated to the first space
  • [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
  • [JSV] Fix WAP only loading job costing rates that were set to ‘Available’ which meant that timesheet reports were not reporting rates that could not be selected by the user (e.g holiday rates)
  • [JSV] Fix holiday settings section not being available if timesheet module enabled but not holidays. This was preventing access to the bank holiday setup
  • [JSV] Timesheet updates to allow the use of Sicon timesheets if WAP is set to use these. Changes to upload, download methods and approval collection – Timesheet start date was not being taken into account either, so setting from app now sets the amount of weeks back collected
  • [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] Resolved issue with Sales Order System settings where the “Auto populate Document Date” would always be set to false when saving the page

Date applied: January 14, 2020

192.0.4

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with Requisition Stock line entry where modifying the unit price would not update the net value of the line
  • [RB] Resolved an issue on invoice line entry where typing in the goods value followed by directly clicking save without first moving focus off the goods value text box would cause the tax value to remain unchanged
  • [RB] Resolved an issue on invoice line entry where editing an existing line and typing in a modified tax value would not update the tax value for the line
  • [RB] Resolved a display issue on invoice line entry when adding a new invoice line where the invoice tax total would not be reflected correctly after saving a line
  • [NFS] Fixed an issue when deleting posted timesheet line hours where it was validating posted document records for cancellations
  • [NFS] Payment groups will now default to requiring approval when WAP is first upgraded and the records don’t exist
  • [RB] Resolved an issue with user nominal allocation CSV import where an invalid nominal in the import would not cause validation to fail if not selecting to retain and update existing nominals. No allocation would be created for this record
  • [RB] Changed “Maintain Existing Allocations” text on Nominal Allocation import to “Retain and Update Existing Nominal Allocations” to clarify that new allocations will also be created along with updating existing allocations
  • [RB] Fixed spelling mistake “add hyperllink” on Requisitions System Settings display section
  • [RB] Resolved an issue when changing Sage Database access to users where the allocation would not be reflected for a period due to caching
  • [RB] CSV imports will now display an error in the output grid when the import file contains no data
  • [RB] Resolved an issue when upgrading WAP which would cause subsistence expense options to be displayed for users despite the system setting for subsistence expenses being disabled
  • [JSV] Fix rejected project requisition line notification not redirecting on click from the dashboard
  • [JSV] Hide construction menu group if costing module is not set to job costing
  • [JSV] Use job costing setting to determine if subcontractor order delivery date set to current date
  • [JSV] Fixed subcontractor order incorrectly showing ‘show on supplier docs’ options after saving a line
  • [JSV] Fixed HR tab for user edit showing for non-HRAdmin usertypes
  • [JSV] Fixed SOP Returns erroring when searching using ‘AllOrders’ option
  • [JSV] Fix Sales order stock item selection not defaulting nominal account by job costing job CC and Department overrides
  • [NFS] Fixed an issue on the fuel rate setup page where creating and saving a new fuel rate change would show the message ‘unable to edit this rate change record. A cutoff rate exists that is lower than the fuel component rate.’  The cutoff rate will be defaulted to the new rate being entered
  • [RB] Resolved an issue on Sales Order Stock Entry where stock image thumbnail would not display when Stock Item Images are enabled
  • [RB] Disabled the ability to modify or resubmit Expenses that are currently on hold. Users will only be able to modify expenses once the approver has removed the on hold flag
  • [RB] Resolved an issue where, if a requisition doesn’t have at least one Stock Item on and the Supplier was placed on hold after submission, but before final approval, the Requisition would still be sent for posting and subsequently fail

Date applied: January 7, 2020

192.0.3

Issues Resolved
Issues Resolved
  • [JSV] Fix invoices being pulled in to WAP to approve with no goods value or valid lines to approve
  • [NFS] Fixed an issue on the expense approval page where the budget tab was checking job costing budgets even when not enabled in settings
  • [JSV] Fix budget tab column header showing incorrect caption on expense approval
  • [RB] Resolved an issue where a user would be allowed to submit an expense for any user when the have “View All Expenses” permission enabled. Users will now only be able select delegate users
  • [RB] Disabled user selection on Expense entry when editing an existing expense that already has expense lines, since the requesting user can’t be changed in this scenario
  • [NFS] Resolved an issue in the sales order process where orders could not be amended if the delivery date had passed
  • [NFS] Changed the sales order copy existing and copy existing quote pages to redirect to the CRM system if enabled
  • [RB] Addressed an issue with the database update script that would cause the script to fail in versions of SQL prior to SQL 2016
  • [JSV] Fix requisition stock item entry not retaining job manager and nominal code when adding a new line when the system is configured to retain the previous line details
  • [JSV] Fix Addon list page showing the wrong details when list is filtered
  • [JSV] Fix Addon detail page not showing the correct title
  • [JSV] Fix page returning to wrong place when closing a requisition after previously logged on as a delegate
  • [RB] Resolved an issue on dashboard where clicking on a Sales Quote or Sales Return awaiting the user’s approval would redirect them to Sales Order approval
  • [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.”
  • [JSV] Fixed Supplier applications created from sub contractor orders not self approving correctly
  • [JSV] Fixed sub contractor order attachments not pulling through to Sage
  • [JSV] Fixed sub contractor order hover over not displaying information
  • [JS] Fixed receipt attachments failing on upload in WAP App

Date applied: December 17, 2019

192.0.2

Issues Resolved
Issues Resolved
  • [NFS] Added missing indexes for invoices, proposed payments and approval routes
  • [NFS] Changed the confirm goods received page to check the Sage POP Setting ‘allow processing of unauthorized orders’ and allow receipt if enabled
  • [RB] Improved Cookie management to allow storing data separately for logged in user and delegate user when a user is able to switch delegates
  • [JSV] Fix Expense approval page calculating budgets and slowing the page down when budget tab set to not show
  • [JSV] Fix Expense approval showing budget tab when setting says to hide it
  • [RB] Users will now receive a notification when a holiday request cancellation has been rejected

Date applied: December 11, 2019

192.0.1

Issues Resolved New Features Hot Fix Enhancements Important
Important Info
  • Added [SOPAttachment] field to [SageDatabase] table

New Features
  • [JS] WAP App – Goods received functionality now available

Issues Resolved
  • [RB] Resolved an issue on various reports when a user doesn’t have permission to select the “By Delegates” report filter option, but does have permission to access all delegates where the report would as default return all users.
  • [JSV] Fix Supplier applications and subcontractor orders trying to default the Sage database to one that doesn’t support supplier application approval in WAP
  • [JSV] On project requisition lines, if a default nominal code is loaded, clicking the ‘clear’ button will reload all the nominals
  • [JSV] Fix Service generating errors when saving PDFs with edit protection
  • [JSV] Fix Errors when editing supplier applications with Sub contractor order lines
  • [JSV] Fix sub contractor order lines not calculating the cumulation for measured works when generating a supplier application from an order
  • [JSV] Fix subcontractor order lines not showing phases and stages on the edit order page
  • [JSV] Fix subcontractor order lines allowing save when no job activity specified
  • [JSV] Fixed MRP orders not posting to Sage once fully approved
  • [JSV] Fixed incorrect tax calculation when changing net value on supplier application
  • [JSV] Fixed supplier application asking for exchange rate when editing and submitting a previously entered application
  • [JSV] Fixed supplier application info button trying to show ‘Waiting for’ for documents that are not waiting for anyone
  • [JSV] Fixed supplier application info button trying to display job manager for documents with no job manager
  • [JSV] Fix Time and attendance screen not filtering job costing job headers by job correctly
  • [JSV] Fix multipage PDFs only allowing page one to be shown when viewing from expense entry page
  • [JSV] Added analysis label columns and values to Expense lines and mileage reports
  • [NFS] Fixed customer delivery address encountering an error on sales order return returning to CRM
  • [RB] Resolved an issue with Project Requisitions when attempting to edit the description field of a previously saved line which would not update the description when saving
  • [JSV] Subcontractor orders will only delete new order lines
  • [JSV] Supplier applications allow negative lines

Hot Fix Enhancements
  • [JSV] Added ability to add an attachment to the SOP Detailed report
  • [JSV] Supplier applications now automatically adds negative lines for deductions

Date applied: December 9, 2019

192.0.0

New Features Important
Important Info
  • Added ability to specify whether to allow viewing of expenses for other users in the current User’s business unit. This is configured on a system level, but can be overwritten by user type – This change will cause a change in behaviour. Currently all users can see expenses by their business unit. Following this upgrade, this permission needs to be explicitly granted through system or user type settings
  • There are now settings per payment group in the WAP addon for which payment groups get picked up for approval in WAP. These settings will default to off on upgrades and will need to be configured.

New Features
  • Added Order line tab to Supplier applications
  • Add new ‘cumulative’ column to page where subcontractor order is used to generate a supplier application
  • Added ability to apply a user filter to results returned from Goods Received and Invoiced Report
  • Added admin process to add invoice lines with no matching costing
  • The ability to set whether free text entry is allowed for Project requisitions can now be configured per user type
  • Changed location and wording of setting “Hide Free Text Entry” in Display section of Requisition settings to be located in the Functionality section along with “Enable Free Text Entry for Requisitions.
  • Added page size options to Goods Invoiced and Received report
  • Timesheet submission report will not show check boxes for weeks before a user’s employment start date (if set) A tooltip has been added to say “Employee’s start date is after this date”
  • Timesheet submission report to show “N/A” for weeks before user started employment
  • When putting an invoice on hold or taking it off hold, an approval history entry will be generated
  • When putting an invoice on hold or taking an invoice off hold, an popup will be displayed allowing the user to send an email of the status change to a supplier
  • Added budget tab to Expense approval page
  • Added ability to add phases and stages to sub contractor order lines
  • Added the ability to lock timesheet weeks by business unit
  • Moved TOIL setting to ‘Functionality’ and Changed it to read ‘Enable TOIL’
  • Set Toil to disabled by default
  • Subcontractor order will pick up the default job header set in Sage
  • Added the ability to reject individual project requisition lines
  • Added the ability to populate freetext requisition item from a Sicon Catalogue item
  • Added new email favourites popup for requisition print. Emails entered are added to favourites and can be selected in future
  • Added settings to determine whether when budget checking that transactions are outside of the specified period are included in the budget
  • Moved the ‘Enabled Intercompany Features’ setting from the sales order tab to the costing tab
  • The WAP service will now call intercompany to check whether intercompany nominal postings need to be made when approving/posting an invoice or credit.
  • Added setting to escalate approval after a time period has expired.
  • Added ability to specify whether to allow viewing of expenses for other users in the current User’s business unit. This is configured on a system level, but can be overwritten by user type
  • Invoice Supplier selection filter options for hiding “All suppliers” and “Approved Suppliers” will now also be applied on PO Invoice recording
  • Added seperate option to invoice module to Remove ‘All suppliers’ and Remove ‘approved suppliers’ options from supplier filter dropdown
  • Added a new tab to expense approval to show subsistence details
  • FileGuid added to File Table
  • Added setting to hide project requisition description box
  • Added ability to edit notes during approval for Requisitions, Project Requisitions and Timesheets
  • Added the ability to set spare fields on Requisition and Sales Order Entry
  • Add on list page improvements, allow grouping
  • Added Addon Details page to dynamically display AddOn drill down fields
  • Added new setting “Stock Item Preferred Supplier must match Order supplier” If this is enabled, users won’t be able to save a stock item unless the preferred supplier for the stock item matches the order’s supplier
  • Added hotupdate method for requisition delivery dates in the service
  • When Requisition delivery dates changed for posted orders, details stored in a queue table for the service to pick up and update the Sage Order
  • Added ability to flag invoices as Urgent in Sage (WAP Addon)
  • Added settings to automatically print and email requisition on posting to Sage
  • WAP service will now automatically set the WAP Addon WAP Url if is empty
  • Flag read only analysis codes for Requisitions and Salesorders and prevent editing
  • Added Goods Invoiced and Received Quantities Report
  • Allow User nominal account to have line and approval values for different document types
  • Changed the usernominal import to include document type
  • Added document type to approcal route reports (user nominal list etc)
  • Added functionality which will allow for more granular system setting implementations based on Sage Databse, User Type and User.
  • Added ability to set ‘Enable Free Text Entry’ as a setting by Sage Dataase, User Type and User
  • Added ability to set ‘Requisition Supplier Filter’ as a setting by Sage Dataase, User Type and User
  • Replaced setting to Hide supplier stock unit and pricing with a more detailed setting that will allow users to show, hide, enable or disable the controls rather than just show or hide
  • Added ability to set ‘Supplier/Unit Pricing Display’ as a setting by Sage Dataase, User Type and User
  • Added Requisition ‘Enable Item Description Amendment’ as a setting by User Type. The default Value is true
  • Added Project Requisition ‘Enable Item Description Amendment’ as a setting by User Type. The default Value is true
  • Added download urls to mobile app links screens
  • Changed the WAP service to check the new SiconWAPPLProposedPayments table to only pick up suggested payments for payment groups that are enabled
  • Added settings to turn off posting for individual modules, this will update the documents to not require updating which will keep them accessible in WAP.
  • Added code to check for supplier application attachments
  • Allow warehouse to be edited when receiving goods
  • Added additional filters to the job enquiry list
  • Added actual and committed totals for filtered items to the job enquiry page
  • Made the columns resizable on the job enquiry page
  • changed long text not to wrap on the job enquiry page
  • Added ‘Update Database’ button to system page to run the database update scripts
  • Added setting to hide the ‘Confirm as service’ option from Requisitions
  • Added check for WAP database connection before processing – service will stop if the database cannot be accessed
  • Added the abilty to view DMS documents for actual nominal transactions in budget enquiry

Date applied: November 29, 2019

192.0.0 – WAP Addon

Issues Resolved New Features Important
Important Info
  • Upgrading to this version requires an upgrade to 19.2 for WAP

New Features
  • Changed the WAP addon to validate all nominals are valid on invoice entry based on whether there is a nominal account reference
  • Changed the WAP addon to validate all nominals are valid on invoice entry based on the Sage IsValid property on the nominal analysis item
  • Added ability to flag invoices as Urgent during the invoice entry process in Sage 200
  • Added the ability to control whether suggested payments are sent to WAP for approval based on payment group

Issues Resolved
  • Resolved an issue when updating Sage 200C to Winter 2018 enhancement that would cause a missing method exception when posting Self reversing journals
  • Changed the WAP addon to check the overall variation checking setting in WAP so it can be disabled completely on the Sage 200 side if not enabled in WAP.
  • Resolved an issue which would cause order lines in WAP to retain their original values and quantities if they were completely removed by writing off incomplete orders. This in turn would cause Orders to also display incorrect totals and not be marked as completed
  • Resolved an issue with Generated payments where payments allocated directly from payment processing would not be reflected as paid in WAP

Date applied: November 29, 2019