WAP archive

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

WAP

Search by different WAP software:


Release notes:

Make it easier to find your content with:

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

Know the release number? Use quick search:

17.531.0.0

Issues Resolved Hot Fix Enhancements
Issues Resolved
  • Fixed an issue on standard timesheet entry that stopped the timesheet from being saved if pay type rules for Job Costing was enabled, but Job Costing was not selected as the active costing module.
  • Fixed an issue in the new parallel service installer where Sage assemblies were being included but they should not have been
  • Resolved an issue in the service where integration with new DMS would take up a DMS User licence
  • Project Item Statuses are no longer cached so they are always up to date
  • Fixed an issue on the user setup page that allowed more users to be set up that there were licenses for
  • Fixed a ‘Potentially dangerous request’ error that occured on expense line entry where text was copied from elsewhere containing invalid characters
  • Fixed an issue that allowed requisitions to be edited after they had been authorised and assigned a purchase order number when Sage commercials was not in use
  • Fixed an issue where order lines that had been invoiced before received could not be received in WAP
  • Job Costing transactions will now be deleted from Sage when a timesheet is deleted from WAP.
  • The delegates list is now loaded dynamically rather than stored in memory for performance
  • Resolved a issue in the service where checking for new documents for an invoice was not searching in a specific Sage company
  • Fixed an issue where the nominal account on requisition line entry would not default to the default nominal account for the Job
  • Fixed an issue where stock item lines could not be added to a requisition if a supplier had not been selected beforehand
  • Changed the Holiday Request entry pages to not require a Sage database to be allocated to a user before use
  • Fixed an issue where discounts would not be copied when copying a Sales Order
  • Fixed an issue on expense line entry where the list of nominal accounts would not load after the current nominal account selection control was cleared
  • Fixed an issue with the Job Costing Job selection control where the list of jobs would not reload after the current job was cleared unless the backspace key was pressed
  • Fixed an issue with the Repost orders page where orders would not be reposted as they already had a Sage order Id (this was a new field that the page was unaware of)
  • Fixed an issue in the service where expenses that were posted to Sage did not also add the nominal analysis to job costing
  • The web application installer will no longer show a Sage version selection as its not required
  • Holiday requests can no longer be deleted unless the user has permission to delete other requests, or the request was raised by themselves
  • Fixed an issue on the Sage database setup page where an error would occur when loading the default tax rates if the connection string was invalid
  • Removed the delete after upload option from the file upload control as this generally would not work due to file permissions
  • A message is now displayed when trying to upload a file before a document had been saved (previously the file was saved, but unrelated to the current document)
  • Added additional validation to the user setup page to ensure no empty text is stored before or after the email address
  • Fixed an error that would occur in the service when creating nominal vat analysis records when Sicon enhancement pack had been installed some time in the past so the table exists, but was not up to date.
  • Modified the layout of the mileage entry page to give more free space
  • Fixed issues around the upper rate mileage cutoff point where other non approved mileage claims were in the system. The mileage cutoff now happens at the point of approval rather than the point of entry
  • Fuel rates for company vehicles no longer require an upper cutoff value
  • Fixed an issue that would occur when the setting is enabled to check for duplicate expense lines that stopped the user confirming the duplicate as the OK button was not firing any events
  • Fixed an issue where expenses would not post to Sage unless the ‘Display Paid Status’ setting was enabled (Sage 2015 only)
  • Fixed an issue where splitting mileage lines would not copy the job role from the initial line that was split
  • Fixed an issue on the expense type setup page where when sorting the list and editing an item would cause the expense item that was originally in that position to be updated rather than the desired one.
  • Fixed an issue on mileage line entry where the nominal account would always be set to the users default nominal account regardless of system settings
  • Fixed an issue with the nominal account selection control where it required text to be deleted out before the list would load
  • Fixed an issue in the service where expenses could fail to post if the Nominal Consolidation setting was enabled for expenses
  • Fixed an error that would occur on the user setup page that would appear when trying to view the current users claimed mileage
  • Fixed an error that would occur when viewing related invoices for an order that was not linked to a Sage database
  • Fixed an error that would occur when saving a new user with the Holiday module enabled when it was trying to calculate accrued holiday for a new user account
  • Fixed an issue on the approval route where where is was showing the project and project item in incorrect columns
  • Fixed an issue with the report editor where it would overwrite a previously edited report when importing a new one
  • Fixed an issue with the report editor where it was showing landscape report previews in portrait
  • Fixed an error that would occur when copying a user type
  • Removed a duplicate column that would appear on the Sage database connections page
  • Fixed an issue in the Sage 2015 service where goods received reminders would not be generated if POP Posting (commercials) was not enabled
  • Fixed an issue with the user selection control where only the first 100 users were being searched when filtering
  • Goods received reminders will now be automatically dismissed when an order is fully received
  • Fixed a typo on the invoice settings page where it was referring to restricting invoice line date entry where it should have been referring to expense line entry
  • Fixed an error that would occur with the file attachment uploaded on timesheets
  • Fixed an issue with analysis codes not loading existing values correctly when opening an order
  • Fixed an issue with the Job Edit screen where it was not allowing some fields to be edited, although the user had permission
  • Removed company logos from the initial setup wizard as these are not generally ready at the point of install
  • Fixed an issue with the reprocess bank holidays into timesheets where it was not working correctly.
  • Costing columns are now hidden from the goods received screen if no costing module is configured
  • Item Code and Part number are now hidden from the goods received screen if the order contains no stock items
  • Removed the ‘confirmation intent type’ column from the goods received screen as this was causing confusion for non Sage users
  • Improved the info panel wording on the goods received screen
  • The User Type setup page will now only show tabs for modules that are enabled
  • Added Customer and Supplier account details to the actuals tab on budget enquiry for transactions where this is applicable
  • Removed legacy timesheet and approval route reports
  • Fixed an issue on the user expense types setup page that occurred if expenses types were loaded without selecting a Sage database first
  • Fixed an issue with the Job selection control where it would not popup with Phase, Stage and Substage selection if they were present for the Job
  • The Job selection control will now filter items based on cost or revenue depending on which module you are in
  • Fixed an issue with the timesheet entry status key not calculating the total time correctly and showed the timesheet as invalid
  • Fixed an error that would occur on expense entry where an existing expense was opened for a supplier account that had since been deleted from Sage
  • Fixed an error that would occur with the Job selection control when there are no Jobs configured in Sage
  • Fixed an issue on Invoice entry where the save only button would save the changes but then not redirect to the existing invoices page
  • Fixed an issue where the over budget status was not being saved for invoices
  • Notifications will no longer be generated for inactive users
  • When business units are allocated to users, if a single unit is allocated this will now be marked as default automatically
  • Fixed an error that would occur when clicking the ‘Reject’ button when viewing a holiday request
  • Fixed an issue in the user roles allocation page where it was not loading any roles to allocate
  • Fixed an issue with holiday entitlement accrual not calculating correctly if the holiday period was not 12 months
  • Improved performance and memory usage of the update completed orders part of the service
  • Fixed an issue on holiday request entry where users would be able to submit a holiday request line that overlaps with an existing date.  This would occur if the existing holiday request ends in a different month or year from the start date
  • Extended the nominal Analysis Narative for Expenses to include more details on the expenses such as username and line descriptions
  • Fixed an issue where editing previous holiday requests that were close to entitlement would not allow a new line to be added before the existing line had been cancelled and approved
  • Fixed an issue in the integration with new DMS where documents would fail to be added if custom mandatory attributes had been added to the document type in DMS
  • Fixed an issue where copying a Quote or Sales order would not also copy the shipping information
  • Fixed a currency conversion issue in all modules that would occur if the base currency in WAP is Euros, but the customer or supplier accounts were not Euro accounts
  • Fixed an issue with the google map control where it would not load if the users place of work contained an apostrophe
  • Fixed an issue on the mileage report where it was calculating incorrectly based on the number of passengers
  • Fixed an issue in the server where it was leaving a record lock on the order in Sage 200 if the order had been amended in WAP
  • Fixed the approval route wizard losing selected projects when filtering list or using paging
  • Fixed Approval route wizard not selecting all items when top level job selected
  • Fixed an issue with the delegates drop down list where it would show the user ID instead of the username if the current user did not have any access to delegates
  • Fixed an error that would occur on the dashboard when trying to dismiss a notification from the HR module
  • Fixed an issue that was preventing attachments being uploaded against mileage lines
  • N/A jobs are now filtered out of the Job Costing enquiry screen
  • Fixed a file permissions issue that could occur when creating a new requisition
  • Fixed a validation error that would occur when submitting unpaid holiday lines
  • Fixed an error on the timesheet approval route that would occur if analysis code had been used on user accounts
  • Fixed an issue on expense entry that caused the expense date not to be saved if it had not been changed from the default value
  • Changed the invoiced, received and delivery date fields to not appear on the quantities grid for charge and comment lines on order entry
  • Fixed an issue on subsistence entry that caused a nominal account to not be selected, which in turn made it impossible to save the subsistence line
  • Fixed an error that would occur on the login page where it would try to decrypt an empty string if there was nothing in the database to decrypt
  • Fixed an issue that was stopping users editing an existing mileage claim when single document approval was enabled in settings
  • Fixed an issue on Mileage Line entry where a user would be unable to select a car different to their default when creating a new line due to the filed being disabled.  The Vehicle on a mileage expense can now be modified until the expense is authorised
  • Fixed an issue on User Expense Type entry which could cause an object reference exception after an expense type was deleted
  • Added paging to timesheet lines report to prevent out of memory error with large amounts of data
  • Fixed an issue where copying expense types from one user to another would not copy the associated nominal accounts
  • fixed an error that would occur if clicking the logoff button while having an expense open for editing
  • Fixed an error that would occur when validating duplicate invoice references for Sage 50
  • Fixed an issue when printing an order from WAP that contained multiple comment lines that were not set to show on supplier documents
  • Fixed an issue on the requisitions search page where it would only show deleted orders from deleted sage databases if the show deleted orders check box was checked
  • Fixed an issue where bank holidays were being subtracted from the users holiday usage and adding to timesheets when submitting holiday requests where the country for the bank holiday was not the same as the country selected on the users account.
  • Added an additional check to timesheets for construct to ensure no further lines can be added to a timesheet after its approved
  • Fixed an error that occured when resetting approval routes for Supplier Applications
  • Fixed an error that would occur when logging in from Sage CRM
  • Fixed work pattern rules not taking off lunch when posting to Job Costing
  • Changed the check when posting requisitions when looking if the order is already posted to check non cancelled orders

