WAP v19.1

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:

191.0.73

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with mileage entry where the regular commute on google maps control would potentially be miscalculated when using the HR module
  • [RB] Resolved an issue on order view page where justification control could still be amendable when the order is no longer amendable
  • [RB] Resolved an issue when amending requisition lines or resetting approval routes after a job manager has been updated.
    • The amended Job Manager would not be used for determining approval routes until a Job has been reselected on the order line level

Date applied: September 10, 2021

191.0.72

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue on Requisition entry when selecting a default project header where selecting the project address as delivery address wouldn’t automatically set the default address from project default
  • [RB] Resolved an issue where editing a user directly after creating would not populate the default user type on the User Edit Page
  • [RB] Resolved an issue with timesheet submission with Sicon
  • [RB] Projects when a user submits the timesheet when resubmitting a timesheet after a Project for a previously approved has been closed would fail validation
  • [RB] Resolved an issue where credit notes entered in Sage would have the Tax value saved as a negative amount
  • [RB] Resolved an issue when importing user self approval values when the userselfapprovalvalue table contains a record joined to a user that has been deleted from the user table would encounter an exception
  • [RB] Resolved an issue when amending a Requisition Free text- or Stock Item line which has already been fully received which would cause the order in Sage not to update
  • [RB] Resolved an issue on payroll processing reports where marking as processed while the grid is grouped would not set all expense statuses to Completed
  • [RB] Resolved an issue when amending invoice lines for invoices entered in sage where the tax a analysis and/or nominal analysis was split would cause an object reference not set exception
  • [RB] Resolved an issue where the selected menu item on screen would highlight the wrong menu item when navigating to the Goods Received screen
  • [RB] Removed the ability to amend order lines that have been fully received, but has a receipt that can still be amended. Sage objects do not support this
  • [RB] Resolved an issue when entering Sales Order stock items where CRM related settings would be applied even when CRM integration is not enabled, causing some fields to remain read-only
  • [RB] Resolved a issue where users with permission to amend Sales Orders already posted to Sage would be unable to do amendments
  • [JSV] Added an allowable warning to the service allow Batch/Serial numbered goods receipts where the total of the batch quantities entered is less than the quantity originally specified

Date applied: June 4, 2021

191.0.71

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with approval routes when a requisition with multiple items is to be fully self approved
    • If the currency associated with the selected supplier has an empty symbol field, only one line would be authorized while other lines would be set on the standard approval route
  • [RB] Hidden import template information on credit card statement import page as they do not apply to credit card imports
  • [RB] Users will no longer be able to enter expenses where the VAT amount exceeds the Gross value entered on the expense line when they have permission to amend tax values
  • [RB] Resolved an issue where some requisition stock Item visibility settings were being applied to Sales Orders
  • [RB] Users will no longer be able to delete all lines when editing existing invoices
  • [RB] Resolved an issue on invoice amendment when Sicon Projects is enbaled, Approval route is by Job Manager and the amendment results in a change to the effective Job manager
    • The Job Manager would not be updated on the line and resubmitting the invoice would still use the approval route for the old Job Manager
  • [RB] Resolved an issue where VAT only expenses would not post to Sage
  • [RB] Resolved an issue on timesheet approval which would cause an error when using the “Approve Selected” approval if one of the timesheets have an approval validity issue
  • [RB] When there are approval validity errors on timesheets relating to Sicon Projects, a more detailsed description will be displayed, including a line number
  • [RB] Improved page load times for systems with large amounts of users or user types
  • [RB] Improved page load time of User Edit page for systems with large amounts of users or user types

Date applied: February 15, 2021

191.0.70

Issues Resolved
Issues Resolved
  • [RB] Resolved issue when performing goods received for requisition entered by a different user when system is configured to hide Requisition numbers (Index (zero based) must be greater than or equal to zero)
  • [RB] Resolved an issue on Project accounting Project Item selection where the items would display multiple times in the selection dropdowns
  • [RB] Resolved an issue where performing receipts directly from a “Goods Received” reminder would prompt a user to select a Sage Database when attempting to save the receipt
  • [RB] Resolved an issue with mileage expenses where lines split due to bridging rate cutoffs would not have any approval history for the new split line
  • [RB] Resolved an issue when posting invoices or expenses a newly created WAP User which would lead to an object reference exception until the WAP service has been restarted
  • [RB] Resolved an issue where approving document for a newly created user could lead to Object reference errors in the WAP service

Date applied: December 18, 2020

191.0.69

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with detailed Budget enquiry where populating data would encounter an invalid case exception when the budget calculations required inclusion of any invoices or credits not marked as completed
  • [JS] (App) Mileage line issue if WAP mileage line nominal source was set to user default and expense line was set to expense type
  • [RB] Resolved issue on Budget Enquiry screen where order lines not sent to Sage would be included in the WAP Pending Requisitions total
  • [RB] Resolved an issue on Order view where deleted lines would not be displayed when the system setting to show deleted lines by default is enabled
  • [RB] Resolved an issue in the WAP service that could cause converted Quotes to remain live after the Sales order has been posted
  • [RB] Resolved an issue on timesheet entry when using entry by start and end time where the cost, charge and pay rates would not be saved if no user work pattern payrate has been configured for the user
  • [JSV] Fixed Sales orders not setting nominal account on lines
  • [JSV] Fixed error when running expense report for ‘my delegates’ with no approval option selected
    • Approval Option is now mandatry
  • [RB] Resolved an issue with Goods Dispatched screen where Quotes would be included in the list to be dispatched
  • [RB] Resolved an issue on address selection when selecting a Project Address where the contact name and telephone number would not be populated

Date applied: December 7, 2020

191.0.68

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Fixed naming inconsistencies on User Page relating to Document and Self approval values imports.
  • [JSV] Fix .rtf attachment not appearing when approving an expense and causing all attachments not to show
  • [RB] Resolved an issue when attempting to submit or approve invoices created in Sage where the Nominal analysis lines do not match the tax analysis values (e.g) manually changing the VAT amount or splitting the Tax analysis into two lines
  • [RB] Validation will no longer check that the invoice line has a tax rate, as there is no direct match to a tax rate
  • [RB] Resolved an issue with invoices created in Sage where the Goods value would be saved incorrecty (Goods value doubled)
  • [RB] Gross Value and Tax rate columns will no longer be displayed on invoice view and invoice approval for invoice lines when the invoice was created through Sage

Hot Fix Enhancements
  • [RB] Layout change to user import/export section for easier navigation

Date applied: November 6, 2020

191.0.67

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Resolved an issue where an upgrade requiring a database update could reset the variance percent or value
  • [JSV] Fix project accounting tree view not returning any items if the user has access to all.
  • [JSV] Set Sales Quote as completed when converting to a Sales Order.

Hot Fix Enhancements
  • [JSV] Service will now attempt to unbind any certificates from the mobile service port before binding if using SSL

Date applied: October 30, 2020

191.0.66

