What's New in 2025.10

The Vista 2025.10 release includes several enhancements and new features, as well as defect fixes that apply to all geographies.

Some of the new features in this release include new Smart Payroll timecard validation rules for compliance and accuracy, the ability to post PM Interface Batches that were interrupted during processing, improved Service Management cost control with separate inventory quantities and auto-factored labor costs, updates to standard Vista reports, as well as other enhancements to help improve your workflow.

Form fields may be added, removed, or shifted as a result of new features in this release. These updates may change the layout of the form and could impact your user-defined UD fields. You may need to adjust the position of your UD fields to ensure they still display correctly.

Accounts Payable

This release delivers on user-requested Accounts Payable enhancements, fixes, and other improvements.

Extended AP Reference Number

To accommodate longer vendor invoice numbers, AP Reference fields throughout Vista now allow up to 30 characters. To implement this change, the character allowance for the bAPRef datatype was increased to 30 characters. In addition, AP Reference / AP Ref fields in applicable forms were expanded to accommodate the longer entries.

The following forms were updated for this change:

AP Clear TransactionsJC Cost Adjustments
AP Transaction EntryMS Haul Payment Worksheet
AP On-Cost WorkfileMS Haul Payment Initialize
AP Payment PostingMS Material Payment Worksheet
AP Payment WorkfileMS Material Payment Initialize
AP Release RetainageSL Subcontract Claims (Invoice No field represents AP Ref)
AP Unapproved Invoice EntrySL Add to Worksheet
EM Warranties (AP Invoice field represents AP Ref)SL Worksheet Initialize
JB T&M Bill All JC Detail LinesSL Worksheet
JB T&M Bill JCDetail By Seq
Note: In some cases, space allowance prevents displaying the AP Reference number in full. For entry fields, if you selected the Extend Controls When Editing checkbox in VA User Profile, you can see the full number by placing focus in the field.

There are several forms that include an AP Reference / AP Ref field, but did not require changes due to the fields being in a grid, already able to display the full number, or unable to display the full number because of space restrictions. These forms are as follows:

AP 1099 Edit TransactionsMS Ticket Entry Surcharges (tab in MS Ticket Entry)
AP Hold and ReleaseSL Claim Update to AP Trans
AP Payment HistorySL Claim Update to AP Unappr
AP Unapproved Invoice ReviewSL Compliance
AP Unapproved Invoice StatusSM Work Completed (tab in SM Work Orders)
DM Attachment IndexSM Work Completed Misc
DM Attachment Index SearchSM Work Completed Purchase
JB T&M Bill Line SequencesSM Work Completed Purchase, AP History tab

In addition to form changes, certain imports and reports were also updated to accommodate the 30-character AP Reference number. For more information, see the Imports and Vista Reports sections of the Release Notes.

Extended Vendor Name

To accommodate vendors with longer names, vendor name fields now allow up to 80 characters. This facilitates printing full vendor names on critical documents such as subcontracts, change orders, lien waivers, checks, and so forth.

Note: In some cases, space allowance prevents displaying the vendor name in full; however, you can see the full name by hovering over the applicable vendor name field.