Hot Fix Enhancements
  • Enabled Self Approval for Timesheets (Standard and Rapid)
  • Added Job Number to the Job Costing Enquiry Screen
  • Analysis Codes configured to allow free text entry in Sage are now amendable in WAP
  • There is now a new option for each Sage database to suspend posting for each company invididually
  • Added additional Bank details fields to supplier requests (IBAN, BACS and BIC)
  • Added additional validation to timesheet entry to ensure projects that do not allow costs or revenue are not selectable
  • Added additional filters to the expense and mileage line reports to filter by ‘Myself’, ‘My Department’, or ‘All Users’
  • Added a new option to user accounts to allow them to ‘Access all delegates’ without the need to assign them individually
  • Added a new column to expense approval to show the total mileage, this can be hovered over for a breakdown of business / personal mileage
  • Added an additional check when saving user accounts to validate the email address is in a correct format
  • Re-implemented continually checking for new documents in Spindle
  • Added a hover icon on the approve timesheets page to easily view the line details without opening the timesheet
  • The timesheet approval page can now be grouped by any column
  • Added additional validation to the goods received page to validate the purchase order line has been sent to Sage before allowing receipt.
  • Changed the Parallel service installer to check whether the Computer Browser service is running or not as this may cause issues browsing for a domain account to use if its not enabled
  • Added a new User Type permission to delete expenses
  • Added a new feature to the Sage database setup page to reset the SQL permissions for the WAP user account (useful after database migrations)
  • Moved the action buttons on the user list page to the top of the page to make them easier to get to on site with more than 100 users
  • Photos can now be resized automatically when uploaded into WAP, and optionally converted to greyscale in order to compress large photos when uploaded into WAP
  • Added the ability to import users from Sage 50 payroll
  • Added drag and drop support for attachments
  • Added a maximum file upload setting in order to limit what can be uploaded into WAP
  • Added a new field to the Holiday Request entry page to show the current holiday accrued
  • When importing users from CSV its now possible to specify the opening balances for mileage already claimed
  • Improved performance on the Expense Type setup page
  • Added additional filters to the grids on the expense type setup pages
  • Added a new button to the Delegates drop down list to go back to the initial user account that was logged in with
  • Added ‘Forename’ and ‘Surname’ to the alternate user drop down list on the user setup page
  • Made it clearer that all nominal and project override values apply to Requisitions only
  • The user selection control will now page data to provide better performance
  • Added two new buttons to the user list to view the users HR address, and National Insurance number (if HR module enabled)
  • Changed the existing user list to use paging and only show a number of records at a time to improve performance
  • Redesigned the approval route wizard
  • Added the ability to copy an ad-hoc approval route to all lines on a requisition
  • Added new report templates for requisitions
  • Added a new column to the existing invoices page to show whether the invoice was on hold
  • Added the ‘On hold reason’ text to the hover icons for invoices
  • Added the ability to specify custom approval routes for expense lines
  • There is now a new popup to view the journey details for a mileage line during expense approval
  • Added a new wizard to remove bank holidays from timesheets
  • Added additional validation options to Expense Item Nominals to determine whether the import should fail, or to just overwrite all data found
  • Increased the maximum length of analysis code values to 60 characters
  • Added additional validation to the initial setup wizard to check that the WAP attachments path is writable
  • Added an option to export reports to PDF
  • Added the ability to edit Job Costing jobs in WAP
  • Added the ability to filter cost headers during the approval route wizard
  • Added a new ‘Any User’ to the users step of the approval route wizard
  • Added ‘Total margin %’ to the Job edit screen
  • The service will now delete lines from requisitions that have been written off in Sage where the line has been removed from the order in Sage because they were not invoiced / received.
  • The service will now update the order line quantities to match the sage order when orders are written off in Sage
  • The reject invoices page will now validate that the last person in the rejected invoices approval route has sufficient value to approve the rejected invoice
  • Default holiday entitlement can now be
  • Added a new option to the bank holiday removal tool to allow deleting of the timesheet too if there would be no lines on the timesheet after the holiday lines were removed
  • Added a new ‘Customer’ column to the Job selection control
  • The ‘All Suppliers’ option is now always available on invoice entry
  • Holiday entitlement for the user is now shown on the holiday approval page
  • Changed the Waiting for details control to show a breakdown of the current step in the approval route, and future approvers
  • Added more details to the tooltips for waiting for links to show a breakdown of who else the item has to go through for approval
  • Re-themed the WAP addons system settings page
  • Added a new icon to requisitions to indicate whether they have been printed or not (in WAP only)
  • Added Invoice Due Date to the list of existing invoices
  • Added Invoice Due Date to the invoice approval page
  • Added Requested By username to the confirm goods received page
  • Added a new column to the nominal budget enquiry to show the grand total of all actual, deferred and historical transactions for a nominal account
  • The users approval value will now show on the approval route report for Single User approval route steps
  • Added a new feature to allow out of hours requisitions to be raised that will post straight to Sage that do not require approval
  • Added a new setting that will allow invoices that are picked up from Sage that are linked to an order to be automatically approved if the value of the invoice is less than the purchase order line
  • Added a new setting to determine whether notifications should be emailed to users that are out of office or not
  • Changed all approval pages to allow hovering over the out of office tick box to see who it is that is out of office
  • Added ‘Item Code’ to the requisition approval page to show the item code for stock lines
  • Added 10 analysis codes to user accounts
  • Added outstanding accrued hours and days to the holiday entitlement report
  • Added a setting to determine whether holiday can be booked without the user having accrued enough holiday entitlement during the year
  • When marking a user as a leaver, the current accrued holiday will now be shown to aid in working out how much holiday is actually owed to the user
  • Added new date filters to the invoice approval report, options are ‘week start’, ‘Fully approved date’, ‘Invoice Date’ and ‘Due Date’
  • Added a new wizard page to create / update users holiday entitlement for the specified year
  • Added a new tab to the timesheet approval page to show the users normal work pattern
  • Added a new setting to determine if users are warned for entering an expense claim for a future date
  • Added a new button to the supplier selection control on requisition entry that can be clicked to view details information about the supplier
  • The SOP Posting Enabled and POP Posting enabled settings have been consolidated into a new setting named ‘Sage commercials enabled’. This setting appears on the Costing Settings tab
  • Supplier Applications from Sicon Construction module can now be approved in WAP
  • Added the ability to enter ‘Project Requisitions’. This is the ability to raised a requisition for a set of items without a supplier, then the approver will fill in all of the supplier details and approve. This will raise multiple requisitions for the correct suppliers.
  • Expense Types can now be imported from CSV
  • Added ‘Requested Delivery Date’ to the goods received not invoiced report
  • Added ‘Delivery Date’ to the quantities tab on order entry
  • Added Delivery date to the popup to view goods received notes on order entry
  • Added costing details to all requisition reports where they were missing
  • Added tooltips for supplier applications on approval pages
  • Added any user analysis codes that had been configured to the existing users list page
  • The timesheet payment lines report has been re-written from the ground up for maximum performance. It will also consolidate lines that have the same pay rate
  • The timesheet project lines report has been re-written from the ground up for maximum performance
  •  Expense voucher reports can now be edited in WAP in the report designer
  • Added additional validation to invoice and expense posting to validate there is not already a transaction with the same reference for the same supplier
  • Added a new ‘Expense Meeting’ entity for expense claims, this is a list of meeting with a maximum number of claims per month/year for this meeting
  • Mileage units, and 2nd rate cutoffs, and mileage year end dates can now be configured per country
  • Expense Item Types can now be allocated by ‘Meeting’ or by ‘User’ (but not both at the same time). This is to control which expense types are available for selection based on the selected meeting
  • Added Meeting details to the expense and mileage reports
  • Added an new check when submitting an expense to ensure the maximum number of claims for each meeting has not been exceeded
  • Added a new ‘Incidentals’ entity for expense claims, this allows configuration of a list of incidentals that can be selected on expense entry that will pay a defined value that cannot be changed.
  • Expense Item Types can now be categorised as Accomodation, Meals, Travel etc
  • Added a new categorised expense voucher report which will group the expense items into the categories above
  • Added new columns to the timesheet projects report to show who the item is waiting for, and whether the line is from the holiday module
  • Tiff files can now be added as attachments
  • Approvers can now edit values for Project Requisitions during approval

