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.33

Issues Resolved
Issues Resolved
  • [RB] Resolved an issue on Mileage line entry which would encounter a SQL arithmetic overflow exception during saving of a mileage line
  • [JSV] Project requisition notes field no longer restricted in length
  • [JSV] Fix Rapid timesheets not loading default cost/charge rates for project accounting
  • [JSV] Fixed approving project accounting orders taking a long time (up to 1hr) to expand lines when budgeting on with complex project structure and lots of orderlines
  • [NFS] Added additional handling for index out of range errors on timesheet approval
  • [NFS] Fixed an issue on timesheet appeoval where approve all in group would throw and error
  • [JS] 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 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
  • [JS] WAP App update to expense line properties to pull through exchange rate and update the line correctly
  • [NFS] resolved an issue on the subsistence entry control where a substistence start time could be entered that was after the subsistence end time

Date applied: November 6, 2019

191.0.32

Issues Resolved
Issues Resolved
  • [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] 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 on Sales Order Line Free text entry now allow more than 2 decimal places
  • [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] 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

Date applied: October 25, 2019

191.0.31

Issues Resolved
Issues Resolved
  • [NFS] changed the TA book on job control to allow booking onto operations with zero quantity
  • [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

Date applied: October 22, 2019

191.0.30

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Fixed an issue when turning on out of office where the out of office approval route entries don’t 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

Hot Fix Enhancements
  • [NFS] Added a new tab to expense approval to show subsistence details

Date applied: October 18, 2019

191.0.29

Issues Resolved Hot Fix Enhancements Important
Important Info
  • Database change [FileGuid] column added to [File] Table

Issues Resolved
  • [JSV] Fix multi page pdfs throwing an error when trying to view subsequent pages when approving an invoice
  • [JSV] Allow login line start and end time to be set to 00:00
  • [NFS] Fixed an issue on sales order entry where there was a sql deadlock issue
  • [NFS] Changed all file, image and PDF handlers to validate a user is authenticated before serving data. All handlers now take a unique file GUID rather than simple file paths

Hot Fix Enhancements
  • [JSV] Added setting to hide project requisition description box

Date applied: October 18, 2019

191.0.28

Issues Resolved
Issues Resolved
  • [JSV] Fixed free text order line asking for nominal account when one is selected but costing module is set to ‘None’
  • [JSV] WAP SQL user will now be granted write permission to Sage databases on setup (required for Sicon timesheets etc)

Date applied: October 16, 2019

191.0.27

Issues Resolved
Issues Resolved
  • [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 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
  • [NFS] Changed the data tier to pass the inner exception for SQL errors when rethrowing 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
  • [NFS] 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

Date applied: October 16, 2019

191.0.26

Issues Resolved Important
Important Info
  • Requires and upgrade to the WAP addon.  Minimumn Version 191.0.8

Issues Resolved
  • [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 subsequently 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
  • [RB] Resolved an issue in the WAP service which would cause order 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 could lead orders to display incorrect totals
  • [JSV] Fixed free text order line asking for nominal account when one is selected but costing module is set to ‘None’
  • [NFS] Changed the goods received page to not allow selecting a future date for the receipt
  • [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
  • [RB] Resolved an issue on Timesheet Totals report where the user would encounter an “Unable to cast object” exception when attempting to view a timesheet

Date applied: October 14, 2019

191.0.25

Issues Resolved
Issues Resolved
  •  [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

Date applied: October 8, 2019

191.0.24

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Added Setting to default Sales order delivery date(s)
  • [RB] Addressed an issue where the WAP service would occasionally encouter a timeout issue while reading invoice data from Sage
  • [JSV] Fix Rejected invoices that have been sent to a custom approval route not being shown in the Rejected tab
  • [RB] Resolved an issue with approval notifications when notifications are configured by Document Item, where the approval notification would always state that the item was approved by ‘yourself’
  • [RB] Resolved an issue with requisition analysis settings where users would be unable to change the mandatory analysis validation behavior
  • [JSV] Fix invoice approval only Usertype not being available for selection for the 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] 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 will now 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

Hot Fix Enhancements
  • [RB] Added Goods Invoiced and Received Quantities Report
  • [JSV] Flag read only analysis codes for Requisitions and Salesorders and prevent editing
  • [JSV] WAP service will now automatically set the WAP Addon WAP Url if is empty

Date applied: October 4, 2019

191.0.5

Issues Resolved
Issues Resolved
  • [RB] WAP Addon – Resolved an issue with Generated payments where payments allocated directly from payment processing would not be reflected as paid in WAP

Date applied: October 1, 2019

191.0.23

Issues Resolved
Issues Resolved
  • [JSV] Clear unsubmitted timesheet notification for user when timesheet is submitted
  • [JSV] Unsubmitted timesheet report will now check if any standard working hours are set on a submitted timesheet to prevent holiday only timesheets being reported as fully submitted
  • [JSV] Fixed Attachments added when emailing goods received notes not getting cleared and being attached to subsequent emails
  • [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
  • [JSV] Fixed ‘HotUpdate’ flag not getting set on sage Timesheet line hours
  • [RB] Resolved an issue where performing a final receipt for a quantity of zero would not update the WAP order to be completed
  • [JSV] WAP Service will now check if POP/SOP Analysis codes can be amended before updating from Order/SalesOrder
  • [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

Date applied: September 27, 2019

191.0.22

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fixed new stock item requests not setting the default supplier correctly
  • [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
  • [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
  • [JSV] Fixed quote import failing when stock item has no selling/buying unit descriptions
  • [JSV] Fixed salesorder line error when saving and no nominal issues account found
  • [NFS] Fixed an issue in the existing requisitions screen where clicking the requisitions raised by my business unit quick link would throw and error
  • [JSV] Clear unsubmitted timesheet notification for user when timesheet is submitted
  • [JSV] Unsubmitted timesheet report will now check if any standard working hours are set on a submitted timesheet to prevent holiday only timesheets being reported as fully submitted
  • [JSV] Fixed Attachments added when emailing goods received notes not getting cleared and being attached to subsequent emails

Hot Fix Enhancements
  • [JSV] Added download urls to mobile app links screens
  • [JSV] Addded project addresses for sub contractor orders (Construction)

Date applied: September 20, 2019

191.0.21

Issues Resolved
Issues Resolved
  • [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 displayed 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.

Date applied: September 18, 2019

191.0.20

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [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 creating for a time after turning off Out of Office.
  • [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

Hot Fix Enhancements
  • [NFS] 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.

Date applied: September 16, 2019

191.0.19

Issues Resolved
Issues Resolved
  • [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

Date applied: September 12, 2019

191.0.18

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Changed the approval route builder to not allow ‘requester’ type entries on expenses, holiday requests, or invoice variance routes.
  • [JSV] Fix Sage timesheet line hours lookup generating an error
  • [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]

Hot Fix Enhancements
  • [JSV] Added code to check for supplier application attachments

Date applied: September 12, 2019

191.0.17

Issues Resolved
Issues Resolved
  • [JSV] Fix Sage timesheets failing when processing deleted timesheet line hours
  • [JSV] 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

Date applied: September 9, 2019

191.0.16

Issues Resolved
Issues Resolved
  • [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
  • [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 selection header to read ‘Select Job Activity’
  • [JSV] Allow sales order service items to be dispatched even though they can’t be allocated
  • [JSV] Show “N/A” for quantity allocated on sales order service item lines

Date applied: September 9, 2019

191.0.15

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [JSV] Fixed issue with project accounting where bringing invoices across for approval wouldn’t always contain the project and item information
  • [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] Check if stockitemnominal code is not null when fetching (sales order errors)
  • [JSV] Added ‘clear’ button to sales order stockitem batch line entry nominal control
  • [JSV] Fixed filtering on sales order stockitem batch line entry nominal control
  • [JSV] Fixed site not loading if autologin enabled and any Sage database login details incorrect
  • [JSV] Added budget tab to Expense approval page
  • [JSV] Fix Analysis codes not synchronizing 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
  • [JSV] Clear unsubmitted timesheet notification for user when timesheet is submitted
  • [JSV] Fix error when uploading attachment to new supplier request

Hot Fix Enhancements
  • [JSV] Added a check for WAP database connectivity before processing – service will stop if the database cannot be accessed
  • [NFS] Added additional handling to WAP service start up for when the sage admin service cant be connected to when checking the WAP licence

Date applied: September 3, 2019

191.0.14

Issues Resolved
Issues Resolved
  • [JSV] Fixed Failed documents having the Failed flag cleared when re-processing (all document types)
  • [JSV] Fixed SOP Quote requesting customer details when submitting a prospect account
  • [JSV] Fixed Sales order not requesting customer account when submitting an order for a prospect account
  • [JSV] Fixed Sales order reporting ‘Cannot Find CRM Company’ when creating customer account to submit order created from Quote with a prospect account
  • [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
  • [RB] Resolved an error in the upgrade script which would cause installations to fail during initial installation
  • [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

Date applied: August 30, 2019

191.0.12

Issues Resolved Hot Fix Enhancements Important
Important Info
  • [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 filtering will still use Expense date
  • [NFS] Database change: Added new setting RequisitionSelectFreeTextNominal

Issues Resolved
  • [RB] Mileage Report will now correctly display the vehicle registration
  • [RB] Changed the 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 separately from year to date totals
  • [RB] Resolved an issue on Suggested Payments Approval Page where column headings wouldn’t match up with column content

Hot Fix Enhancements
  • [NFS] Added a new setting to determine whether the nominal is defaulted on Requisition free text line entry

Date applied: August 22, 2019

191.0.11

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [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
  • [NFS] Renamed Proposed Payments to Suggested Payments in all places where possible
  • [RB] Resolved an issue when entering a new Requisition when system is configured to auto populate supplier from stock item, which would cause the first entered stock item not to be saved
  • [RB] Resolved an issue where expense line and mileage line imports would incorrectly fail validation due to Nominal account validation issues.
  • [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
  • [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 dispatch 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)

Hot Fix Enhancements
  • [JSV] Added ‘Planned’ column to budget tab in job costing enquiry screen

Date applied: August 20, 2019

191.0.10

Issues Resolved
Issues Resolved
  • [JSV] Fixed an error encountered with country selection when editing a user
  • [JSV] Changed Sales order free text nominal account selection appearance to be the same as stock item nominal selection (search and clear buttons)
  • [JSV] Removed unused Sales order settings (auto populate delivery dates)

Date applied: August 12, 2019

191.0.9

Issues Resolved
Issues Resolved
  • [JSV] Fixed an issue causing an object reference exception when entering a timesheet due to a change in the Job Costing module

Date applied: August 12, 2019

191.0.8

Issues Resolved
Issues Resolved
  • [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 finished 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

Date applied: August 10, 2019

191.0.7

Issues Resolved
Issues Resolved
  • [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] Fix non-display leave types being shown

Date applied: August 10, 2019

191.0.6

Issues Resolved
Issues Resolved
  • [NFS] 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

Date applied: August 10, 2019

191.0.5

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [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
  • [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
  • [JSV] Fix delete absence approval routes not working
  • [JSV] Fixed Sales order Quotes printing using Sales order layouts instead of Quote layouts
  • [JSV] Fix not being able to change Sales order delivery address once selected
  • [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 populated the web page would error.
  • [NFS] Fixed an issue in the nominal budget enquiry report where selecting an individual nominal account would not filter the results
  • [RB] 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

Hot Fix Enhancements
  • [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] Sales orders and quotes now use the ‘terms and conditions landscape’ setting

Date applied: August 6, 2019

191.0.4

Issues Resolved
Issues Resolved
  • [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
  • [RB] 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] orks 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

Date applied: July 31, 2019

191.0.3

Issues Resolved
Issues Resolved
  • [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
  • [JS] Added A couple of settings required by the WAP app to filter out nominals correctly (AccessAllNominals and AccessAllProjects)
  • [JS] An issue with approval history in regards to the WAP app. When approving a requisition the final approval history method did not have an approving user. Many methods were missing this approver so have added to a lot of the approval history methods.
  • [RB] Resolved an issue in Project Accounting when resubmitting a timesheet after an amendment has been made which could potentially lead to lines being posted multiple times
  • [NFS] Added the ability to select just an activity in job selection (as you can do this in Job Costing in Sage 200)

Date applied: July 29, 2019

191.0.2

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • [NFS] Fixed an issue when editing default approval routes where the job manager parameter was not supplied
  • [NFS] WAP will now check the ‘Exclude from Job List’ property on Job Costing Jobs and filter them out of WAP
  • [NFS] Fixed an issue with the budget enquiry page current transactions grid starting from zero rather than starting from the nominal account balance year to date
  • [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
  • [JS] GetResourceIDsForHoursEntry was not declaring ‘FalseVal’ which was causing Timesheetlines to fail syncing on the app.
  • [JSV] Supplier application list defaults to user’s default database
  • [JSV] Fix duplicate valuation lines when self approving sub contractor order

Hot Fix Enhancements
  • [JSV] Added ability to create supplier applications from sub contractor orders

Date applied: July 24, 2019

191.0.1

Issues Resolved New Features
New Features
  • [JS] Added notes to ParentApprovalRequest so to add/update notes during the approval process.(WAP Mobile)

Issues Resolved
  • [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 exuding 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)
  • [RB] Improved the load times of search pages when there are users configured with access to multiple sage databases
  • [JS] Added setting to be collected by app so to enable stock item nominal selection or not (WAP Mobile)
  • [JS] Added new setting to settings sync method (RequisitionDisableNominalSelectionWhenProjectSelected) – Required to disable nominal selection if enabled (WAP Mboile)
  • [JS] Created a new request/sync response method to collect the base costing nominal for expense lines when selecting a project item.  (WAP Mobile)
  • [JS] Now app collects user expense types the expense upload method expense line creation needed adjusting to allow for this. (WAP Mobile)

Date applied: July 22, 2019

191.3.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
  • [NFS] Setting added to route invoices with variance to the requisition requester before the normal approval route (AutoApproveInvoicesVarianceToRequestor)

New Features
  • [NFS] Added a new option to insert the requisition requester(s) into the start of the invoice approval route
  • [NFS] Changed the holiday entitlement year end page to allow updating of holiday entitlement periods that may have already been created for the selected year.
  • [RB] Added option to select custom mandatory options on Sales Orders

Issues Resolved
  • [RB] Improved the load times of search pages when there are users configured with access to multiple sage databases
  • [NFS] Changed the default invoice age in seconds to 30 seconds so WAP invoices always have time to save the additional invoice before the WAP service picks them up for processing.
  • [RB] Resolved an issue where approved Proposed Payments where all lines are marked with zero pay value would remain in Approved and not be posted to Sage

Date applied: July 18, 2019

191.2.6

Issues Resolved 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] Altered [OrderDiscount] column in [Order] Table to be decimal(18,5) rather than decimal(18,0) to allow for decimals in order discount percentage values

Issues Resolved
  • [RB] Resolved an issue on Requisition entry where the discount percentage would automatically be rounded to the nearest integer value
  • [RB] Changed system message edit page to display in 24 hour format

Date applied: July 18, 2019

191.2.5

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] Removing a line from a holiday request that is linked to a timesheet will now post a cancellation time record in Project Accounting

Issues Resolved
  • [RB] Resolved an issue on Order approval page where rejecting a line on an order where approval is by item would cause the entire order to be removed from the list, causing approval users to be unable to reject more than one line at a time

Hot Fix Enhancements
  • [NFS] Changed the expense import routine to submit the expense after import and generate a notification
  • [NFS] Fixed an issue in the dashboard page where sales order notifications where not navigating to the view or approve sales order pages when clicked

Date applied: July 12, 2019

191.2.4

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] Can Import Expenses added to User Type Table (new permission)

New Features
  • [NFS] Added a new page to import user expense claims
  • [RB] Added ability to search timesheets by week start date range
  • [RB] Added ability to search holiday requests by request date range
  • [RB] Added ability to search holidays by document status. The field currently labeled Approval Status has been renamed to Line Status to distinguish it from the Approval status of the document

Issues Resolved
  • [RB] Resolved an issue on Requisition Justification Value band editing where deleting a value band would not mark the receord as deleted in SQL
  • [RB] Changed Timesheet entry page to redirect to Timesheet Search page rather than the dashboard
  • [RB] When returning to Timesheet Search after viewing an existing timesheet, the previously selected filters will now be reloaded
  • [RB] Resolved an issue on timesheet search page where the Costing Header and Costing Item fields would not be reset when clearing the filter
  • [RB] Resolved an issue on Order Search page where the order id field wouldn’t be reloaded when returning to the search page
  • [RB] Changed label on Leave Search form of Deleted label to read “Deleted Only” to clarify which records will be returned
  • [RB] Fixed an issue on Holiday entry page where closing the request would redirect the user to the obsolete holiday search page
  • [RB] Fixed an issue where a SQLException would be encountered when attempting to search holiday requests by Total Hours
  • [NFS] Fixed an issue on requisition entry where a requistion could be self-approved without a supplier selected which would cause the reuisition to approve but not be valid to send to Sage
  • [JSV] Fix timesheet submission report not correctly reporting cross database submission when checking contracted hours
  • [RB] Resolved an issue on BudgetDrilldown control where “View Transactions” button would not be visible even if a user has permission to view budget enquiries
  • [RB] Resolved an issue on budget enquiry screen where loading the enquiry screen directly from the control wouldn’t pre-load the report options with the applicable nominal
  • [RB] Resolved an issue on Requisition search where the delivery date would be included in the filtering of order date when searching by date range
  • [RB] Resolved an issue on Project Requisition search where the fully approved date would be included in the filtering of order date when searching by date range
  • [RB] All search pages with dates on will now use standard masked behaviour. To enter a date the “/” character will no longer be used. The cursor will advance to the next field automatically
  • [NFS] Removed all obsolete variance checking settings. Settings that are required will now always be checked if variance checking enabled
  • [NFS] fixed an issue in the invoice process where invoice lines could be created without a description
  • [NFS] changed the service to look up the variance information from the WAPInvExtra table
  • [BF] Resolved a issues in various places for Invoices, Requisitions, Timesheets and Goods Received where searches would return items in Sagedatabases that the user doesn’t have access to when searching for documents other that the users’s own documents such as “All Orders” and “My Delegates”
  • [JSV] Fix Supplier applications showing for sage databases user does not have access to.
  • [JSV] Fix Supplier applications loading duplicate applications on gridview

Hot Fix Enhancements
  • [RB] Improved filter options so it would be clearer to users that they can either filter by nominal using the nominal account selection or by account number, cost centre and department, but not both at the same time
  • [RB] Converted all search pages that currently use date fields to use date ranges
  • [RB] Added ability to filter invoices by due date
  • [RB] All search pages that have a Documents to include filter option will now disable the “records to include” radiobutton list when selecting the “All document” option to highlight that the “All documents” option overrides the “Records to include” option

Date applied: July 10, 2019

191.2.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
  • [JSV] Fix user permission error when saving settings
  • [JSV] Fix dashboard error getting supplier application approval numbers

Date applied: July 10, 2019

191.2.2

Issues Resolved 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
  • [JSV] Adding new timing interval for WebAPI processes in the service – will run every 5 minutes
  • [JSV] Added method to DBScript to set auto approve value to 0 if the setting to use it is off

Issues Resolved
  • [JSV] Fix Approval history not showing for auto approved invoices
  • [RB] Resolved an issue on invoice search page where users with view all permission would be able to view invoices for companies that have not been allocated to them
  • [RB] Job Costing setting for Labour display mode will now correctly display either employee name or employee number as configured in Sage
  • [JSV] Fix job costing transactions not posting correctly for team members or additional resources
  • [RB] Removed the ability for invoice approvers to edit, approve or reject invoices that are on hold
  • [NFS] Fixed an issue on nominal budget enquiry where it was not checking the view all nominals on budget enquiry setting
  • [RB] Resolved an issue on Rapid Timesheet Entry page with Job costing where Revenue Type Cost headers would be visible to be selected

Hot Fix Enhancements
  • [RB] Changed the way in which links for Awaiting Approval items wok on the dashboard. If the item is awaiting your approval, you will be directed to the applicable approval page, else you will be directed to the document view
  • [JSV] Remove check boxes from approval variance by percent/value – use the amounts of not zero
  • [JSV] Disable resource selection for days with no hours set

Date applied: July 10, 2019

191.2.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
  • [RB] Added Project Requisition specific report email subject and body and added a more appropriate Project Requisition default report

Issues Resolved
  • [RB] Resolved an issue where a global approval route user replacement would allow users to replace an existing user with “No User” This would cause all the affected approval routes to fail
  • [RB] Resolved Expense Entry page layout causing Add Mileage button to be cut off
  • [RB] Resolved an issue on user Expense Type maintenance nominal allocation where adding, removing or editing Nominals allocated to the user expense type would not be reflected until the cache had been cleared
  • [RB] Resolved an issue in Report Maintenance where a newly added report would not be reflected in the reports list until cache has been cleared

Date applied: July 10, 2019

191.2.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
  • [NFS] new filters added to the budget enquiry report
  • [NFS] right click grid options to the budget enquiry report
  • [NFS] seperate grids for pending wap requisitions, sales orders, invoices and expenses added to the budget enquiry report
  • [RB] Nominal Account details are no longer compulsory for free text lines on requisition imports if the supplier has been specified and has a default nominal allocated in Sage

Issues Resolved
  • [JSV] Fixed Holiday request not checking Sage timesheets for existing entry when adding holiday to timesheets
  • [JSV] Fixed Holiday request not showing approval history
  • [JSV] Fixed detailed holiday report not showing all users holidays
  • [RB] Resolved an issue where adding deleting or amending delivery addresses would not reflect the change until cache has been cleared. Changes will now be reflected as soon as it is applied
  • [RB] Resolved an issue on User Job allocation Wizard when multiple Sage Companes have been configured which would display jobs from companies unrelated to the selected Sage database. Attempting to allocate these jobs would also lead to an object reference not set exception
  • [JSV] Fixed SageTimesheets not showing project and item code
  • [JSV] Added Bank Payment reference number to supplier request
  • [JSV] Fixed HR Field ‘Previous Surname’ not saving correctly when amending a user causing an error on subsequent edits
  • [RB] Resolved an issue on Order Free Text line entry where a user would be able to change the confirmation intent of an item that has already been partially received or invoiced
  • [RB] Resolved an issue on Order Stock Item line entry where a user would be able to change the confirmation intent of an item that has already been partially received or invoiced
  • [RB] Resolved an issue on Order Stock Item entry where the confimation intent dropdown would be enabled when it should remain enabled after saving an existing line, encountering a validation exception during saving a new line or when editing an existing, submitted line
  • [RB] Changed the Description field in Order View Line grid to show the amended description to match with how it is displayed in Sage
  • [JSV] Fixed Expense approval screen only showing line attachments and not displaying header attachments
  • [JSV] Fixed Meeting requests trying to send reply (and failing) when accepting the request
  • only check for Construction applications on Dashboard page if one or more Sagedatabases are using WapAuthorisation
  • [JSV] Fix permission error occurring when saving the Settings page
  • [NFS] Rewrite of the budget enquiry report to use the same budget checking methods as the rest of the system
  • [NFS] Fixed an issue in the Budget Data Viewer where the group detail rows were not showing the same columns as the header
  • [RB] Resolved an issue on PO invoice editing when running Sage 2015 or later where the narrative text box would limit the text length to 60 characters rather than 6000
  • [RB] Resolved an issue on Project selection when item selection is disabled and tree selection is required which would lead to an object reference exception
  • [RB] Resolved an issue which would cause a key already exists exception when opening pages that display Analysis Labelse when there are analysis labels configured for both a parent and item tier for a document

Hot Fix Enhancements
  • [JSV] V191 upgrade will default SOP Printing to DevExpress reports
  • [JSV] V191 upgrade will Check all company logos exist and set to default if not
  • [JSV] Changed the Default company logo to use the company logo from the CompanyLogos Folder
  • [JSV] Include Mandatory days in the holiday request line grid on the holiday entitlement widget
  • [RB] Added to PO invoice variance notification to state when variance is due to a difference in tax only. i.e. goods were received on a different tax rate than they were invoiced at, but for the same goods value
  • [JSV] Removed file version check from HR CSV Imports
  • [JSV] Remove version number from generated CSV file for HR Imports
  • [JSV] Fixed copying approved orders always self approving when submitted
  • [JSV] Use the setting for ‘display PDFs inline’ to determine whether attachments are displayed in the attachment tab on expense approval or just shown as a list
  • [JSV] Remove filter from job role page to simplify process
  • [JSV] Added ‘Check for new documents’ button to invoice approval attachments tab
  • [JSV] Invoice approval page now highlights invoices awaiting new document check
  • [RB] Removed version number check and requirement to include a version in all generated import csv templates

Date applied: June 24, 2019

191.1.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] When adding a free text item to a requisition, new lines will be loaded with the Supplier’s default nominal account already populated
  • [RB] Added ability to add Amended stock descriptions to Project Requisitions
  • [JSV] Added the ability to Add and edit Supplier Applications in WAP

Issues Resolved
  •  [JSV] show SQL Server and database name in system check when WAP database connection fails
  • [RB] Resolved an issue with file upload control where opening an existing document (expense, invoice, requisition etc.) and attaching an additional item would always store the file source as an HR Absence. These files would be attached and saved, but not be visible to the user
  • [JSV] Supplier application – get default retention values for a job
  • [JSV] Supplier application – Fix read only number fields not showing values
  • [JSV] Supplier application – Fix Valuation not showing correct values
  • [JSV] Supplier application – Fix various Supplier application bugs
  • [RB] Improved various CSV import pages to give more detail on mimimum file version to include in the file name as well as example generated file names
  • [RB] Added encryption to usernames stored in the IPAddressLockout table
  • [NFS] Added a new option to the server config file to override the path to the Sage 200 services bin directory for sites where its not installed on the C Drive.
  • [RB] Resolved an issue on search pages for users with view all permissions where documents in Sagedatabases that the user does not have access to would be returned
  • [RB] Fixed links on Search page for qoutes to show “Quote” rather than “Sales Order”
  • [RB] Removed “Archive my Orders” link on Quotes search page
  • [RB] Resolved “Documents that are” displaying “MyOrders” rather than My Qutes as option
  • [JSV] Fix tax rate and job header not showing on supplier application approval page
  • [JSV] Fix timesheet bank holiday/mandatory holiday wizard not displaying initial task details
  • [JSV] Fix timesheet bank holiday/mandatory holiday wizard not working correctly with Sage Timesheets
  • [JSV] Fix disciplinary Cases not showing ‘cases I’m investigating’
  • [RB] Resolved various issues that would allow updating Project Requisitions that had previously been submitted to save with missing details such as stock items
  • [RB] Resolved an issue on Project Requisitions that would cause an object reference not set exception when all analysis fields aren’t configured
  • [RB] Resolved an issue on Project Requisition where the selected tax rate would not be updated, leading to a validation exception
  • [RB] Resolved an issue on Project Requisition where the costing header and item would be validated even when no costing module is enabled
  • [JSV] Fix Timesheet approval page not showing full project accounting hirearchy on icon tooltip
  • [RB] Changed column headings on Goods Received screen to match up to the column headings in Sage
  • [RB] Removed the notification panel at the bottom of the Goods received screen.
  • [RB] When a user selects Final Receipt, a message will now be displayed to inform the user that selecting this option can cancel an order if all lines being received is zero

Hot Fix Enhancements
  •  [JSV] Added ‘Employment start date’ and ‘Payroll reference’ to HREmployee import
  • [JSV] SageTimesheet page and project requisitions page load in their own page with standardized button layout
  • [JSV] HR Imports page – Generate template button has warning not to change file name
  • [JSV] HR Imports page – validate and import buttons disabled until CSV file is uploaded
  • [JSV] Added Deductions to Construction Supplier application page
  • [JSV] Submitted timesheet report will only show timesheets as submitted if contracted hours are met (if the setting is on) to prevent timesheets with only holiday lines on showing as submitted
  •  [JSV] Added a setting to run a Utility Process to process missing timesheet line hours. If bank holidays are added to previously submitted timesheets for example
  • [JSV] Add Invoice number to suppler application
  • [JSV] Allow suppler application to be added with no job manager if not approving by job manager
  • [JSV] Added approval options for Construction Suppler Applications
  • [JSV] Added Standard Approval routes for Supplier Applications (as well as optional custom route by job manager)
  • [JSV] Added approval notifications and Dashboard displays for Construction Supplier Applications
  • [JSV] Added method to the service to submit new Supplier notifications added in Sage for approval in WAP
  • [JSV] Added setting to allow miscellaneous items to use supplier price breaks in requisitions and use supplier part number

Software dependancies: WEBAPI and Construction v190.0.7 minimum for construction supplier applications

Date applied: June 17, 2019