This change affects numerous forms throughout the Vista software that include a vendor name field. Forms changes to allow entry of a vendor name include:

  • AP Vendors - Name field (Info and Grid tabs) and Proprietor field (Add'l Info tab)
  • AP Transaction Entry - Name field (Address Overrides tab)
  • AP Unapproved Invoice Entry - Name field (Address Overrides tab)

Other forms that include vendor name field only display the vendor name. If the Vendor Name / Name field is in a grid, you can manually expand it to show as much of the name as needed. If the Vendor Name / Name field is not in a grid (such as those displayed on an Info tab), display of the full vendor name will depend on space restrictions. If the vendor name cannot be displayed in full, you can hover over the vendor name field to display the full name.

Due to the extensive list of affected forms, the following lists includes only forms changed to expand the display of the firm name.

Form NameForm Name
AP 1099 Totals (AP 1099 Processing) AP Void Payments
AP Check PrintJB T&M Bill Line Sequences
AP Payment History MS Haul Ticket Add-Ons
AP Payment Posting PO Change Order Entry
AP Payment Workfile PO Purchase Order Entry
AP Release Retention PO Receipts Entry
AP T5018 Payments (Vendor Payments tab)SL Change Order Entry
AP Unapproved Invoice Review SL Worksheet
AP Vendor Merge SM Purchase Order Entry

This feature also includes extending the Firm Name used throughout the Project Management module to 80 characters.

There are numerous forms affected by this change, since Firm Name is used throughout PM. With the exception of the Firm Name field in PM Firms (which is used to enter the firm name), the remaining instances of firm name are display only. You can expand the Firm Name / Name field in grids to show as much of the firm name as needed, whereas other forms may truncate the firm name due to space allowance. However, in most cases, you can hover over the firm name field to display the full firm name.

If the Firm Name / Name field is in a grid, you can manually expand it to show as much of the name as needed. If the Firm Name / Name field is not in a grid (such as those displayed on an Info tab), display of the full firm name will depend on space restrictions. If the firm name cannot be displayed in full, you can hover over the firm name field to display the full name.

Forms that required a change to expand the firm name display include the following

Form NameForm Name
PM Change OrdersPM Potential Projects
PM Company ParametersPM Project Firms
PM Firm ContactsPM Project Firms Copy
PM FirmsPM Punch Lists
PM Inspection LogsPM Request for Information
PM Other DocumentsPM Test Logs
For a list of imports and reports affected by this change, see the Imports and Vista Reports release notes.
New Filter and Release Options in AP Release Retainage

You now have the ability to restrict transactions added to a release retainage batch by AP reference number and subcontract number, manually add invoice lines to the batch so you can manually enter release amounts for each invoice line, and select a new payment control number to allow updating the payment control for selected invoices.

The following changes were made to implement these features:

  • Added a Restrict by AP Ref checkbox to allow restricting initialization by AP reference number. When selected, new Beginning AP Ref and Ending AP Ref fields are enabled, allowing you to select a single AP reference number or a range of AP reference numbers by which to restrict invoice initialization.
  • Added a Restrict by SL checkbox to allow restricting initialization by SL (subcontract) number. When selected, new Beginning SL and Ending SL fields are enabled, allowing you to select a single subcontract number or a range of subcontract numbers by which to restrict invoice initialization.
  • Added a Manual Entry by Invoice Line option to the Release Options dropdown. When you select this option, the system adds applicable invoice lines to the grid with the Released Retainage field set to 0.00, and highlights the lines in red. For each invoice, you must either enter the release amount (in the Amount field) or delete the invoice line from the grid. Once you enter the release amount for an invoice line, the red highlight is removed for that line.
  • Added Assign New Payment Control? and New Payment Control fields to the Release Options group box. When you select the Assign New Payment Control? checkbox, the system enables the New Payment Control field, allowing you to enter an override payment control number. The new payment control number is applied to all applicable invoices during batch processing.
  • Added a Payment Control field to the batch grid. It displays the payment control number assigned to an invoice in AP Transaction Entry or remains blank if no number exists. The field does not show new payment control numbers. The system assigns these numbers to invoices during batch processing.

For more information about releasing retainage, see AP Release Retainage/Retention/Holdback Form.

Imports

This release delivers on user-requested Imports enhancements, fixes, and other improvements.

AP Imports Updated to Support Extended AP Reference Number

The following imports now support the new 30-character allowance for AP Reference numbers.

  • APEntry (AP Transaction Entry)
  • APPayEdit (AP Payment Posting)
  • APUnappInv (AP Unapproved Invoice Entry)

For information about the Extended AP Reference Number feature, see the Accounts Payable release notes.

AP Imports Updated to Support Extended Vendor Name

The following imports now support the new 80-character allowance for vendor name.

  • APEntry (AP Transaction Entry)
  • APPayEdit (AP Payment Posting)
  • APVendMast (AP Vendors)
  • PMFirmMaster (PM Firms)

For information about the Extended AP Vendor Name feature, see the Accounts Payable release notes.

Updated SM Work Completed Inventory Import to Support Separate Cost and Bill Quantities

The SMWorkCompletedInventory (SM Work Completed Inventory import now supports separate cost and bill quantities. The import was modified as follows:

  • Identifier 150 - This identifier, previously titled "Quantity", was renamed to CostQuantity (Cost Quantity). The Use Viewpoint Default column defaults as selected.
  • Identifier 173 - This new identifier, titled PriceQuantity, was added to record the Bill Quantity. The Use Viewpoint Default column defaults as selected.

Payroll

This release delivers on user-requested Payroll enhancements, fixes, and other improvements.

Updates to Smart Payroll

Several new timecard validation rules were added to enhance timecard validations. The following describes these new rules.

Multiple Site Detection Rule

A new timecard validation rule was added for Multiple Site Detection. If you enable this rule and set the Severity to Allowed With Warning or Not Allowed, when you select to process timecards, the system checks in and out times for employees working multiple locations and will present an error if either of the following occurs:

  • The employee's in/out times overlap for different locations
  • The employee's in/out times are the same for different locations

The error message will provide the employee ID and show the locations and start/end times in question.

If there is a single entry for the employee or if there are multiple entries with different locations, but there is no overlap in the start/end times, no errors will occur.

Pay Rate Validation Rule

The Pay Rate Validation rule detects discrepancies in employee pay rates on timecard entries. The system cross-references each timecard against the employee's employment record, ensuring the pay rate aligns with the designated position and contract agreement.

It also identifies patterns of pay rate inconsistencies, highlighting cases where an employee's rate has changed without a documented update.

Finally, the validation verifies that the system correctly calculates overtime pay using the employee's regular hourly rate and the applicable earnings factor (for example, 1.5× the regular rate for overtime and 2× for double time).

Minimum Wage Compliance Rule

With this new Minimum Wage Compliance validation rule, the system automatically compares the hourly pay rate on each timecard entry against the applicable state's minimum wage requirements for any non-exempt employees (those with the FLSA Exempt checkbox unselected in PR Employees) to ensure compliance with state labor laws and prevent underpayment of employees.

During validation, the system compares the timecard date with the effective date in the HQ State Compliance form to identify the correct minimum wage rate for the applicable state. The system then compares the employee's pay rate to the state minimum wage:

  • If the pay rate meets or exceeds the state minimum wage, the system skips the timecard.

  • If the pay rate is below the state minimum wage, the system flags the timecard entry as an exception and indicates the discrepancy.

New State or Local Code Rule

This New State or Local Code rule uses an employee's timecard history to detect changes in the employee's state or local tax code without a documented address change, helping ensure timely and accurate setup for new state and local tax requirements.

During validation, the system cross-references timecard data against an employee's historical records and payroll setup.

  • If the system detects a new local code, it displays a new local code message.
  • If the system detects a new state, it first validates if a state-specific withholding certificate is required. If a state-specific certificate is not required (the state accepts the Federal form), a new state message appears. If a state-specific certificate is required, the system validates the employee's payroll setup for state withholding:
    • If proper setup is found, the system displays a new state message indicating that the employee is set up for state withholding.
    • If the proper setup is missing, the system flags the entry and displays a new state message indicating that the employee is not set up for state withholding.

For more detailed information about this and other validation rules, see About Validation Rules.

Other Payroll Updates

Improvements to the Both with Difference to Resident state tax calculation

The tax calculation for the resident state tax option Both with Difference to Resident has been reformulated to ensure that the correct tax bracket is applied. This calculation should be based on the sum of wages earned in the resident state plus the wages earned in the posted state where the employee worked. Before this change, there was a possibility that a lower tax bracket would be used in cases where an employee worked in multiple states.

For more details about how the tax is calculated, see the F1 field help for the Calculate Tax Option on the PR State Information Form.

Project Management

This release delivers on user-requested Project Management enhancements, fixes, and other improvements.

Enable Batch Posting for Interrupted PM Interface Batches

You now have the ability to post PM Interface Batches that were interrupted during processing.

A new Unposted PM Interface Batches grid was added to the PM Interface form. This grid only displays when there are unposted interface batches for the active company.

Batches included in this grid are those with one of the following statuses:

  • 0- Open
  • 2-Validation Errors
  • 3-Validation OK
  • 4-Posting in Progress
  • 25-Validation Warnings

If a batch is locked (the InUseBy field is populated), you can right-click on the batch line and select Unlock Batch. However, you can only unlock a batch if the InUseBy contains your login name.

If a batch is not locked, you can post the batch by right-clicking and selecting Post Batch. The system displays the Batch Process form for that batch's source. For example, if the Process field says "PO Change Order", the system displays the PO Batch Process form, where you can validate and post the batch.

Service Management

This release delivers on user-requested Service Management enhancements, fixes, and other improvements.

Separate Cost and Bill Quantity for Work Completed Inventory

You can now capture cost and billing quantities separately for work completed inventory lines, allowing you to bill a different number of units than are costed on the work order.

For this change, the Cost Qty and Bill Qty fields in the Work Completed grid are now exposed when entering work completed inventory lines (replacing the previous Quantity field).

On the SM Work Completed Inventory form, a Quantity field was added to the Cost and Billable group boxes, and Quantity previously used was removed from the IN Co/Location/Material section (left side).

Auto-Factor Actual Labor Costs on Work Orders

When using the SM Fixed Rate option for an employee (in PR Employees, Add'l Info tab), the system now automatically factors the actual labor cost for work completed labor entries using the setup defined for the specified SM Pay Type.

Calculations for actual cost are as follows:

  • If the SM Pay Type Cost Method is 0 - Multiplier, the system applies the Factor defined for the pay type to the SM Fixed Rate to calculate the actual cost for the work completed labor line.

    Example: If SM Fixed Rate is 50.00, the pay type's Factor is 2.00, and 10 hours were posted for the work completed line, the actual cost would be $1,000 ((50.00 x 2.00) x 10).

  • If the SM Pay Type Cost Method is 1 - Dollar Rate, the system uses the SM Fixed Rate defined for the employee (in PR Employees) to calculate the actual cost for the work completed labor line.

    Example: If SM Fixed Rate is 50.00 and 10 hours were posted for the work completed line, the actual cost would be $500 (50.00 x 10).

For both Cost Methods, if no SM Fixed Rate is specified, the system uses the actual labor costs from PR to update actual cost for the work completed labor line.

Viewpoint Administration

This release delivers on user-requested Viewpoint Administration enhancements, fixes, and other improvements.

Implement Tab Security for DM Manage Selected Attachments

You now have the ability to set up tab security for the DM Manage Selected Attachments form (HQAttManageSelected). This form is accessed by selecting Manage Selected Attachments in DM Attachment Index Search, and consists of four tabs:

  • Copy
  • Delete
  • Attachment Types
  • Indexes

Once you set security for the DM Manage Selected Attachments form to 1-By Tab (in VA Form Security), you can then set separate security levels (Full, Read Only, Denied, or None) for each of the four tabs.

For more information about tab security, see Set Tab Security Access.

Vista Reports

The following discusses updates made to standard reports for the 2025.10 release.

This release includes features that extend the AP Reference number and AP Vendor Name in several Vista forms. To accommodate these changes, several reports were also modified. The following tables provide a list of affected standard reports.

Reports Updated for Extended AP Reference Number

The following reports were modified to display the full 30-character AP Reference number.

Report TitleReport Title
AP Invoices EM Work Order Drilldown
AP Invoices by Equipment JC Jobs per Contract Drilldown
AP Invoices By Job/WO JC Revenue Cost Drilldown
AP Job Payments JC Tax Report
AP Vendor Drilldown JC Unit Cost Drilldown
AP Worker Comp Liabilities For Subcontractors - Canada PM Vendor Register Drilldown

The following reports were modified to truncate the 30-character AP reference number due to limited space.

Report TitleReport Title
AP 1099 ReportAP Payment Workfile
AP 1099 Vendors Less than MinimumAP Retainage Summary Drilldown
AP Aged Open PayablesAP Tax Report
AP Aged Open Payables By Job/WOAP Transactions By Vendor
AP Aged Open Payables By SubcontractsAP Unapproved Invoice Drilldown
AP Aged Open Payables with VATAP Unapproved Invoices
AP Batch TransactionsAP Unapproved Invoices by Job
AP Canada T5018 Slip ReviewAP Unapproved Invoices By Reviewer
AP Cash RequirementsAP Value Added Tax Report
AP Check RegisterAP Vendor Payment History Drilldown
AP Check Register By DateCM Payment Drilldown
AP Clear Audit ListEM Tax Report
AP Credit Service RemittanceGL Trial Balance Drilldown
AP Credit Service Remittance By VendorHQ BAS GST Reconciliation Report
AP Credit Service Remittance ReprintIN Inventory History Drilldown
AP EFT Remittance - A/NZJB T&M Invoice By Cont Item With Dates
AP EFT Remittance by Vendor - A/NZJB T&M Invoice By Contract Item
AP EFT Remittance ReprintJB T&M Invoice By Date
AP EFT/ePayments RemittanceJB T&M Invoice By Phase
AP EFT/ePayments Remittance VendorJB T&M Invoice By Phase With Dates
AP EM Entry Distribution ListJB T&M Invoice By Sequence
AP Entry Audit ListJB T&M Invoice By Sequence With Dates
AP GL Entry Distribution ListJB T&M Invoice Detail
AP GL ReconciliationJB T&M Invoice FreeForm
AP Hold DetailJC Unbilled Analysis
AP IN Entry Distribution ListMS Hauler Payment AP Audit List
AP JC Entry Distribution ListMS Hauler Payment GL Audit List
AP Job/WO Transactions DrilldownMS Hauler Payment Worksheet Audit List
AP Monthly GL TransactionsMS Hauler Payment Worksheet Audit List
AP On-Cost Invoices AUMS Hauler Payments By Invoice
AP On-Cost Invoices CAMS Hauler Ticket Details
AP On-Cost Pending Invoices AUMS Material Vendor Payment Audit List
AP On-Cost Pending Invoices CAMS Vendor Material AP Details
AP On-Cost Reconciliation By BatchPO Drilldown
AP Open PayablesPO Purchase Order Status Report
AP Open Payables By Pay TypeSL Backcharge Detail
AP Open Payables DetailSL Subcontract Ledger Report
AP Open Payables For SubcontractsSL Subcontract Status Report
AP Payment AuditSL Subcontract Status Report - A/NZ
AP Payment Preview With Compliance

The following reports were modified to include an extra line to allow displaying the full 30-character AP Reference number.

ReportReport

AP Check By Vendor

AP Cheque Overflow - A/NZ

AP Check OverFlow

AP Cheque Print - A/NZ

AP Check Print

AP Cheque Print by Vendor - A/NZ

AP Check Print Stub

AP Cheque Stub - A/NZ

AP Check Print-2-Mail Format

AP Master Vendor Drilldown

Updated Disclaimer for Certified Payroll Reports

The Legal Disclaimer information was updated for the following Certified Payroll reports as follows:

Report TitleReport IDDescription
PR Certified Payroll Transcript767Changed "Section 231" verbiage to "Section 3729". The disclaimer now reads as follows:

THE WILLFUL FALSIFICATION OF ANY OF THE ABOVE STATEMENTS MAY SUBJECT THE CONTRACTOR OR SUBCONTRACTOR TO CIVIL OR CRIMINAL PROSECUTION. SEE SECTION 1001 OF TITLE 18 AND SECTION 3729 OF TITLE 31 OF THE UNITED STATES CODE.

PR Certified Report with Liabilities768
PR Certified Signature Page769
PR Certified Transcript With Class Info770

Updated JB Progress Invoice Reports

Several JB Progress Invoice reports were modified to accurately reflect retainage/retention/holdback tax amounts, both previous tax and current tax.

Changes made apply when the following AR Company Parameters checkboxes are selected:

  • Post Taxes on Invoices
  • Calculate Tax on Retainage (US) / Calculate Tax on Retention (AU) / Calculate Tax on Holdback (CA)
  • Distribute Tax on Retainage (US) / Distribute Tax on Retention (AU) / Distribute Tax on Holdback (CA)

Improvements include the following:

  • The Plus Previous Tax subtotal now includes all retainage/retention/holdback tax released on past bills.
  • The Plus Tax This Invoice tax subtotals (single and detailed format) now include any retainage/retention/holdback tax released on the current bill.
  • The Less Retainage subtotal excludes any retainage/retention/holdback tax.

Reports affected include:

Report TitleReport IDAdd'l Info
JB Progress Bill - Landscape447

For these reports, added a new Print Detail for Tax This Invoice? checkbox. When selected, tax released on the current bill is broken out by individual tax codes.

Note: For legacy invoices (created prior to 2022), no tax detail data is available in the system for display. For these invoices, a single summary value for the current tax amount appears in place of tax details in the totals section, along with an indicator of the unavailability of tax details for that particular invoice.
JB Progress Invoice By Bill Group449
JB Progress Units Bill451
JB Progress Units Bill (with SM)452
JB Progress Invoice448N/A
JB Progress Invoice with Units450N/A

Updated JB Application for Payment Reports

The following JB Application for Payment reports were modified to accurately reflect retainage/retention/holdback tax amounts in tax lines, subtotals, and balances.

Changes made apply when the following AR Company Parameters checkboxes are selected:

  • Post Taxes on Invoices
  • Calculate Tax on Retainage (US) / Calculate Tax on Retention (AU) / Calculate Tax on Holdback (CA)
  • Distribute Tax on Retainage (US) / Distribute Tax on Retention (AU) / Distribute Tax on Holdback (CA)
Report TitleReport IDDescription
JB Application for Payment432For these reports, the following now applies:
Note: For the "JB Application for Payment - A/NZ (AU only)" report, the word Retention replaces all occurrences of Retainage indicated below.
  • The Retainage: __% of Completed Work field now excludes any related retainage tax. The percentage shown accurately reflects the net retainage amount held for work completed as a percentage of total work completed on the current bill and previous bills.
  • The Total Retainage field excludes the net retainage tax amount held on those bills.
  • The Total Earned Less Retainage field accurately reflects the difference between the Total Completed and Stored to Date and the Total Retainage values (which exclude retainage tax).
  • The Less Previous Certificates For Payments field excludes all tax amounts, including any retainage tax amounts.
  • The Current Payment Due excludes all tax amounts, including any retainage tax amounts.
  • The Sales Tax field displays only when you select the Include Sales Tax? checkbox, and includes all current tax amounts, including the retainage tax amount released on the current bill, if any. The (__% on $__) information displays a value for tax basis that includes the basis amount for released retainage tax on the current bill; it also displays a value for tax rate (%) that reflects displayed values for tax basis and current sales tax amount due (tax amount / tax basis).

  • The Current Payment Due Plus Sales Tax field displays only when you select the Include Sales Tax? checkbox, and accurately sums Current Payment Due and Sales Tax.
  • The Balance To Finish, Plus Retainage field accurately reflects the Contract Sum to Date less the Total Completed and Stored to Date, plus the Total Retainage.
  • The Amount Certified field accurately restates the Current Payment Due without tax (if you do not select the Include Sales Tax? checkbox) or the Current Payment Due Plus Sales Tax (if you selected the Include Sales Tax? checkbox).
  • On the Continuation Sheet, the Retainage column displays the total net retainage amount held on the current bill and previous bills, excluding any net retainage tax amount held on those bills.
JB Application for Payment - A/NZ (AU only)1131
JB Application for Payment by Bill Group1239

Check Issue Status

To see a list of defects fixed in this version, go to the Track Cases/Issues page of the Viewpoint Customer Portal. Use the filter options to select your product and module. In the Fixed in Version field, select this version, then select Apply Filters.