Added

8/14/26

Vista API Enhancements — Since August 5, 2026

This release period adds Project Management and Job Cost cache coverage, AP payment-batch grouping enhancements, new PM and Payroll actions, VA inquiry refresh, and multiple high-impact fixes across AP, SM,


Data and Cache Improvements

VA Inquiry Refresh

Added refresh_inquiry on inquiry data so integrators can re-run a VA inquiry with change detection instead of recreating inquiry runs on every schedule. Supports optional filter override and standard delete-detection behavior.

Project Management Paperless Caches

Added cache writer support for PM daily logs, inspection logs, drawing logs, issues, meeting minutes, and request for information (RFI) data objects to support construction document and field-log integrations.

Added a new Other Documents cache data object for PM other document records (vista/pm/2/data/other_documents/cache).

Job Cost Revenue Projections

Added a new Revenue Projection Entries cache data object (rev_proj_bat_entries) to expose JC revenue projection batch lines from open and posted revenue projection batches, including stored contract amounts, projected units and dollars, and the Plugged flag.

Equipment Management Assets

Added a new Assets cache data object for EM asset header and depreciation schedule data (vista/em/2/data/assets/cache).

Job Cost Contracts Forecast

Added Contracts Forecast cache writer support.

Service Management Work Order Scopes

Added Work Order Scopes cache writer support.

Document Management Attachments

When a separate attachment database is configured but HQAF bytes exist only in the primary Viewpoint database, attachment_files/cache_file now falls back to the primary database before failing — fixing legacy attachment retrieval scenarios.


API Improvements

ModuleChange TypeData ObjectDescription
APEnhancedPay Batch Entries Add ActionRepeated Add calls for the same vendor in the same payment batch now group onto one payment header when SeparatePayYN is N and vendor, pay method, CM account, and address sequence match.
APEnhancedPay Batch Entries Add ActionAdded optional grouped input via LineItems[] to add multiple open AP transactions for one vendor in a single API call.
APFixedPay Batch Entries Add ActionFixed intermittent incorrect vendor assignment when adding open invoices to a payment batch.
APAddedInvoicesAdded the Update Discount Offered action (update_discount_offered) to update discount offered on a posted AP invoice line and propagate the change to eligible invoice line detail rows without reversing or re-entering the invoice.
APAddedUnapproved InvoicesAdded the Add Attachment action (add_attach) to attach files to the header of an unapproved invoice.
APFixedUnapproved Invoices Replace ActionFixed unapproved_invoices/replace failing with a trigger error when updating existing unapproved invoices that have line detail.
PMAddedFirmsAdded the Add action for PM Firms to allow programmatically creating firm master records.
PRAddedCrewsAdded the Add action for Payroll Crews to allow programmatically creating crew records.
SMEnhancedWork Orders Add ActionWork Orders Add now automatically creates default Scope 1, matching Vista UI behavior so work-completed lines can post without an explicit scopes payload.
VAAddedInquiry DataAdded refresh_inquiry action to re-execute VA inquiries with incremental change detection.
VAFixedClear Inquiry ActionFixed Clear Inquiry returning HTTP 400 when clearing a valid inquiry run.
MSFixedTicket Batch Entries Add ActionFixed null reference failures on ticket_batch_entries/add.
POFixedCO Batch Entries Add ActionFixed null reference failures when optional/null fields are sent on co_batch_entries/add; improved input validation.
SMFixedWO Work Completeds Add Inventory ActionFixed add_inventory failures when the same Part code exists in multiple material groups by scoping HQMT lookup to the company material group.
PRFixedTime Batch Entries Add ActionFixed pay rate defaulting when Vista returns a null craft template — seq 127 is now explicitly cleared so a prior line's template does not carry forward.
DMFixedAttachment Files Cache File ActionFixed unexpected errors when staging attachment bytes for download.

Schema Clarifications

ModuleChange TypeData ObjectDescription
EnhancedData Object and Action DescriptionsUpdated data object and action descriptions across Vista modules to include missing native Vista program and view references (CM, GL, HR, JC, PR, PM, SM, VA, UD, and others).
DMEnhancedFile HandlingExpanded Document Management object, action, and property descriptions for attachment retrieval and file-handling workflows.

Coming Soon

ModuleChange TypeData ObjectDescription
JCAddedRevenue Projection BatchesCache and batch actions for JC revenue projection batch headers — follow-on to Revenue Projection Entries read support.
JCAddedRevenue Projection EntriesChange, Add, Post, and calculate-options actions for revenue projection batch lines — not yet released.
AREnhancedBatch Entries Add Receipt ActionSupport for Finance Charge (LineType: F) and Service Charge receipt line types — under review.