Date applied: February 5, 2017

13.422.0.287

Issues Resolved
Issues Resolved

General

  • Improved error handling on CSV imports to give a clearer indication of errors in the CSV file

Date applied: December 1, 2016

13.422.0.286

Issues Resolved
Issues Resolved

Timesheet /Rapid Timesheet Entry

  • Fixed an issue on timesheet entry that allowed a timesheet to be saved without a project selected

Date applied: November 29, 2016

13.422.0.285

Issues Resolved
Issues Resolved

Goods Received Service

  • Fixed an issue in the goods received process where it would continually try to update an existing goods received note that was pending updates but was already received in Sage.

Date applied: November 29, 2016

13.422.0.284

Issues Resolved
Issues Resolved

System Settings

  • Fixed a spelling error on system settings timesheet tab for “Hide available and active projects on dashboard”

Timesheet Entry

  • Fixed an issue on timesheet adjustment page where the cost rate-, charge rate- and pay rate total would display even when they are configured to be hidden in timesheet system settings

Date applied: November 28, 2016

13.422.0.283

Issues Resolved
Issues Resolved

General

  • Fixed an issue where the fully approved date wouldn’t be updated if a document was self approved

Date applied: November 28, 2016

13.422.0.282

Issues Resolved
Issues Resolved

Expense Entry

  • Fixed an issue where users with permission to change tax on expenses would be unable to change the tax amount on expense lines imported from credit card statements.
  • Fixed an issue on credit card statement import page where attempting to import a statement line with an invalid transaction date could lead to a SQLOverflowException.

