Release Notes v26.05
Initially published: 2026-10-08
Build range: 26.05 (26.04.100 – 26.04.112)
For the previous major releases, see Release Notes v26.04 / v26.03 / v26.02 / v26.01, and What’s New v25.01.
| wdt_ID | Version | Category | Context | Type | Description |
|---|---|---|---|---|---|
| 8570 | 26.05 | ACCOUNTING | BUDGET | CHANGED | Accounting > Budgets > Define Budgets (extended menu). Fixed a v26 regression where Budget form extended menu items were hidden from non-admin users with the Budget Menu permission; 8 form-level options restored. Accounts tab items addressed in a separate task. [26.04.111, US72418377] |
| 8571 | 26.05 | ACCOUNTING | GENERAL LEDGER | FIXED | Accounting > View GL Journal > [entry] > Extended Menu > Reverse Entry. Fixed three date issues: (1) changing the Date field no longer reverts to today on save; (2) a valid Reversal Date after the entry Date no longer triggers an incorrect validation error; (3) same-day reversals (Reversal Date = entry Date) are now correctly allowed. [26.04.102, UT16849304] |
| 8572 | 26.05 | ACCOUNTING | TAX | FIXED | Accounting > Reports > Taxes > Tax Report (Q0195). Use Tax figures now come from posted entries using the Posting Date, so the Tax Report and General Ledger agree for the same period. Previously, the report calculated Use Tax from invoice line values using the Invoice Date, which included amounts that were never posted as a tax liability. Sales, tax collected, and taxable and non-taxable totals are unchanged. [26.04.102, US67584493] |
| 8573 | 26.05 | ACCOUNTS PAYABLE | VOUCHERS | FIXED | Voucher > Line Items > Detail sub tab > Account field. The Account field now displays the account number and description as "[Account No] - [Account Description]", restoring behavior from v24. Previously, only the account number appeared. [26.04.107, US73902939] |
| 8574 | 26.05 | ACCOUNTS PAYABLE | VOUCHERS | FIXED | Voucher > Line Items > Detail sub tab > Call No. The field now correctly displays the call number with a clickable link to the associated Call record. [26.04.100, US73811452] |
| 8575 | 26.05 | ACCOUNTS PAYABLE | VOUCHERS | FIXED | Voucher > Line Items > Find Products. S-type (Subcontract) Master Part Numbers now appear in search results when adding a line item, restoring behavior from prior to v25. [26.04.100, US91536028] |
| 8576 | 26.05 | ACCOUNTS RECEIVABLE | CASH RECEIPTS | FIXED | Accounting > Accounts Receivable > Cash Receipts: Ref No. now enforces a 20-character maximum, preventing a Post Batch truncation error. [26.04.101, US66145968] |
| 8577 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | Customer > Invoices > Add + > Create Master Invoice. Users can now successfully create a MASTER type invoice that includes MANUAL type invoices without receiving an incorrectly triggered "Invoice [no] is already associated with a master invoice" error. [26.04.107, US74584994] |
| 8578 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | External Payment form > Country > State field. The State dropdown now loads and filters by the selected Country. Previously, the State dropdown did not load any values. [26.04.110, UT51967355] |
| 8579 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | Invoice > Extended Menu > Create Credit Invoice. Credit invoices from child invoices no longer inherit the Master Invoice link, keeping the Master Invoice subtotal accurate. [26.04.100, US74586289] |
| 8580 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | Invoice > Print SOV. The retainage amount on the print header now correctly matches the retainage total on the SOV print items. [26.04.100, US71235863] |
| 8581 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | Service Contract > Invoice > Line Items > Def. Revenue sub tab. When a service contract line item uses a revenue account (not a deferred revenue account), invoicing the contract no longer incorrectly sets a deferred revenue balance or Begin/End dates on the invoice line item. A related fix also resolves credit memo posting failures when creating warranty service contracts from projects with PROJINVINCLUDEWARRANTY enabled. [26.04.107, US67465349] |
| 8582 | 26.05 | ACCOUNTS RECEIVABLE | INVOICES | FIXED | Service Contract > Invoice. Fixed re-posting being blocked when unposting an invoice on which deferred revenue had already been run. Unposting now resets the deferred revenue balance automatically. [26.04.102, US73811301] |
| 8583 | 26.05 | GENERAL | AI | FIXED | Ask Q (Azure Foundry). Responses now render cleanly — internal retrieval markers that previously appeared as stray characters in answers are automatically removed. Working references, citations, and the Sources panel are unaffected. [26.04.111, UT4819] |
| 8584 | 26.05 | GENERAL | API | FIXED | Maintenance > API Configuration > PSA. Fixed Create New Masters, Update Existing Masters, and Price A–D Factor fields errantly appearing on the Authentication tab of the PSA (Professional Services Automation) integration. On upgrade, these settings now appear on the Settings tab only. (Customer ID and Access Token are not affected.) [26.04.107, UT51538895] |
| 8585 | 26.05 | GENERAL | API | FIXED | Maintenance > API Configurations > Director > Access Enabled. Checkbox is now visible on the Director Config form, as expected. [26.04.110, UT52120498] |
| 8586 | 26.05 | GENERAL | API | IMPROVED | Integration: Ramp | Receipt Image Sync. Receipt images on Ramp transactions are now automatically downloaded during import and attached to the corresponding expense record or voucher (DocLink). Download failures are logged to Sync Error History without blocking the transaction. [26.04.105, UT50652439] |
| 8587 | 26.05 | GENERAL | API | IMPROVED | Integration: Ramp | Reimbursements — Two-Step Voucher. Ramp reimbursements now post a two-step journal entry: an expense item (Ramp accounting date) and a voucher that relieves the employee-expense liability into AP. Unpaid reimbursements create an open voucher; already-paid reimbursements mark the voucher paid using Ramp's payment date. Cancelling an unpaid reimbursement (both periods open) removes the voucher and expense item. [26.04.110, UT50652517] |
| 8588 | 26.05 | GENERAL | API | IMPROVED | Integration: Ramp | ReportNo Q0421 - Ramp Merchant Spend; also accessible from Maintenance > API Configuration > Ramp > Settings tab via the Merchant Spend Report field caption. Displays Ramp card spend by merchant. [26.04.106, US78825719] |
| 8589 | 26.05 | GENERAL | API | IMPROVED | Maintenance > API Configuration > HubSpot | User Maintenance > Permissions > Integration > HUBSPOTCONFIG. A new HubSpot Config Maintenance permission (View, Create, Edit, Delete) enables non-administrators controlled access to HubSpot configuration. Previously only administrators could access this area. Permissions: HUBSPOTCONFIG (new). [26.04.109, UT51583656] |
| 8590 | 26.05 | GENERAL | CLOUD STORAGE | FIXED | Maintenance > API Configuration > Cloud Storage (database storage mode). DOCUMENTENCRYPTION config item now respected on upload; blob storage documents print in SSRS; unencrypted documents archive to cloud storage, as expected. [26.04.107, UT51626378] |
| 8591 | 26.05 | GENERAL | COMPANY | CHANGED | Accounting > Admin > Company Setup > Company form: the "Logo" tab is renamed to "Documents"; the "Branding" tab now includes a new "Report Logo" field in the Q360 section. The "Report Logo" links a document (category "LOGO") to the company for use in reports and also shows up in the "Documents" tab — documents uploaded to the "Documents" tab with category "LOGO" are also reflected here. [26.04.100, UT50653663] |
| 8592 | 26.05 | GENERAL | EXPENSES | FIXED | File > Expenses > My Expenses > Extended Menu > Submit Selected Items. Expense items without a link field (Project No., Dispatch No., Opportunity No., or P.O. No.) now show a clear validation message on submit, identifying the item number, description, and missing link. Previously, the submission failed with a generic error that did not indicate which item failed or why. [26.04.107, US73261546] |
| 8593 | 26.05 | GENERAL | EXPENSES | FIXED | File > Expenses > Submit. The approval email link now opens the Approval tab directly; previously it opened My Expenses. [26.04.111, UT52305970] |
| 8594 | 26.05 | GENERAL | GLOBAL SCHEDULE | FIXED | Resource Console. Drag-and-drop scheduling of a service call now correctly updates the call status to SCHEDULED, restoring behavior from prior to v25. [26.04.100, US70737616] |
| 8595 | 26.05 | GENERAL | GRIDS | CHANGED | Accounting > Quick Views > Order Bookings By Customer. Added a filter toggle to allow users to save and restore default values for all parameters on the form. [26.04.107, US70662722] |
| 8596 | 26.05 | GENERAL | GRIDS | FIXED | Fixed the grid auto refresh button to refresh at the configured interval. Grids sharing data on the same form now also refresh synchronously when either grid has auto refresh enabled (e.g. Task > Task tab > Events sub tab grid and Task > Events tab grid). [26.04.102, UT16850369] |
| 8597 | 26.05 | GENERAL | GRIDS | FIXED | Forms with a replica grid: records deleted from the replica grid previously had no effect. Deletion now works correctly across all grids (e.g. Task Form — Task > Events sub tab and Events). [26.04.109, UT51911158] |
| 8598 | 26.05 | GENERAL | GRIDS | IMPROVED | Grid Exports > A new Add Total Row checkbox in the export modal (PDF, Excel, HTML, CSV) appends a filter-responsive grand total row to the export. Right-click the checkbox to save as default. On grids with a data-driven total row (e.g. Time Log), the generated total replaces it when checked. [26.04.111, UT52172455] |
| 8599 | 26.05 | GENERAL | MOBILE APP | FEATURE | Mobile App (Q360 Stride) + Zift payment processor integration | Collect Payment. Field technicians can now capture card payments directly on a service call. Tap Collect Payment to review the calculated amount due, enter or scan a card, and post a call-referenced credit immediately — no invoice required. A receipt is auto-emailed on success. Permissions: COLLECT_PAYMENT (new). [26.04.108, UT4866] |
| 8600 | 26.05 | GENERAL | MOBILE APP | FIXED | Mobile App (Q360 Stride) > Call Details. Call details now render correctly when the Caller field on the dispatch is blank. [26.04.109, UT51965853] |
| 8601 | 26.05 | GENERAL | MOBILE APP | FIXED | Mobile App (Q360 Stride) > Expenses. Tax Amount now appears on the expense item detail form. The expense list now shows Expense Total (reflecting quantity and taxes). Record Link now displays Projects and Calls instead of Tasks and Calls. [26.04.110, UT52117097] |
| 8602 | 26.05 | GENERAL | MOBILE APP | IMPROVED | Mobile App (Q360 Stride) > Parts Tab. The Parts tab now shows the full work order — every item type, released or not. Usable parts (released to the tech or in tech inventory) are promoted to the top; remaining items are view-only. A drop-down lets permitted techs view another technician's inventory read-only. Five new admin config items control which item types appear, whether price and cost are shown, and which item types trigger the wrench icon. No new permissions required. TECHINV_VIEW enables viewing another technician's inventory; MARGIN_VIEW enables cost display. [26.04.108, UT4856] |
| 8603 | 26.05 | GENERAL | MOBILE APP | IMPROVED | Mobile App (Q360 Stride) > Offline storage now reconnects mid-session and on app resume. On failure: "Offline storage unavailable - reconnecting. If this persists, restart the app." Notification dismisses automatically when the connection is restored. [26.04.111, UT52173198] |
| 8604 | 26.05 | GENERAL | MOBILE APP | IMPROVED | Mobile App (Q360 Stride) > Time Log. Time bill cards now display the customer company name, Service Call and Task badges include the call and task number, and travel time bills are identified with a Travel badge. [26.04.106, UT51254647] |
| 8605 | 26.05 | GENERAL | MOBILE APP | IMPROVED | Mobile App (Q360 Stride). Offline storage connection failures now trigger an automatic recovery attempt. If recovery fails, a message prompts the user to fully close and reopen the app to prevent unsaved data loss. [26.04.106, UT51496599] |
| 8606 | 26.05 | GENERAL | NAVIGATION | FIXED | Invoice > Ship To / Taxes. The Ship To and Ship Company field captions now link to the site record when a site is selected. Requires site_view and user_employee permissions. [26.04.102, US91536466] |
| 8607 | 26.05 | GENERAL | NAVIGATION | FIXED | Notifications: Background Job. Fixed the notification title to display as a clickable caption linking to the associated Background Job record, consistent with other notification types. [26.04.103, UT51178562] |
| 8608 | 26.05 | GENERAL | NAVIGATION | FIXED | Service > Sites. The Service menu now correctly displays a single "Sites" option. [26.04.100, UT50654191] |
| 8609 | 26.05 | GENERAL | NAVIGATION | FIXED | View > Bookmarks > Groups. Bookmark Groups can now include forms with titles longer than 100 characters. [26.04.108, UT51910890] |
| 8610 | 26.05 | GENERAL | PROGRAM EFFICIENCY | FIXED | Fixed erroneous error pop-ups shown to admin users when system notifications were triggered (e.g. when a user exceeded the maximum failed login attempts). [26.04.106, UT51496324] |
| 8611 | 26.05 | GENERAL | TASK LIST | FIXED | Maintenance > General Codes > CALLSTATUS and TASKSTATUS > "Hide from My Task List" column. Fixed parsing so all listed user types are applied when the list includes spaces after commas (e.g. TECH, ADMIN, USER), on both the web client and Mobile App (Q360 Stride). A call status with no value set is no longer hidden from every user. [26.04.111, US73058495] |
| 8612 | 26.05 | GENERAL | USER MAINTENANCE | CHANGED | User Maintenance > User Type: "EXTERNAL" > "External Portal" field (new). Valid values: "Legacy" — routes the external user to the legacy portal on login; "Default" — routes to the new external portal. Customer > "External User Form Type" field (removed — no longer applicable in v25+). [26.04.111, UT52175797] |
| 8613 | 26.05 | GENERAL | USER MAINTENANCE | FIXED | Maintenance > User Maintenance > "Active Flag" and "Login Flag" checkboxes. Fixed three license enforcement issues: (1) no false alert when editing an active user at exactly the cap; (2) saves that would push the company past its cap are now refused, reporting which license type and by how many; (3) a license is consumed by the Login Flag alone — the Active Flag controls dropdown visibility only. Alert wording updated. [26.04.107, US65439766] |
| 8614 | 26.05 | GENERAL | USER MAINTENANCE | FIXED | Maintenance > User Maintenance > Extended Menu > "Change User ID" and "Merge User ID". Admins can now change or merge a User ID for a user whose session expired via browser close or timeout without receiving an "Ensure user is logged out" error. [26.04.100, US69618147] |
| 8615 | 26.05 | GENERAL | USER PREFERENCES | FIXED | Q360UserPreference_Update.sql. User Preferences now save correctly on environments with a custom hook (Before_, Custom_, or After_) installed. [26.04.100, US73644465] |
| 8616 | 26.05 | HR | EMPLOYEE | FIXED | Employee > Benefits > Employee Benefit. Fixed the Amount field to accept decimal values — a regression from v24. [26.04.100, US72117176] |
| 8617 | 26.05 | HR | TIME BILL | FIXED | Time Bill > Save. Fixed the min/max validation error messages to correctly display the configured TIMEBILLMINMAX threshold values when a time bill duration is out of range. [26.04.100, US74266946] |
| 8618 | 26.05 | HR | TIME BILL | FIXED | Time Log > Ext Menu > Split Timebill. Fixed the Split Amount field rounding up instead of accepting the entered value. [26.04.100, US70663963] |
| 8619 | 26.05 | INVENTORY | MASTERS | FEATURE | Inventory > Import Manufacturer Pricing | A new guided import experience for manufacturer pricing. Upload a price file, map columns, preview changes row by row, and apply updates selectively. All import modals now include a "+ New Map" option to define a column mapping on the fly and optionally save for future use. No new permissions required. MASTERIMP_VIEW enables import access; IMPORTMAP_CREATE enables on-the-fly map creation. [26.04.112, UT50597717] |
| 8620 | 26.05 | INVENTORY | MASTERS | FIXED | Inventory > Master > Branch Quantities recalculation. QtyAlc and QtyPicked now correctly exclude ICO/CCO inventory transfer lines from the branch demand calculation. Previously, these lines were included, understating real demand and causing items to silently drop from the Purchasing Queue or appear in both purchasing and pick queues at the same time. [26.04.105, US91537296] |
| 8621 | 26.05 | INVENTORY | PICK ORDER | FIXED | Inventory > Work Queues > Parts Pick. Scanning an asset/serial number now correctly populates the selected row rather than the first row in the grid. [26.04.100, US70995536] |
| 8622 | 26.05 | INVENTORY | PICK ORDER | FIXED | Inventory > Work Queues > Parts Pick: Type=PROJECT. Fixed a SQL error when scanning a serialized asset on a project with more than one order. [26.04.100, US66897839] |
| 8623 | 26.05 | INVENTORY | PURCHASE ORDERS | FIXED | Purchase Order > Line Items > Find Products: "+" to add. Now correctly requires Purchase Edit permission instead of Master Create. [26.04.100, UT2790] |
| 8624 | 26.05 | INVENTORY | RMA | FIXED | Inventory > RMA Test Q. Scrapped assets are now correctly blocked from being returned to the RMA Test Q. [26.04.100, US64709087] |
| 8625 | 26.05 | PROJECTS | COGS | FIXED | Project > Profit > Actual > Misc. The Actual Misc field now correctly reflects only MISC job cost type amounts and no longer includes Subcontractor costs. [26.04.100, US72573627] |
| 8626 | 26.05 | PROJECTS | COGS | FIXED | Project > Profit > Budgeted > Total Cost. The field now correctly reflects the sum of all budgeted cost categories (Material, Misc, Sub Cont, and Labor). [26.04.100, US72117610] |
| 8627 | 26.05 | PROJECTS | PRODUCTS | FIXED | Project > Products. Products grid now shows only products belonging to the selected project, as expected. [26.04.108, US73259823] |
| 8628 | 26.05 | PROJECTS | PRODUCTS | FIXED | Project > Products. The Products tab now shows only products belonging to the current project. Previously, products from other projects or customers appeared incorrectly, and products with a blank customer number were duplicated. [26.04.100, US72222392] |
| 8629 | 26.05 | PROJECTS | REVENUE | FIXED | Projects > Post Project Revenue. Per-account GL revenue amounts now correctly realign when a CCO changes the revenue account mix mid-project. [26.04.100, US67582499] |
| 8630 | 26.05 | REPORTS | DASHBOARDS | FIXED | Dashboards. Fixed a display glitch where dashboards occasionally went blank on load. [26.04.108, UT51860335] |
| 8631 | 26.05 | REPORTS | DASHBOARDS | IMPROVED | Dashboard > Cash Position (Q0238) | Executive Dashboard (Q0254) — Two DSO metrics now available side by side: "DSO - Revenue (Rolling 12 Mo)" (renamed; calculation unchanged) and new "DSO - Collections (Rolling 12 Mo)" (billed A/R ÷ trailing 12-month billings, in days). Both tiles honor Branch and base-currency filters and display as "X.X days" (green: 0–40, yellow: 40–60, red: 60+). Previously, a single "YTD DSO" tile displayed as currency and ignored Branch and currency filters. [26.04.105, UT4834] |
| 8632 | 26.05 | REPORTS | LIVE DATA REPORTS | FEATURE | ReportNo Q0395 - Payment Transactions. Added Print Receipt to the extended menu. A receipt can be printed, emailed, or downloaded for any Charge transaction with a Success status. Single-row selection only. [26.04.100, UT50597460] |
| 8633 | 26.05 | REPORTS | LIVE DATA REPORTS | FEATURE | ReportNo Q0417 - Project Invoicing Schedule Summary. Added new Live Data report showing per-project invoicing progress and upcoming scheduled billing, including contract totals, earned revenue, over/under billing, and invoice tasks bucketed by month. Supports drill-through to project, invoice, and scheduled task details. Existing config PROJINVINCLUDEWARRANTY controls whether warranty is included in contract totals. [26.04.104, US72222397] |
| 8634 | 26.05 | REPORTS | LIVE DATA REPORTS | FIXED | ReportNo Q0030 - Inventory Master Valuation. The company-level rollup summary row at the bottom of the report now correctly displays the Company Name (e.g., "Acme Industries Total") instead of the literal text "Company Total". [26.04.100, US67705530] |
| 8635 | 26.05 | REPORTS | LIVE DATA REPORTS | FIXED | ReportNo Q0272 - Graph Income Expense. Fixed inaccurate graph values when the SIC field on a customer record is null. [26.04.100, US69714035] |
| 8636 | 26.05 | REPORTS | SSRS | FIXED | Quote > Print Quote > "Standard Proposal - Sections". Clearing all values from a multiselect parameter now correctly reverts to "(None)". Previously, this submitted blank, causing the report to hang or fail to render — a regression from v25. [26.04.100, US63159800] |
| 8637 | 26.05 | REPORTS | WORKFLOW | FIXED | Workflow > Diagram > Filters > Filter Definition: Tag Name. Tag names containing underscores can now be saved, restoring behavior from prior to v25. [26.04.100, US65439497] |
| 8638 | 26.05 | REPORTS | WORKFLOW | FIXED | Workflow > My Projects > Unreviewed Project Events (Q0346) > Extended Menu > Mark Events Reviewed. Restored; was missing in v25 and v26. Requires the projevents_edit permission (unchanged). [26.04.102, US57141331] |
| 8639 | 26.05 | SALES | FUNNELS | FIXED | Maintenance > Data Dictionary > FUNNELOPPORITEM. Fixed History Trigger entries not appearing on the Funnel Opportunity Item > History tab due to an incorrect History ItemType code. [26.04.100, US67347595] |
| 8640 | 26.05 | SALES | ORDERS | FIXED | Order > Print Order: "Standard Sales Order - Sections". Order line items with status CANCELLED are now correctly excluded from the line item grid and order totals. [26.04.100, US67459007] |
| 8641 | 26.05 | SALES | ORDERS | FIXED | Quote / Order > Line Items > Import Line Items. Items now receive the correct GL account number on import; previously, all items were assigned the same GL account number regardless of item type. [26.04.107, UT51539281] |
| 8642 | 26.05 | SALES | QUOTES | FEATURE | Inventory > Pricing Programs | Customer > Pricing tab | Quote > Extended Menu > Apply Pricing Program. A new manufacturer-level pricing engine — build reusable programs with per-manufacturer rules (% off MSRP, % off Price, or Cost +%), assign to customers with priority ranking, and apply to quotes to reprice matched items in bulk. Permissions: PRICEPROGRAM (new). [26.04.111, UT4880] |
| 8643 | 26.05 | SALES | QUOTES | FIXED | Quote > Print Quote > "Standard Proposal - Sections" and "Standard Quote - Sections". When sections contain kit items, the section footer now prints at the bottom of the section. Previously, the footer appeared within the kit items, a regression from v26.03.000. [26.04.100, US78826455] |
| 8644 | 26.05 | SALES | QUOTES | FIXED | Quote > Print Quote > Destination: "Email". Corresponding Quote data values now correctly populate the email template. [26.04.100, US66144114] |
| 8645 | 26.05 | SALES | QUOTES | FIXED | Quote > Print Quote. Fixed a rounding issue where the Printed Tax Amount and Printed Total displayed incorrect values. [26.04.100, US66897464] |
| 8646 | 26.05 | SALES | QUOTES | FIXED | Quote > Process > Reject Quote. System now correctly sends the Quote Rejected Email (Maintenance > Email Template Admin, Template Type: QUOTEREJECT) when the SENDQUOTEREJECTEMAIL config item is set to ON. [26.04.107, US71064964] |
| 8647 | 26.05 | SALES | QUOTES | FIXED | Sales > Quotes. Fixed two email regressions from v25: email compose tokens (recipients, CC, subject, body) now populate correctly when composing from a Quote; and the rejection email form now opens on Quote rejection unless SENDQUOTEREJECTEMAIL is set to OFF, restoring behavior from prior to v25. [26.04.102, US65838317] |
| 8648 | 26.05 | SERVICE | CALLS | FIXED | Call > Events. Events now sort correctly by date, and the selected timezone is correctly preserved. [26.04.100, US74169608] |
| 8649 | 26.05 | SERVICE | CALLS | FIXED | Call > Un-dispatch. Fixed close validation incorrectly triggering when un-dispatching the only assigned technician. The call now remains in OPEN status. [26.04.105, US72575768] |
| 8650 | 26.05 | SERVICE | SERVICE CONTRACTS | FIXED | Order > Ext Menu > Create Warranty Service Contract. Users can now successfully create warranty service contracts from an order even when the master item has no service revenue account configured. Service contract items now fall back to the company's default service revenue account instead of returning an "Invalid Main Account: NULL" error. [26.04.111, US74342260] |
| 8651 | 26.05 | SERVICE | SERVICE CONTRACTS | FIXED | Project > Extended Menu > Create Warranty Service Contract. Users can now successfully create service contracts that include Product items even when the DEFAULTSERVICEMASTER config item has no default Master configured. Product items now fall back to the Company's default Service Revenue Account instead of returning an "Invalid main account: NULL" error. [26.04.100, US68990781] |
| 8652 | 26.05 | SERVICE | SERVICE CONTRACTS | FIXED | Service Contract > Details > Line Item Sync Dates: unchecked. The system now validates line item Start Date and End Date against the contract Start Date and End Date, and prevents saving if any line item dates fall outside the contract date range. [26.04.101, US65345108] |