Issues Resolved
Issues Resolved
  • [JSV] Fix invoice getting picked up for approval in WAP before the variance information set causing invoices to be incorrectly automatically approved
  • [JSV] Fix Invoice sometimes being sent to default approval route event when custom approver is selected when entering invoice in Sage
  • [RB] Reverted previous login page changes as it was stopping system users from logging in
  • [RB] Resolved an issue on mileage line entry where the selected project would not be retained after a line save if the Expense posting method is set as “invoice”
  • [RB] Resolved an issue where certain users would be able to log in despite there being a system message preventing login
  • [RB] Fix invoice added in Sage with multiple lines not adding tax information to the lines and not picking up approval route in WAP

Date applied: October 14, 2020

191.0.65

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with Restricted Nominal maintenance where the nominal list would not refresh after adding a new restricted nominal
  • [RB] Resolved an issue on Restricted Nominal maintenance where validation errors such as attempting to add a nominal that is already restricted would stop the user from adding a new record, but no notification would be displayed to the user
  • [RB] Fixed typo on Reports Edit page “Expense Vourchers”
  • [RB] Resolved an issue where non-system users would be able to log in despite there being a system message preventing login after their third attempt at logging in while login is prevented

Date applied: September 30, 2020

191.0.64

Issues Resolved Important
Important Info
  • [RB] In order to enter an invoice with Split Tax analysis, the nominal analysis needs to be split on a 1:1 basis with each nominal analysis item having a goods value matching the goods value for a tax analysis

Issues Resolved
  • [RB] Addressed an issue encountered when entering an invoice in Sage when the tax analysis is split into multiple items and one or more of the items have had their tax value manulaly amended to a value different from the calculated VAT
  • [RB] Resolved an issue with requisition import template where the Stock Warehouse would evaluate against the Warehouse Description when entered on the header, but the Name when entered on the line
    • Both will now evaluate against the Warehouse Name
  • [RB] Resolved an issue with requisition import where validation would fail if a unit price is not specified and no stock item pricing could be found. Items will be created with unit price of zero in this instance

Date applied: September 18, 2020

191.0.63

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [RB] Resolved an issue on Sales Order stock entry where selecting a warehouse would remove all other warehouses from the selection until the stock item has been re-selected
  • [RB] Sales Order stock entry will no longer hide additional columns in warehouse drop down when user warehouse allocation is enabled. These columns are “On Order”, “In Stock”, “Allocated”, “Free Stock” and “Re-Order Level”
  • [RB] Reduced the amount of database calls required to populate and select from the warehouse combo box
  • [RB] Resolved an issue with holiday request approval where users entering timesheets with multiple allocated companies would only have the holiday timesheet line added to one non-default company
  • [NFS] Resolved an issue in the approval route wizard where the job manager step was not detecting the selected job managers
  • [NFS] Removed system message login prevention expiry limit of two hours (system accounts can still log in)

Hot Fix Enhancements
  • [NFS] Changed the system to change a completed order to approved when commercials is not in use and the invoice recorded against the PO is deleted before its approved. The order and receipts will now become available to record a new invoice against

Date applied: September 14, 2020

191.0.62

Issues Resolved Important
Important Info
  • [RB] With new installations, the Created Fuel Rates will be created with a fuel component value of zero. These will have to be configured before mileage can be entered

Issues Resolved
  • [NFS] Resolved an issue in the sales order process where the requested date was not being set on the line if not set to auto populate in WAP. Also changed the requested and delivery dates around on the lines as the delivery date on sop lines is the promised date, not the requested date. the requested date will be set the same as the header.
  • [RB] Made a change to the way in which VAT is calculated on business mileage on a company vehicle
  • RB] Resolved an issue with Stock Item creation due to a tax rate lookup error in the WAP service
  • [RB] Resolved an issue on vehicle edit page when more than 10 users had the vehicle allocated where the grid displaying allocated users would return empty when attempting to view users on pages after the first page
  • [JSV] Fix error occurring when adding a timesheet line rejected reason that is too long for the database. Entry is now validated and a warning will pop up.
  • [RB] When viewing an existing requisition, the Edit/Delete command buttons will no longer be displayed if a line can not be amended, rather than allowing the user to click the button, but display a warning or do nothing
  • [RB] Minor change to logic on requisition line amendment pages when attempting to modify quantities on line items for Requisitions that have already been posted, based on item receipt/invoiced logic. This will more closely replicate the process as it currently exists in Sage
  • [JSV] Prevent bank holiday tool from processing adding bank holidays if there is no default holiday project
  • [JSV] Prevent user accessing job costing list when they have no sage companies assigned

Date applied: August 20, 2020

191.0.61

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue on user entry where a SQL out of range exception would be encountered when saving the user without having selected an employment start date
  • [RB] Resolved an issue on goods received screen where the sage database selection on the amendment tab would not be populated
  • [RB] Resolved an issue when trying to create a new user when there is one remaining active user e.g. 9 of 10 licenses are in use. The newly created user (user 10) could only be created as a user without login permission
  • [RB] Resolved an issue which may cause users to encounter an object reference exception when navigating to the goods received page via a route which did not require them to select a sage database e.g. directly from a goods received notification

Date applied: July 27, 2020

191.0.60

Issues Resolved
Issues Resolved
  • [JSV] Fixed Requisitions not pulling in supplier contact email address if they have more than one address. It will now pull in the first address it finds ordered by preferred address
  • [JSV] Fixed an issue where if an invoice had tax applied to only part of the total goods value, WAP was applying the tax rate to the whole amount when bringing the invoice in to be approved.
  • [JSV] Fix WAP Project items not being listed after adding for users either by wizard or user edit
  • [JSV] Fix user costing report not showing WAP projects
  • [RB] Resolved an issue on non working holiday entry where a user would encounter an object reference exception when attempting to create a new holiday on the same day as an existing “All countries” holiday
  • [RB] Resolved an issue where users would be unable to create any non working holidays for country “all” apart from the automatic bank holiday generation tool
  • [RB] Resolved an issue which would cause an object reference not set exception when attempting to delete a non working on mandatory holiday when Sicon Timesheets are enabled
  • [RB] Resolved an issue on user vehicle allocation when more than 10 vehicles are allocated to a user which would cause the administrative user to be unable to see allocated vehicles after the first page of the allocated vehicles grid

Date applied: July 27, 2020

191.0.59

Issues Resolved
Issues Resolved
  • [NFS] Resolved an issue on requisition line entry where the stock item selection control would not disable after the line had been sent to sage
  • [JSV] Invoices to be sent to WAP for approval now have their goods value checked against the line total before they are posted to WAP. This means if an invoice is picked up before the lines have finished being added in Sage it will wait for the next cycle
  • [RB] Resolved an issue where invoices imported in Sage would be imported into WAP for approval despite being imported as approved.  This would occur even when the wait interval is configured to a high value.  This is due to Sage creating imported transactions with a UTC base, which in turn makes them appear to be created an hour in the past during British summer time
  • [RB] Resolved an issue with Goods receipt where clicking Receive all on an order that has at least one line that requires no confirmation in addition to a receivable line would fail validation, stating that multiple confirmation types are not allowed

Date applied: July 16, 2020