Date applied: November 28, 2016

13.422.0.281

Issues Resolved
Issues Resolved

Invoice Entry

  • Fixed an issue where an error page would be displayed when attempting to enter an invoice on a date which doesn’t have the applicable financial year configured in Sage

Date applied: November 25, 2016

13.422.0.280

Issues Resolved
Issues Resolved

Timesheet Entry

  • Fixed an issue which would cause a user to be listed twice in the user selection dropdown on the Rapid Timesheet Entry Page
  • Fixed an issue which would cause an Index Out Of Range Exception if a user attempted to save or close a Rapid Timesheet without any Timesheet Lines present

General

  • Fixed an issue where a user could potentially have an erroneous Sage Database selected if no default Sage Database was configured for the user’s database access

System

  • Fixed an issue where a Event Log Error would be created if a user logged off while having the Rapid Timesheet Entry Page open
  • Fixed an issue where a Event Log Error would be created if a user attempted to save or close the Rapid Timesheet Entry Page after the user’s session has expired

Date applied: November 25, 2016

13.422.0.279

Issues Resolved
Issues Resolved

Invoice Approval

  • Fixed an issue where Invoices that were Rejected in WAP, but subsequently Approved in Sage would remain in Rejected Status in WAP

Date applied: November 24, 2016

13.422.0.278

