June 5, 2026
May 28, 2026
May 21, 2026
May 14, 2026
May 7, 2026
April 30, 2026
April 23, 2026
April 16, 2026
April 9, 2026
April 2, 2026
March 26, 2026
March 19, 2026
March 5, 2026
March 12, 2026
February 26, 2026
February 19, 2026
February 12, 2026
January 22, 2026
February 5, 2026
January 29, 2026
January 15, 2026
January 8, 2026
January 1, 2026
December 25, 2025
December 18, 2025
December 11, 2025
December 4, 2025
November 27, 2025
November 20, 2025
November 13, 2025
November 6, 2025
October 30, 2025
October 23, 2025
October 16, 2025
October 9, 2025
October 2, 2025
September 25, 2025
September 18, 2025
September 11, 2025
September 4, 2025
August 28, 2025
August 21, 2025
August 14, 2025
August 7, 2025
July 31, 2025
July 24, 2025
July 17, 2025
July 10, 2025
July 3, 2025
June 26, 2025
June 19, 2025
June 12, 2025
June 5, 2025
May 29, 2025
May 22, 2025
May 15, 2025
May 8, 2025
May 1, 2025
April 24, 2025
April 17, 2025
April 10, 2025
April 3, 2025
March 27, 2025
March 20, 2025
March 13, 2025
March 6, 2025
February 27, 2025
February 20, 2025
February 13, 2025
February 6, 2025
January 30, 2025
January 23, 2025
January 16, 2025
January 9, 2025
January 2, 2025
December 26, 2024
December 19, 2024
December 12, 2024
November 28, 2024
November 21, 2024
November 14, 2024
November 7, 2024
October 31, 2024
October 24, 2024
October 17, 2024
October 10, 2024
October 3, 2024
September 26, 2024
September 19, 2024
September 12, 2024
September 5, 2024
August 29, 2024
August 22, 2024
August 15, 2024
August 8, 2024
August 1, 2024
July 25, 2024
July 18, 2024
July 11, 2024
June 27, 2024
June 20, 2024
June 13, 2024
June 6, 2024
May 30, 2024
May 23, 2024
May 16, 2024
May 9, 2024
May 2, 2024
April 25, 2024
April 18, 2024
April 11, 2024
April 4, 2024
March 28, 2024
March 21, 2024
March 14, 2024
March 7, 2024
February 29, 2024
February 22, 2024
February 15, 2024
February 8, 2024
February 1, 2024
January 25, 2024
January 18, 2024
January 11, 2024
January 4, 2024
December 21, 2023
December 14, 2023
December 7, 2023
November 30, 2023
November 16, 2023
November 9, 2023
November 2, 2023
October 26, 2023
October 19, 2023
October 12, 2023
October 5, 2023
September 28, 2023
September 21, 2023
September 14, 2023
September 7, 2023
August 31, 2023
August 24, 2023
August 17, 2023
August 10, 2023
August 3, 2023
July 27, 2023
July 20, 2023
July 13, 2023
July 6, 2023
June 29, 2023
June 22, 2023
June 15, 2023
June 8, 2023
June 1, 2023
May 25, 2023
May 18, 2023
May 11, 2023
May 4, 2023
April 27, 2023
April 20, 2023
April 13, 2023
April 6, 2023
March 30, 2023
March 23, 2023
March 16, 2023
March 9, 2023
March 2, 2023
February 23, 2023
February 16, 2023
February 9, 2023
February 2, 2023
January, 2023
December, 2022
November, 2022
October, 2022
September, 2022
August, 2022
July, 2022
June, 2022
May, 2022
April, 2022
March, 2022
February, 2022
January, 2022
December, 2021
November, 2021
October, 2021
September, 2021
August, 2021
July, 2021
June, 2021
May, 2021
April, 2021
March, 2021
February, 2021
January, 2021
December, 2020
May 14, 2026 release notes
Tickets
- 31473: Employee App - Send Order Copies via Email Directly from Employee App
- 43202: Configure - Order Entry - Search for Product Lines
- KOD-30344: Kodaris - Cart > QTY break products> changing quantities to meet different break levels doesn't change the unit price displayed
- Regression Tests
- Case 1: Verify cart item displays correctly
- Add any product to the cart.
- Navigate to the Cart page.
- Verify cart item displays:
- Product image.
- Product name.
- Part number.
- Unit price.
- Total price for the item.
- Quantity selector with +/- buttons.
- Note the unit price and total.
- Change quantity for product using + and - buttons
- Verify:
- Total calculates correctly.
- Tests
- Case 1: Unit price updates based on quantity pricing table
- Find a product with quantity-based pricing:
- Open product detail page.
- Look for a pricing table showing different prices for different quantities.
- (e.g., Your Price: $5.90 each, Quantity 12: Price / each $5.25)
- Note the quantity needed for another price and what that price is
- Add this product to cart.
- Navigate to the Cart page.
- Verify:
- Unit price shows the regular price.
- Change quantity but keep it below the amount needed for another price.
- Verify:
- Unit price still shows regular price.
- The total is calculated correctly.
- Increase quantity to reach the amount for another price.
- Verify:
- Unit price matches the price shown in the pricing table on the product page.
- The total is calculated with the new price.
- Decrease quantity below the amount for this price.
- Verify:
- Unit price returned to regular price.
- Total recalculated with regular price.
- KOD-30354: Server-side type filtering and modified filtering paging of folders and files
- KOD-30459: Fix pricing in UX for unitSell2 with matching unit conversion
- KOD-30555: Add Fraud Score to Payment Received Email Template
- Regression Tests
- Case 1
- Payment Made email renders correctly for standard payments with no fraud score.
- No Fraud Score row should be displayed.
- Tests
- Case 1
- Log in as an employee in the operations portal.
- Go to Notifications and make sure you are subscribed to Notify me when a customer pays invoices.
- Go to an order from your employee’s company.
- Generate a COD payment link and send it via email.
- Use that link to pay the order. (Ideally, a customer would do this).
- This should trigger the Payment Made email to be sent to your employee’s account.
- If Fraud Data is generated from that payment, a “Fraud Score” row should appear in the payment details section above under Amount.
- You can verify if Fraud Data was generated from your payment by going to your order’s “Frauds” tab and looking for your payment.
- The score is fixed to two decimal numbers (e.g., “6.16”).
- Depending on the score, it can have different labels and coloring:
- Above 70: “High” label in red bold text.
- Above 30 but 70 or below: “Medium” label in yellow/amber bold text.
- 30 or below: “Low” in green text.
- Make sure to test with every range if possible.
- KOD-30565: Update UX for internal files type field to be editable
- KOD-30731: Make tax jurisdiction editable on vendor invoices
- Regression Tests
- Case 1
- Verify that the Vendor Invoice Detail page looks and functions correctly.
- Tests
- Case 1
- Verify that when enableTaxesByJurisdiction setting is turned on, the "Taxes" section appears in the sidebar with an "+ Add tax" autocomplete.
- Verify that the "+ Add tax" dropdown sends a POST /api/system/basicTaxRate/list request with two filters: countryCode = vendorInvoice.country and stateCode = vendorInvoice.state.
- Verify that the dropdown options display code and taxDescription.
- Verify that selecting a tax rate adds a new entry to taxesByJurisdiction with tax = 0.
- Verify that the added tax is displayed in both the "Taxes" section and in "Totals" (with the jurisdiction name and amount).
- Verify that clicking on a jurisdiction opens an edit dialog with jurisdictionCode and tax fields.
- Verify that inside the dialog the jurisdiction autocomplete filters by the current invoice's country + state.
- Verify that the "Delete" button removes the entry from taxesByJurisdiction.
- Verify that the "Cancel" button closes the dialog without saving any changes.
- KOD-30860: UX Kodaris - Product Custom Fields Follow-up - Ability to Update on Grids
- Regression Tests
- Case 1
- Verify that product fields can be edited and saved in the grid.
- Verify that custom fields are not cleared after editing a standard field.
- Tests
- Case 1
- Verify that custom fields can be edited in the Product Data Grid.
- Verify that after editing a custom field, the value is saved and displayed after a refresh.
- Verify that users with productView or productEdit permissions can open the Custom Fields tab.
- Verify that users with productEdit permissions can edit custom fields in the Custom Fields tab.
- KOD-30871: Display messaging at checkout alerting customers of how close they are to meeting Free Freight
- Regression Tests
- Case 1
- Make sure the cart still loads properly.
- Tests
- Case 1
- When you go to the cart, if the company address you are on has user19 in the trendCompiledSettings, then you should see a message that you can get free freight with the current total and how much more you need to spend.
- If you add enough to the cart to get to the free freight, the banner will no longer appear.
- Case 2
- If the company address does not have the user19 field in the trend compiled settings, then you won’t see any banner.
- 59199: Credit Card Name Reference - UX
- 59947: Operations Portal request 2 - Sort quote by price type
- 60125: Updates for Events Calendar
- 60214: UX Product Carousel Enhancements
- 60756: Delivery Date on Checkout Rules
- 60942: Calculate Freight at checkout for Direct Order lines - Engineering
- 61016: New Fee - Remove from UPS and Will Call Orders
- 61045: COD Payment page throws error
- 61165: Cookie policy popup addition - Engineering
- 61584: Drag and Drop File Upload Enhancement - Engineering
- 62173: Implementation - Order / Invoice Documents (Populate terms)
- 62783: Serial Numbers For Invoices - Engineering
- ENG-62840: Retail Price Modification in Configurator
- ENG-62841: Specifications Tab Not Displaying in Configurator
- ENG-62902: Separate website setup
- 62977: Configure - Manually Set Employees Sales Rep Code
- 63069: Update Location Gutenberg Section
- 63325: Implementation - Countries / States
- 63410: UOM Pricing Issue in the Cart
- 63460: Update Inventory Display
- 63473: Map in the Supplier on PDP
- ENG-63659: COD payment form page missing — /cod-payment-form returns 404
- 63695: PIM Migration
- 63698: Send Discounts on Cash Quotes to CSD
- ENG-63708: CloudLeap - Shipping Options Display Order
- 63730: Parser issue
- 63753: Add scroll to the Featured Products section
- ENG-63794: Create company catalog product order reset option
- ENG-64028: OA: Do Not Reorder Exception Handling
- 64116: Header - Line Card
- 64163: Footer - Awards & Certificates
- 64189: Footer - Page
- ENG-64303: Request to Update Global Typography System
- 64312: KOD ship date errors
- 64371: Messaging on Delivery & Payment Screen for Limited Permission Users
- ENG-64374: Warehouse-Based Product Filtering
- 64384: Investigate Limited Pricing View on Purchase Orders/Items
- 64385: Update Statuses on Purchase Orders
- ENG-64719: Budget role enhancement - View for Project Manager role
- 65458: Need to Setup Terms
- ENG-65504: Allow Deletion of Internal Files on Leads - UX
- 65619: Automating Account Process - Restrict Login Access
- 65637: Add Pricing Display and Add to Cart Functionality to Sliders
- 65644: Shipping for overweight items shows 0 instead of message.
- 65688: Credit App Tweaks
- ENG-65740: Multi-cono Payments Tendering In V2 Flow
- ENG-65799: UX for multilingual order confirmation emails
- ENG-65869: Update Import Export App to Use New Export API
- 65909: Payment Display Issue - Declined Payments Included in Total Paid Amount
- 66012: Incorrect Customer Pricing
- ENG-66130: Move lead server side endpoints
- 66187: Automatically detecting and translating the website based on the user’s browser language
- ENG-66286: Kodaris - Add Daily Rule to move Customer QA tickets to Done
- ENG-66289: Sign in Error Message Update
- ENG-66295: Kodaris - Add "Clone" to the Name of Cloned Tickets
- ENG-66297: Add Company Status Dropdown Blank Option
- 66322: Include Job # on the Opportunity Details Screen
- ENG-66460: Add Rule for Credit App Validation
- ENG-66530: Custom Data Export Capabilities
- ENG-66639: Website header update - Remove items
- ENG-66743: Grid pagination does not reset when switching categories
- ENG-66752: Field Changes Are Not Saved When Clicking Publish Without Blurring Input
- ENG-66851: Opportunities display setting fields on the grid
- ENG-67410: Request for Changes to Home Page Experience for Customers
- ENG-67456: Kodaris - Fix issue with new filtering in the operations portal
- 67467: Configure - Mass Delete Products by Import (doc update)
- ENG-67509: Support XLSX, XLS, CSV, TSV in Document Automation Studio UI
- 67627: Add Server-side support for productAttributeLanguage/list
- ENG-67767: Add server side api/user/system/language
- 67854: Add a setting to enable/disable catalog view
- ENG-67882: Kodaris - Fix API roles on ticket
- ENG-67946: Quoting - Remote Engine
- ENG-67950: Update Mapping Shipto Matching
- 67974: Deliveries coming over as CPUs
- ENG-68114: Update registration success message text
- ENG-68143: Change priority sequence of CPU hold order settings
- ENG-68169: New Pricing Engine
- ENG-68208: Vertex Tax Integration updates
- 68246: Add employeeStatus field to quotes grid in the operations portal (Engineering)
- ENG-68249: Get a Quote Configurator Variants
- ENG-68312: URL Structure Changed from /details/101/ to /details/99/
- 68362: Configure - Set Employees Sales Rep Code via Import