191.0.58

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue in the WAP service that would cause Goods Received reminders not to be generated
  • [RB] Resolved an issue where a user would encounter an object reference when trying to load the “All items” template before selecting a warehouse for the order
  • [RB] Resolved an issue where the supplier contact details would not be populated when an order is generated from a template
  • [JSV] Clear unread notifications process now sets the emailed flag to true so they will be picked up by the delete routine
  • [RB] Resolved an issue with Timesheets when using project accounting when amending a timesheet.  If the amendment line encounters a Sage exception such as the project being completed, new reversal lines would continually be recreated and posted to Sage
  • [RB] Resolved an issue with Project Accounting when using Project Tree selection where the Project Items would not be filtered by allocated items for the user and applicable document type
  • [JSV] Fix Timesheet Totals report erroring with “Input string was not in the correct format” when grouping columns
  • [JSV] Change Project requisition email on printing from naming the attachment “Purchase Order” to “Quote Request”
  • [JSV] Updated the default number of weeks to match the app as timesheets module functions differently to the other modules
  • [JSV] Fix Sales order discount not resetting when unit price set to 0. This was causing a divide by 0 error when calculating the discount percent

Date applied: July 3, 2020

191.0.57

Issues Resolved Hot Fix Enhancements Important
Important Info
  • [RB] The analysis codes visibility on requisition stock item dropdown will be off by default. It can be enabled from the requisitions analysis settings
  • [RB] The description field visibility requisition stock item dropdown will be off by default. This can be enabled through the requisition functionality settings

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 behaviour 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
  • [JSV] Fix quick link ‘Show invoices I have approved’ taking a long time/throwing a timeout error on invoice list page
  • [JS] (App) Timsheet collection method changed to collect 52 weeks as standard
  • [RB] Resolved an issue on Requisition stock entry where, after selecting a stock item, viewing the selection again wouldn’t display the Supplier Stock number
  • [RB] Resolved an issue with Stock item filtering when entering a stock item for a requisition where the text would revert back to blank if an item is found in the list which has an item description or analysis code that matches the search text
  • [RB] Fixed timesheet hour notes not clearing between Sage database changes or week changes
  • [JSV] Prevent timesheet with no hours entered being submitted
  • [RB] Resolved an issue with stock Item selection on Requisition- and Sales order Stock Line entry where a stock item would be displayed multiple times if there is more than one supplier of the stock item
  • [RB] Resolved an issue when editing an existing Requisition Stock Item line where changing the Product Group would not repopulate the Stock Items list

Hot Fix Enhancements
  • [RB] There is now an option to conditionally show analysis fields and description for filtering in the requisition stock item dropdown

Date applied: June 9, 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

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

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

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

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

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

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

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

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

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

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

191.0.43

Issues Resolved
Issues Resolved
  • [JSV] Fix ‘field or property not found’ error on expense reports when WAP analysis labels are used
  • [JSV] Fixed checkbox analysis labels not pulling through on expense reports

Date applied: January 7, 2020

191.0.42