Issues Resolved
Issues Resolved

User Type Settings

  • Moved User Type Setting “Amend Holiday Rules” from Timesheets Tab to Holidays Tab

Date applied: November 23, 2016

13.422.0.277

New Features
New Features

Timesheets

  • Added User Type setting to Enable/Disable the ability for users to view Timesheets for Users in their Business Unit on the Existing Timesheets page.  This setting is disabled by default.

Date applied: November 23, 2016

13.421.0.276

Issues Resolved
Issues Resolved

Requisition Entry

  • Fixed an issue on Requisition Entry where the Analysis Field (Additional Information) set up against the Project in Sage would not populate the matching Analysis Field text box configured in WAP
  • Removed a query page that could pose a potential security risk

Date applied: November 22, 2016

13.421.0.275

Issues Resolved
Issues Resolved

Requisition Entry

  • Fixed an issue on Requisition Entry screen where clicking the clear button on the supplier selection control would cause an Object Reference Error

System Settings

  • Fixed an issue on Approval Options Settings where users would be unable to modify approval options for Holidays module unless the Sales order module was enabled

Date applied: November 11, 2016

13.421.0.274

Issues Resolved
Issues Resolved

Timesheet Rapid Entry

  • Fixed an issue on Rapid Timesheet Entry screen where job types weren’t being filtered for selected job headers
  • Fixed an issue on Rapid Timesheet Entry screen where all Project Accounting Items would be displayed rather than restricting by Job

Date applied: November 10, 2016

13.421.0.273

Issues Resolved
Issues Resolved

Invoice Approval

  • Fixed an issue on Invoice Approval where tab display issues would occur if no costing module was enabled. This in turn would lead to an inability to edit any of the nominal details

Date applied: October 31, 2016

13.421.0.272

Issues Resolved
Issues Resolved

Invoice Approval

  • Fixed an issue where Invoice Attachment performance would degrade over time when using Spindle integration

Date applied: October 26, 2016

13.421.0.271

Issues Resolved
Issues Resolved
Issues Resolved

Requisition Entry

  • Fixed an issue on additional charge entry where it was not validating that a charge code had been selected when saving the line.

Date applied: October 25, 2016

13.421.0.270

Issues Resolved
Issues Resolved

Purchase Requisitions

  • Added additonal validation to requisition stock entry to ensure there is an amended description entered if the amended description box is ticked

Date applied: October 25, 2016

13.421.0.269

Issues Resolved
Issues Resolved

Timesheets

  • Speed up timesheet pages that use TOIL calculations.

Date applied: October 25, 2016