Issues Resolved
Issues Resolved
  • [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
  • [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
  • [JSV] Fix Sales order stock item selection not defaulting nominal account by job costing job CC and Department overrides
  • [JSV] Fixed invoice approver seeing all job costing headers rather than a filtered list when editing an invoice waiting for their approval
  • [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
  • [JSV] Added missing analysis label fields to Expense reports

Date applied: January 6, 2020

191.0.41

Issues Resolved
Issues Resolved
  • [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 if the system is configured to retain previous line details
  • [RB] Resolved an issue on dashboard where clicking on a Sales Quote 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.”

Date applied: December 16, 2019

191.0.40

Issues Resolved
Issues Resolved
  • [NFS] Resolved an issue in the sales order process where orders could note 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

Date applied: December 12, 2019

191.0.39

Issues Resolved
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, by default, return all users
  • [JSV] On project requisition lines, if a default nominal code is loaded, clicking the ‘clear’ button will reload all the nominals
  • [JSV] Fix Time and attendance screen not filtering job costing job headers by job correctly
  • [JSV] Fix Service generating errors when saving PDFs with edit protection
  • [JSV] Fix multipage PDFs only allowing page one to be shown when viewing from expense entry page
  • [JSV] Fixed customer delivery address erroring on sales order return when being redirected back 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] Fixed Confirmation intent not being set to default value for SOP service items
  • [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 GRN if enabled
  • [JSV] Fix Expense approval showing budget tab when setting says to hide it
  • [JSV] Fix Expense approval page calculating budgets and slowing the page down when budget tab set to not show
  • [RB] Users will now receive a notification when a holiday request cancellation has been rejected
  • [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 on Expense Entry page
  • [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

Date applied: December 12, 2019

191.0.38

Issues Resolved Hot Fix Enhancements Important
Important Info
  • Added [SOPAttachment] field to [Sagedatabase] table

Issues Resolved
  • [RB] Resolved an issue on Sales orders and Quotes screens where the Print Detail report could not be viewed

Hot Fix Enhancements
  • [JSV] Added ability to add an attachment to the SOP Detailed report

Date applied: December 2, 2019

191.0.37

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fixed Timesheet line approval not showing phases/stages column if sage is setup to only use activities
  • [RB] Resolved an issue with failed expense 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.”
    • This was previously resolved for Project Accounting, but has now been implemented for all costing modules
  • [NFS] Added handing for provider: TCP Provider, error: 0 – The semaphore timeout period has expired.) errors in the data tier
  • [JSV] Fix invoice approval showing “N/A” in the Phases column when Phases are not enabled in Job costing settings

Hot Fix Enhancements
  • Added admin process to add invoice lines with no matching costing

Date applied: November 20, 2019

191.0.36

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue with the approval route import template where there was a mismatch between the document type description for an Absence and the required document type to be entered. Users can now enter Absence as a document type
  • [JSV] Fix invoices entered in WAP not posting job costing information through to Sage if not linked to a PO
  • [JSV] Fixed phases and stages selection not appearing when editing an existing item first time in (was loading for subsequent edits)
  • [JSV] Changed sub contractor order messages to be warnings rather than errors when required fields missing on save
  • [RB] Addressed an issue with Invoice posting when recording PO Invoices in Sage against Requisitions raised in WAP when DMS is enabled and WAP is configured to automatically approve matching invoices, which could potentially lead to a duplicate nominal analysis entry on the completed invoice

Date applied: November 18, 2019

191.11.0

Issues Resolved New Features Hot Fix Enhancements
New Features
  • [RB] When putting an invoice on hold or taking it off hold, an approval history entry will now be generated
  • [RB] When putting an invoice on hold or taking an invoice off hold, a popup will be displayed allowing the user to send an email of the status change to a supplier
  • [RB] The ability to set whether free text entry is allowed for Project requisitions can now be configured per user type

Issues Resolved
  • [JSV] Clear unsubmitted timesheet notification for user when timesheet is submitted
  • [JSV] Check if stockitemnominal code is not null when fetching (sales order errors)
  • [JSV] Added ‘clear’ button to sales order stock item batch line entry nominal control
  • [JSV] Fixed filtering on sales order stock item batch line entry nominal control
  • [JSV] Fixed site not loading if auto login enabled and any Sage database login details incorrect
  • [JSV] Fix Analysis codes not synchronising between Sales order Header and delivery tab if setting on to show the top 2 analysis codes on the header
  • [JSV] Fix analysis codes not loading on Sales order header
  • [RB] Resolved an issue with Mileage entry where a user type with permission to view all vehicles would be unable to view vehicles not allocated to them
  • [JSV] Fix automated email process failing to generate PDF correctly
  • [JSV] Fix budget drill down not showing for expense project budget
  • [JSV] Fix unpaid holiday not picking up the correct default project when adding timesheet record
  • [NFS] Fixed an issue in the requisition process that could cause MRP orders to have the update status reset before they were cancelled in Sage
  • [NFS] Fixed an issue where supplier contract details were not being set on the order for MRP orders
  • [RB] Resolved an issue with failed invoice and expense 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] Resolved an issue on various document types where rejecting the only item on the document would cause any lines added while the document still has a status of rejected to have a line number of 0
  • [RB] Added page size options to Goods Invoiced and Received report
  • [JSV] Fixed expense lines not saving/processing job costing phases/stages/activities
  • [JSV] Default spare fields view to collapsed for requisitions etc
  • [JSV] Fix supplier nominal account selection visibility being linked to customer creation settings
  • [RB] Resolved an issue on various pages that require checking for Stock Filter mode and Supplier Pricing Visibility that would cause en invalid cast exception
  • [RB] Resolved an issue where the setting the “Hide Free Text Entry” on project requisitions would not hide the Free Text Entry button on Project requisition entry if the user is configured to allow Item description amendment
  • [RB] 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.  The setting description now also states “Enable Free Text Entry (Project Requisitions)” for consistency
  • [NFS] Value and percentage variance checking is now always enabled if the overall variance setting is enabled
  • [JSV] Fix SOP Return expanding the wrong menu group page load
  • [JSV] Fix SOP Return view returning to sales order page/list when closing
  • [JSV] Fix Dashboard loading sales order approval page for SOP Returns
  • [JSV] Fix goods received history report not showing the document number by default

Hot Fix Enhancements
  • [JSV] Added budget tab to Expense approval page
  • [JSV] Timesheet submission report will not show checkboxes 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”
  • [JSV] Timesheet submission report to show “N/A” for weeks before user started employment

Date applied: November 15, 2019

191.0.35

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Value and percentage variance checking is now always enabled if the overall variance setting is enabled
  • [JSV] Fix document type reminders not always emailing to users. Now checks user roles for each user type the user is part of
  • [JSV] Added check for deleted jobs when converting subcontractor order to supplier application
  • [JSV] New supplier request will now restrict the nominal account list to nominals the user is allowed to select
  • [JSV] Fixed holiday not always being flagged as an extension
  • [JSV] Fix budget drill down not showing for expense project budget
  • [NFS] Fixed an issue in the requisition process that could cause MRP orders to have the update status reset before they were cancelled in Sage
  • [NFS] Fixed an issue where supplier contract details were not being set on the order for MRP orders
  • [RB] Resolved an issue with failed invoice and expense 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 expense lines not saving/processing job costing phases/stages/activities
  • [RB] Resolved an issue on various document types where rejecting the only item on the document would cause any lines added while the document still has a status of rejected to have a line number of 0
  • [DK] Fixed an issue with the WAP installer which prevented the update script from being executed in the event that a login with the handle WAPUser existed, but a DB user of the same name did not

 


Hot Fix Enhancements
  • Timesheet submission report will not show checkboxes 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

Date applied: November 15, 2019

191.10.0

Issues Resolved New Features Hot Fix Enhancements
New Features
  • [JSV] Added ability to add phases and stages to sub contractor order lines
  • [JSV] Added the ability to lock timesheet weeks by business unit
  • [JSV] Added the ability to populate freetext requisition item from a Sicon Catalogue item
  • [JSV] Addded new email favourites popup for requisition print. Emails entered are added to favourites and can be selected in future
  • [RB] Removed some of the setup steps with the initial setup wizard that are no longer required

Issues Resolved
  • [JSV] Fix document type reminders not always emailing to users. Now checks user roles for each usertype the user is part of.
  • [JSV] Added check for deleted jobs when converting subcontractor order to supplier application
  • [JSV] New supplier request will now restrict the nominal account list to nominals the user is allowed to select.
  • [JSV] Fixed holiday not always being flagged as an extension
  • [RB] Approval Route Import will no longer attempt to validate Sage Database when the specified document type is Absence
  • [RB] Resolved an issue with Requisition Stock item import where a validation error would be encountered if no nominal details are specified, but a job and ost header with a default nominal has been specified. The validation would indicate that no nominal was entered
  • [RB] Resolved an issue with Requisition Stock Item import when a Warehouse is specified where the import wouldn’t be able to identify the supplied warehouse for the specified stock item
  • [JSV] Fix project requisitions showing as approved when one or more lines are rejected
  • [JSV] Fix project requisition approval showing wrong captions for qty and unit price columns
  • [NFS] Attachments will now be deleted when an invoice or expense is deleted
  • [NFS] Fixed an issue in the invoice process where invoices would be deleted and picked up again if there were not valid nominal accounts. This would cause it to check for attachments for each invoice which lead to the same attachments being downloaded multiple times
  • [JSV] Fix email ‘to’ address not allowing multiple addresses
  • [JSV] Fix error that occurs when updating the database from the button on the system update page which then runs the auto update routine that relies on a setting that was just added. Settings are reloaded before returning to the login page.
  • [JSV] Fix email not sending to multiple email addresses, can be separated with a ‘;’ character
  • [RB] Resolved an issue on Approval route single route entry where the selected nominal would not be correctly set, causing users to be unable to create new or edit existing routes
  • [NFS] The WAP service will now call intercompany to check whether intercompany nominal postings need to be made when approving/posting an invoice or credit.

Hot Fix Enhancements
  • [JSV] Moved TOIL setting to ‘Functionality’ and Changed it to read ‘Enable TOIL’
  • [JSV] Set Toil to disabled by default
  • [JSV] Subcontractor order will pick up the default job header set in Sage
  • [JSV] Added the ability to reject individual project requisition lines
  • [NFS] Added settings to determine whether when budget checking that transactions are outside of the specified period are included in the budget
  • [NFS] Moved the ‘Enabled Intercompany Features’ setting from the sales order tab to the costing tab

Date applied: November 12, 2019

191.9.0

Issues Resolved 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
  • [RB] Ability to specify whether to allow viewing of expenses for other users in the current User’s business unit…
    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 usertype settings

New Features
  • [JSV] Added setting to escalate approval after a time period has expired.
  • [RB] Added ability to specify whether to alow 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
  • [RB] Invoice Supplier selection filter options for hiding “All suppliers” and “Approved Suppliers” will now also be applied on PO Invoice recording

Issues Resolved
  • [JSV] Fixed error messages in the service when a duplicate deleted Sage database has the same name as a current database
  • [JSV] Fix error with spare number fields when creating new requisition/sales order
  • [JSV] Fix project requisition notes field error when adding over 155 characters
  • [RB] Resolved an issue on Mileage line entry which would encounter a SQL arithmetic overflow exception during saving of a mileage line
  • [RB] Resolved an issue with Order entry where an arithmetic overflow SQL exception would be encountered when attempting to add a new line when spare fields are not enabled
  • [NFS] resolved an issue on the subsistence entry control where a substistence start time could be entered that was after the subsistence end time
  • [JSV] Project requisition notes field no longer restricted in length
  • [RB] Resolved an issue on timesheet approval page where notes entered by the requesting user and notes updated by the approver would not be displayed or saved
  • [JSV] Fix DBUpdate script erroring with collation errors when trying to create settings stored procedures
  • [JSV] Fixed approving project accounting orders taking a long time (up to 1hr) to expand lines when budgetting on with complex project structure and lots of orderlines
  • [NFS] Added additional handling for index out of range errors on timesheet approval
  • [JS] (App) Found two bugs in the mileage line validation which was removing the Project item ID from a mileage line, now using the MileageSplitValueInstrumentV2 to validate the line and sometimes the PRDocStatus was null which seems to be impossible but added a check just incase.
  • [RB] Resolved an issue when initial setup wizard is run which would cause the setup wizard to be continually rerun rather than logging into WAP
  • [RB] Resolved an issue on User Nominal Allocation import page where the option to maintain existing allocations would be unchecked for some WAP themes when the page is loaded
  • [RB] Resolved an issue with Approval Route editing on invoice line where newly added users in the approval route would use their approval value for document type “None” rather than “invoice”
  • [RB] Resolved an issue on expense line entry where a user would be unable to select a credit card when the user has multiple credit cards allocated and there is no default configured

Date applied: November 12, 2019

191.8.0

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
  • [RB] Added separate option to invoice module to Remove ‘All suppliers’ and Remove ‘approved suppliers’ options from supplier filter dropdown
  • [RB] Added ability to edit notes during approval for Requisitions, Project Requisitions and Timesheets
  • [NFS] Added the ability to set spare fields on Requisition and Sales Order Entry
  • [JSV] Added Addon Details page to dynamically display AddOn drill down fields
  • [RB] 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. By default this is false
  • [JSV] 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
  • [RB] Added ability to flag invoices as Urgent in Sage (WAP Addon)
  • [JSV] Added settings to automatically print and email requisition on posting to Sage
  • [RB] Added Goods Invoiced and Received Quantities Report
  • [JSV] Added new default holiday project type for Bank holiday and Mandatory holiday

Issues Resolved
  • [RB] Resolved an issue on Mileage line entry which would encounter a SQL arithmetic overflow exception during saving of a mileage line when the system is configured to not allow business mileage entry, but use mileage amendment instead and a user selects the mileage box, but does not enter a value
  • [RB] Resolved an issue when upgrading from version 17 of WAP to a later version which would cause all orders entered before the date of the upgrade to not appear on the goods received screen
  • [RB] Updated initially configured Fuel Rates to bring it in line with the latest HMRC advisory rates
  • [RB] Resolved an issue on Sales Order Line Free text entry where users would be unable to specify numeric values to more than 2 decimal places. All numeric fields now allow more than 2 decimal places
  • [RB] Resolved an issue when saving a Sles Order Free Text line which would encounter a Not Implemented Exception
  • [RB] Limited New Supplier Request Postcode text length to a maximum of 10 characters in line with the maximum field size allowed by Sage
  • [RB] User starting holiday imprt will now include a line number of the erroring line when the imprt encounters validation issues
  • [RB] Resolved an issue on Timesheet Totals report which would encounter a SQL exception if there is a Sage database configured with an apostrophe (‘) in the description field
  • [NFS] changed the TA book on job control to allow booking onto operations with zero quantity.
  • [NFS] Fixed an issue when turning on out of office where the out of office approval route entries dont have the Sage database Id set
  • [NFS] Fixed an issue on the expense approval page where it was using the line number from the invoice line table rather than the expenseline/mileage table
  • [JSV] Fix subcontractor nominal account not changing to job header default
  • [JSV] Allow Supplier application self approval when generated from Subcontractor order
  • [JSV] Allow WAP User time and attendance settings to be visible when using construction module when not using timesheets
  • [JSV] Fix sipplier application notification emails getting cleared before being sent
  • [NFS] fixed an issue on sales order entry where there was a sql deadlock issue
  • [NFS] FileGuid added to File Table
  • [NFS] Changed all file, image and PDF handlers to validate a user is authenticated before serving data. All handers now take a unique file GUID rather than simple file paths
  • [JSV] Fix multipage pdfs throwing an error when trying to view subsequent pages when approving an invoice
  • [JSV] Fixed freetext order line asking for nominal account when one is selected when costing module set to ‘None’ supplier with no default selected
  • [JSV] WAPUser is given write permission to Sage databases on setup (required for Sicn timesheets etc)
  • [JSV] Allow login line start and end time to be set to 00:00
  • [JSV] Fixed an issue on timesheet approval where an error would be displayed if the rows are grouped and approve or reject all in group was clicked
  • [NFS] changed the data tier to pass the inner exception for SQL errors when retrowing a SQL configuration exception rather than hiding it
  • [NFS] Renamed event log sources to WAP Service and WAP Web App
  • [NFS] The size of the event log will now increase to 250MB automatically
  • [NFS] Added better logging in the Datatier class to show stack trace information when an error occurs there
  • [RB] Resolved an issue with Expense Line CSV import where incorrectly validation would fail due to duplicate cost headers. This error would occur if the costing module is Job Costing/Project accounting, the user doesn’t have access to all Cost Headers/Project Items, but does have access to multiple Cost Headers/Project Items
  • [RB] Resolved an issue on Timesheet entry when Jobcosting is configured to automatically set cost header from cost rate which would cause Timesheet Lines to be saved without a Job Manager
  • [RB] Resolved an issue on Timesheet Totals reportwhere the user would encounter an “Unable to cast object” exception when attempting to view a timesheet
  • [JSV] Fixed construction valuation being posted with no nominal account net value
  • [JSV] Removed warning when closing construction sub contractor order
  • [JSV] Fixed unprocessed job costing timesheetline hours method posting authorised hours to committed
  • [NFS] Changed the goods received page to not allow selecting a future date for the receipt
  • [JSV] Fixed freetext order line asking for nominal account when one is selected when costing module set to ‘None’
  • [RB] Resolved an issue in the WAP service which would cause oorder lines in WAP to retain their original values and quantities if they were completely removed in Sage through a process such as writing off incomplete orders. This in turn would cause Orders to also display incorrect totals
  • [RB] Addressed an issue where a user would be able to allocate and validate stock items against a supplier while adding a stock item, but then subsequantly be able to change the selected supplier on the order header. Users will no longer be able to amend the order supplier if there are any stock items on the order
  • [JSV] Fixed sub contractor order line not updating the nominal account selection when changing the job header
  • [RB] Resolved an issue on various report export pages where users would be unable to convert text to decimal values for use in calculations
  • [RB] Removed the print buttons from PO Detail and WO summary reports when using Chrome. Chrome does not execute the commands from these buttons, but does not notifiy the user, which gives the appearance that the report is not working. Chrome users will need to use the open to new page button instead
  • [JSV] Fix expense line not deleting attachment when deleting the line
  • [RB] Subsistence Expense Types will no longer be displayed on expense type maintenance screens if the system isn’t configured to allow subsistence claims
  • [RB] Resolved issues with Requisition Import template. An object reference exception would be encountered if costing is enabled and force project selection is set to “no” or The costing module is not Job Costing and no Costing Header has been specified. Analysis code validation would not check whether Sage allows the analysis code to be amended. Import template now also has an import reference field to enable linking lines to a header to avoid issues where entering lines in the wrong order could cause lines to be allocated to the incorrect header
  • [JSV] Fix invoice approval only Usertype not being selectable for global default route
  • [JSV] Fix Construction Sub contractor order not showing phases and stages
  • [JSV] Fix Construction Sub contractor order not retaining default job header when adding rows
  • [JSV] Fix job and item control showing tree button when set to not show
  • [RB] Addressed an issue where the WAP service would occasionally encounter a timeout issue while reading invoice data from WAP
  • [RB] Resolved an issue with requisition analysis settings where users would be unable to change the mandatory analysis validation behaviour
  • [RB] Resolved an issue with approval notifications when notifcations are configured by Document Item, where the approval notification would always state that the item was approved by ‘yourself’
  • [JSV] Fix Sales order analysis code read only check returning wrong value
  • [JSV] Fix Rejected invoices that have been sent to a custom approval route not being shown in the Rejected tab
  • [JSV] Added Setting to default Sales order delivery date(s)
  • [JSV] Fixed mandatoryholiday tool and bank holiday tool erroring when using Sage timesheets
  • [NFS] Fixed an issue on nominal budget enquiry and job costing budget enquiry where the DMS document could not be accessed due to a change in browser security
  • [JSV] Fix allowance lines being included in the hours totals for Sicon Sage timesheets
  • [JSV] show allowance lines with different colour background for Sicon Sage timesheet page
  • [JSV] WAP Service will now check if POP/SOP Analysis codes can be amended before updating from Order/SalesOrder
  • [JSV] Resolved an issue where performing a final receipt for a quantity of zero would not update the WAP order to be completed

Hot Fix Enhancements
  • [NFS] Added a new tab to expense approval to show subsistence details
  • [JSV] Added setting to hide project requisition description box
  • [JSV] Add on list page improvements, allow grouping
  • [JSV] WAP service will now automatically set the WAP Addon WAP Url if is empty
  • [JSV] Flag read only analysis codes for Requisitions and Salesorders and prevent editing

Software dependancies: Requires an upgrade to the WAP addon

Date applied: November 12, 2019

191.7.0

Issues Resolved New Features Pre-release Hot Fix Enhancements 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
  • [NFS] 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
  • [JSV] Allow User nominal account to have line and approval values for different document types
  • [JSV] Changed the usernominal import to include document type
  • [JSV] Added document type to approval route reports (user nominal list etc)
  • [RB] Added functionality which will allow for more granular system setting implementations based on Sage Databse, User Type and User. Selected system settings can now be overridden as a combination of Sage Database, UserType and User.
  • [RB] Added ability to set ‘Enable Free Text Entry’ as a setting by Sage Dataase, User Type and User
  • [RB] Added ability to set ‘Requisition Supplier Filter’ as a setting by Sage Dataase, User Type and User
  • [RB] 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
  • [RB] Added ability to set ‘Supplier/Unit Pricing Display’ as a setting by Sage Dataase, User Type and User
  • [RB] Added Requisition ‘Enable Item Description Amendment’ as a setting by User Type. The default Value is true
  • [RB] Added Project Requisition ‘Enable Item Description Amendment’ as a setting by User Type. The default Value is true
  • [NFS] Changed the WAP server to check the new SiconWAPPLProposedPayments table to only pick up suggested payments for payment groups that are enabled
  • [JSV] Allow warehouse to be edited when receiving goods
  • [JSV] Added ‘Update Database’ button to system page to run the database update scripts
  • [JSV] Added setting to hide the ‘Confirm as service’ option from Requisitions

Issues Resolved
  • [RB] Resolved an issue on Requisition Stock entry which would cause a Javascript error when Supplier units and pricing is configured to be hidden for the current User Type
  • [NFS] Fixed an issue in the existing requisitions screen where clicking the requisitions raised by my business unit quick link would throw and error.
  • [NFS] Added some additional code to the invoice process to check whether any invoices references or dates have been updated in Sage after the invoice was picked up and update them in WAP if they have
  • [RB] Resolved an issue onVarious Requisition Related pages where the Unit and pricing details would be displayed despite the user type permission not allowing
  • [RB] Resolved an issue on Requisition Stock entry when a user type is configured to hide unit pricing, which would allow users to still affect unit prices by changing the Buying unit and buying price unit fields
  • [JSV] Fixed Sales order menu group still appearing when user has no sales order permissions
  • [JSV] Fixed new stock item requests not setting the default supplier correctly
  • [RB] Resolved an issue on Expense Approval report where the Payment Method column would not be visible
  • [RB] Resolved an issue on Expense approval page where the disaplyed exchange rate in currencies view would display the Expense supplier’s exchange rate compared to base rather than the exchange rate for the line
  • [NFS] Resolved an issue in the service where job costing employees were read once then cached and never checked again, this meant new employees added would not get picked up by the service.
  • [JSV] Fix Sage Timesheet line status not always reading correctly
  • [JSV] Fix current timesheets page showing duplicate timesheets
  • [JSV] Fix Hot update method in service setting timesheetline status incorrectly
  • [RB] Resolved an issue with approval route creation when a user returns from being out of office where out of office rules would still be applied to approval route creationg for a time after turning off Out of Office.
  • [NFS] Fixed an issue in the approval route wizard page where job header only routes could not be created as a job could not be selected beforehand
  • [NFS] Fixed an issue in the approval route import page where job header routes only could not be imported
  • [NFS] Added additional handing for index out of range exceptions in perform dataselect events on the budget enquiry
  • [NFS] Renamed more instances of ‘Proposed Payments’ to ‘Suggested Payments’
  • [JSV] Fix Sicon Sage timesheets picking up lots of old records to process missing transactions – limited process to 6 months old
  • [JSV] Fix the wrong page being loaded when clicking on the timesheets hyperlink on the dashboard when sicon sage timesheet are being used
  • [JSV] Fixed the Sage connection edit page not loading the SOPQuote email address and body details
  • [JSV] Fix Sage timesheet line hours lookup generating an error
  • [NFS] Changed the approval route builder to not allow ‘requester’ type entries on expenses, holiday requests, or invoice variance routes.
  • [JS] Fix Sage timesheets failing when processing deleted timesheet line hours
  • [JS] Fix timesheet line not setting start and end times for decimal only entry when using sicon sage timesheets. The App needs these set to pick up the data correctly
  • [NFS] Changed the job enquiry list to support ‘contains’ filtering
  • [JSV] Change the Goods received history report title to read correctly
  • [JSV] Add PO Number to Goodsreceived history report
  • [JS] WAP App – Updated the upload holiday request method to define the synchitem type as app was not uploading holiday correctly.
  • [JSV] Allow sales order service items to be despatched even though they can’t be allocated
  • [JSV] Show “N/A” for quantity allocated on sales order service item lines
  • [JSV] Flag up when selecting Job costing job with Phases/stages but no activity
  • [JSV] Fixed job costing Activity name not showing on costing selection summary
  • [JSV] Prevent Job costing Phase and stage from being selected (activity only)
  • [JSV] Changed job costing phases/stages seletion header to read ‘Select Job Activity’
  • [RB] Addressed an issue encountered with timesheets when upgrading from a version of WAP earlir than 19 to a version 19 or later, which would lead to newly approved timesheets failing to post due to invalid timesheet status on some older timesheets
  • [NFS] Added additional fitlers to the job enquiry list
  • [NFS] Added actual and committed totals for filtered items to the job enquiry page
  • [NFS] made the columns resizable on the job enquiry page
  • [NFS] changed long text not to wrap on the job enquiry page
  • [NFS] Added additional handling to WAP service start up for when the sage admin service cant be connected to when checking the WAP licence
  • [RB] Resolved an issue in the install update script that would cause the installer to fail due to a SQL issue during initial install
  • [JSV] Fixed issue with project accounting where bringing invoices across for approval wouldn’t always contain the project and item information

Hot Fix Enhancements
  • [JSV] Added download urls to mobile app links screens
  • [JSV] Added code to check for supplier application attachments
  • [JSV] Added check for WAP database connection before processing – service will stop if the database cannot be accessed

Date applied: November 12, 2019

191.5.1

Issues Resolved 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.


Issues Resolved
  • [RB] Fixed a display issue on Timesheet entry page where Pay Rate totals would incorrectly add 24 hours to the day’s total if there is an entry with an end time of midnight and timesheet entry format is start and end time
  • [RB] Resolved an issue when performing an upgrade from a version 17 or earlier installation of WAP to a Version 19 or later version of WAP. Orders that were created or submitted prior to the upgrade, but approved after the upgrade would be created with all lines having “Confirmation not required” as confirmation intent in Sage
  • [RB] Resolved an issue on goods received screen which would allow users to receive items with a “Confirmation not required” confirmation intent
  • [JSV] Fix SOP Quote requesting customer details when submitting a prospect account
  • [JSV] Fix Sales order not requesting customer account when submitting an order for a prospect account
  • [JSV] Fix Sales order reporting ‘Cannot Find CRM Company’ when creating customer account to submit order created from Qute with a prospect account
  • [JSV] Fix Failed documents having the Failed flag cleared when re-processing (all document types)
  • [NFS] Added code to the service to detect server shutdown and shutdown the service
  • [NFS] Added additional handling to teh service to handle when the SQL server is not accessible.
  • [NFS] Fixed an error that could occur in the service when using spindle document capture when no documents have been added to the spindle data set at all

Hot Fix Enhancements
  • [NFS] Added the ability to view DMS documents for actual nominal transactions in budget enquiry

Date applied: November 12, 2019

191.5.0

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] New settings page and links
  • [NFS] Added Job Costing Job Paid status to the Job costing List
  • [RB] Added columns for Vat, Gross and Tax Rate Name to invoice approval line view. Renamed ‘Value’ column to ‘Net’

Issues Resolved
  • [JSV] Fix approval history tab showing orphaned line details for new documents
  • [RB] Fixed an issue with welcom emails where no email would be sent if more than one welcome email had been sent prior to the email thread performing the email sending had re-run
  • [RB] Resolved an issue where users would receive their welcome email multpile times
  • [RB] Systemwide changes to have more consistent display and use of Net, VAT and Gross field descriptions and column displays
  • [NFS] Fixed an issue on the existing invoices screen where some of the quick links would now show credit notes
  • [RB] Resolved an issue on Suggested Payments Approval Page where column headings wouldn’t match up with column content
  • [RB] Mileage Report will now correctly display the vehicle registration
  • [RB] Changed wording on User page for Mileage details to clarify that the claimed mileages relate only to the current year.
  • [RB] Added totals for all historic mileage on user page seperately from Year To Date totals
  • [RB] Resolved an issue when returning to orders search page after a previous search where the supplier selection would remain disabled while the supplier is selected
  • [RB] Resolved an issue when entering a new Requisition when system is configured to auto populate supplier from stack item, which would cause the first entered stock item not to be saved

Hot Fix Enhancements
  • Added a new setting to determine whether the nominal is defaulted on free text line entry
  • [RB] When filtering the mileage report by Week start date or Document Date, the mileage date will be used rather than the expense date. Submitted and Fully approved date will still use Expense date
  • [NFS] Renamed Proposed Payments to Suggested Payments in all places where possible

Date applied: November 12, 2019

191.4.0

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 ‘Planned’ column to job costing enquiry budget tab
  • [JSV] Added ‘Planned Purchases’ Tab/screen to job costing enquiry screen
  • [JSV] Added Service methods for SOP Returns
  • [JSV] Added system default SOPReturn report
  • [JSV] Added SOP Return pages and links
  • [JSV] Added SOP Return pages and links
  • [JSV] Added usertype permissions for SOP Returns
  • [JSV] Added thumbnail viewer to view Goods received note on requisition line order receipt viewer
  • [JSV] Added Goods received history report

Issues Resolved
  • [RB] Resolved an issue where expense line and mileage line imports would incorrectly fail validation due to Nominal account validation issues. When the specified nominal account has not been included in the users’ nominal account allocation in user maintenence, regardless of whether the user has access all permission or has access to the nominal as allocated in expense type, validation will fail
  • [RB] When attempting to import csv files, the error message will more clearly explain when the file couldn’t be read or is corrupt, rather than just stating tht no import file has been selected
  • [JSV] Fixed timesheet submission reminders not always getting generated
  • [JSV] Fixed timesheet submission reminders not including the last full week
  • [JSV] HR processing checks HR enabled before processing
  • [NFS] Approval routes will now be deleted when a value band is deleted
  • [JSV] Fix planned purchases always showing check box
  • [JSV] Fix planned purchases checkboxe positions not being maintained when filtering
  • [JSV] prevent planned purchase lines being self approved when approver submits
  • [NFS] Approval routes will now be deleted when a value band is deleted
  • [RB] Resolve issue on timesheet approval where a user would encounter an index out of range exception after clicking Reject All in the Timesheet Lines Tab
  • [NFS] Fixed an issue in the WAP service where temporary DMS documents were not cleared after being created in WAP
  • [JSV] Fix Sales orders not prompting for a delivery address if document approval required is turned off
  • [JSV] Fix project requisition not filtering job costing header by job
  • [JSV] Fix Job costing transaction for Sales order not linking properly to the Sales order (job enquiry screen not showing linked order)
  • [JSV] Add allocated column to Sales order despatch screen
  • [JSV] Sales order despatch qty field has a max number based on previous despatch and allocated qty
  • [JSV] Prevent Sales order despatch for lines that have insufficient allocation
  • [JSV] Changed Sales order free text nominal account selection to be the same as stock order nominal selection (search and clear buttons)
  • [JSV] Remove unused Sales order settings (auto populate delivery dates)
  • [JSV] Fix country selection error when editing user
  • [JSV] Changed Sales order free text nominal account selection to be the same as stock order nominal selection (search and clear buttons)
  • [JSV] Remove unused Sales order settings (auto populate delivery dates)
  • [JSV] Fix Job costing settings causing object not found error when editing timesheet
  • [NFS] Removed all places when loading job costing lists where it was checking the exclude from job list setting (except in job costing enquiry)
  • [NFS] Changed the stock item entry page to perform all callbacks when the stock item callback has finsished to prevent data getting cleared when controls are used before the page is updated
  • [NFS] Changed the stock item entry page to select the warehouse automatically after the stock item selected if there is only one to choose from
  • [JSV] Add setting to global file to increase devexpress script execution permissions. Some sites reporting script execution issues with devexpress reports
  • [JSV] Fix non-display countries only showing the country ID for sales orders when they are already set on the order
  • [JSV] Fix Delivery address control not loading the contact name for default delivery addresses
  •  [JSV] Removed code that would allow users to view all entries in the job costing list if they had permission to view all jobs. Just uses usertype permission or only shows their job manager jobs if off
  • [JSV] Fixed SOP Quote using salesorder email fields on report
  • [RB] Resolved an issue where “Awaiting your approval” notifications wouldn’t be displayed for approval users of Requisitions unless they could also approve expenses
  • [RB] Resolved an issue on dashboard notifications where a user would potentially not get an “Awaiting approval” notification when notifications are set to be sent by Document Type and the user has items to approve
  • [JSV] Fixed an issue on the budget enquiry page where it was not filtering nominal accounts based on user permissions
  • [JSV] Fix Approval route progress incorrectly reporting ‘no current step’ error when no sage database ID set in the approval route progress table
  • [JSV] Fixed multipage pdf viewer not displaying subsequent pages
  • [NFS] Fixed an issue in the nominal budget enquiry report where selecting an individual nominal account would not filter the results
  • [RB] Resolved an issue where Rejected invoice items would be routed down the correct rejected invoice approval route, but the invoice not marked as Rejected if the invoice contains only one item for the user to reject or the Reject All option is used

Hot Fix Enhancements
  • [JSV] Added ‘Planned’ column to budget tab in job costing enquiry screen
  • [JSV] Allow project requisitions to be partially approved, generating orders for selected lines
  • [JSV] Allow planned purchases to be filtered by ‘containing’
  • [JSV] Add info icon and hover over summary to planned purchase list

Date applied: November 12, 2019

191.3.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] Update Planned purchase and planned purchase history in Sage when order is processed with planned purchase lines
  • [JSV] Planned purchases list page
  • [JSV] Planned purchases CSV Import
  • [JSV] Create Requisition from planned purchase

Issues Resolved
  • [JSV] Fix delete absence approval routes not working
  • [JSV] Fix not being able to change Sales order delivery address once selected
  • [JSV] Fix CostToComplete changes not updating back into Sage
  • [JSV] Fix Cost to complete page asking for reason for change when nothing has been changed
  • [JSV] Cost to complete page checks job costing setting to enable/disable hours to complete editing
  • [NFS] Resolved an issue when creating MRP orders in WAP where the supplier part no pwas not being populated
  • [NFS] Resolved an issue when updating MRP Orders in Sage where the order line details were not being updated for Waiting Order Lines
  • [JS] Updated the app links for app centre and app store within the UpdateDB script
  • [JS] If the approval history text was not poulated the web page would error.
  • [JSV] Fixed Project requisition not saving the warehouse ID
  • [JSV] Fixed project requisition erroring when a stockitem id set to 0
  • [JSV] Fixed Stock item entry on requisition erroring when qty is changed and no supplier selected
  • [JSV] When entering Company Expense Items, the credit card will automatically be selected if the user has only one credit card allocated and it is not marked as the default credit card
  • [RB] Resolved an issue that would cause some notifications to be sent an excessive amount of times despite the email thread being configured to not re-send emails
  • [RB] Resolved an issue that would cause some notifications to be not be sent at all despite the email thread being configured to re-send emails
  • [NFS] Fixed an issue when building approval route progress where user type entries were not respecting the self approval setting for removing requestors from the approval route or replacing with the configured alternate user account.
  • [NFS] Phases, Stages and ACtivities will now check the Job Costing Perentage complete filter setting in WAP and filter out records with a higher percentage complete.
  • [NFS] Job Costing Templates and Estimates are now filtered out of selection in WAP
  • [NFS] Works Order Templates, Estimates and Suggestions are now filtered out of selection in WAP
  • [RB] Disabled ability to make any amendments or resetting of approval routes for Invoices that are on hold
  • [RB] Renamed DMS headers and labels to read Sicon Documents in System Settings
  • [RB] Resolved an issue with amendment of goods received that wouldn’t allow saving amendments if the “Allow duplicate Supplier document number entry” system setting is disabled
  • [RB] Resolved an issue on Search pages where the Loading panel would remain visible after changing Tabs when they user does not have permission to view all or approve the specific document type
  • [RB] Resolved an issue on Expense Line entry when system is configured to use Credit Card statement imports and to lock expense currency to user account currency where the currency selection would not be disabled, and therefore stil be editable
  • [RB] Resolved an issue on Requisition Search page which would cause the loading panel to remain visible after clicking the link to export the results to Excel
  • [JSV] Default empty Sales order delivery dates to Sales order date if self approving – set to current date if document approval not required.
  • [JSV] Fix sales orders never getting marked as Failed
  • [JSV] Added allowable warnings for sales orders having delivery dates in the past
  • [JSV] Fix Job costing enquiry not displaying phases and stages
  • [JSV] Supplier application list defaults to user’s default database
  • [JSV] Fix duplicate valuation lines when self approving sub contractor order
  • [RB] Resolved an issue with copying orders where a user with access to multiple companies would be able to switch the selected company, but still have the orders from the initial company selectable in the Orders list
  • [NFS] Fixed an issue in the job costing budget checker where it was not exluding lines for deleted Sage databases
  • [NFS] Fixed an issue in the job costing budget checker where it was not detecting the job budget if no variation was selected for the job
  • [NFS] Fixed an issue in the job costing budget checker where it was not finding lines without outstanding sent to sage value (only lines that were not sent to sage at all)

Hot Fix Enhancements
  • [JSV] Added filecheck to CSVImport page to check if a file has already been used to import data
  • [JSV] Added button to delete all approval routes for a specific database
  • [JSV] Added a warning for deleting all approval routes when database selected
  • [JSV] Fixed Sales order Quotes printing using Sales order layouts instead of Quote layouts
  • [JSV] Moved the ‘terms and conditions landscape’ setting out of the requisition section in Admin
  • [JSV] Sales orders and quotes now use the ‘terms and conditions landscape’ setting
  • [JSV] HE: Sales orders and quotes now use the ‘terms and conditions landscape’ setting
  • [JSV] add options to CSVImport page to show all lines (not just errors) and show imported insformation
  • [JSV] CSVImport page highlights errored lines in red
  • [JSV] Added ability to create supplier applications from sub contractor orders

Date applied: November 12, 2019

191.0.34

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Attachments will now be deleted when an invoice or expense is deleted
  • [NFS] Fixed an issue in the invoice process where invoices would be deleted and picked up again if there were not valid nominal accounts this would cause it to check for attachments for each invoice which lead to the same attachments being downloaded multiple times
  • [RB] Resolved an issue on Approval route single route entry where the selected nominal would not be correctly set, causing users to be unable to create new or edit existing routes

Hot Fix Enhancements
  • [NFS] Added settings to determine whether when budget checking that transactions are outside of the specified period are included in the budget

Date applied: November 6, 2019