← All Reports

Quotation Tool CRM
Development Updates

New features, UI improvements, and bug fixes shipped to the quotation management system.

April 15 - April 21, 2026

Section

New Features &
Enhancements

Pricing accuracy and ingredient request workflow upgrades.

Enhancement

Product Component Pricing Update

  • Live Vendor Pricing -- R&D and Pricing tabs now pull Product Component pricing from Acctivate's PoDetails table, so quotes always use the latest product and vendor costs.
  • Unified Columns -- Table columns now match R&D's Ingredient table and Pricing's "Select Source & Pricing" table, giving Sales, R&D, and Pricing a single consistent view.
Select Product Component - Bottle with vendor pricing from Acctivate
Bottling & Filling Product Component pricing
New Feature

R&D Ingredient Request Withdrawn Status

  • Withdraw Request Button -- R&D can now cancel ingredient requests in Pending or Returned status that are no longer needed.
  • New "Withdrawn" Status -- The Requested Ingredients table tracks discontinued requests separately, keeping the active queue clean while preserving history.
Withdraw Request button on a Pending ingredient request
Withdrawn status filter on the Ingredient Requests table
Section

UI & UX
Improvements

Navigation and form layout polish.

UI/UX

Swap Pricing and Purchasing in Side Nav

  • Workflow-Aligned Order -- Side navigation now places Pricing and Purchasing in an order that mirrors the updated user workflow.
  • Less Context-Switching -- The hierarchy follows how teams actually move through a quote, so users spend less time hunting for the right tab.
Side navigation with Pricing placed above Purchasing
UI/UX

Ingredient Request UI Clean Up

  • Grid-Based Column Layout -- The R&D Ingredient Request form was rebuilt on a grid to improve visual hierarchy and readability.
  • Faster Scanning -- Related fields line up cleanly, so formulators can fill out and review requests with less effort.
Redesigned Ingredient Request form with grid-based column layout
Section

Bug Fixes

Issues reported and resolved.

Bug Fix

Acctivate Sync 502 Error Fixed

  • Root Cause Addressed -- Resolved the 502 error that was blocking syncs from the Vitalpax Acctivate server to the Quotation Tool app server.
  • Reliable Data Flow -- Products, vendors, and pricing now pull through cleanly, keeping R&D and Pricing on the latest numbers.
📤
Acctivate
502 Error
Syncing OK
💻
Quotation Tool

What We Shipped

2 New Features & Enhancements
2 UI/UX Improvements
1 Bug Fix

Thank you.

Section

Reported Issues &
Clarifications

Issues reported by Jason Howard and how the pricing is being handled.

Reported - QR-260311-004

Pricing Discrepancies

Reported by Jason Howard

  • Price for R1040 is $48, was $40.25 on first quote, there was not a marginal per bottle difference.
  • Price for label is doubled at $0.25 vs $0.12
  • Case box price is missing $0.10
  • Neckband price is off by $153,475
  • I need to be able to calculate/add the normal loss percentage
QR-260311-004 component pricing and pricing summary as seen by Jason Howard
Reported - QR-260311-004

Formula & Pricing Mismatch

Reported by Jason Howard

  • Formula and ingredients did not match
  • Raw price totaled $12.87 vs $8.53
  • Case box overpriced at $0.61 vs $0.10
  • No price for pouch vs $1.10
QR-260311-004 per-bottle component pricing breakdown reported by Jason Howard
Reported - QR-260311-003

Formula & Pricing Mismatch

Reported by Jason Howard

  • Formula and ingredients did not match
  • Raw price totaled $19.03 vs $24.37
  • Case box overpriced at $0.61 vs $0.10
  • Price for pouch $0.35 vs $1.10
QR-260311-003 component pricing breakdown reported by Jason Howard
Clarification - QR-260311-004

Reported Prices Match Acctivate

  • Synced From Acctivate -- The prices for R1040, Label, and Case Box all come directly from the Acctivate price database, so the values shown in the Quotation Tool are correct.
  • Override When Needed -- A Custom Price can always be applied on a specific quote if we need to follow a different price for that deal.
📊
Acctivate Price Database
Source of truth
📦
R1040 / Label / Case Box
Prices displayed are accurate
Custom Price
Available when a specific price must be followed
In Progress - QR-260311-004

Neckband Priced Per Roll (Fix Coming)

  • Current Behavior -- Neckband prices are captured as a full roll rather than per individual piece, which is why the reported price looks high ($153,475 off).
  • Fix In Progress -- We are adding an input field to specify how many pieces are on a roll, so the tool can derive the correct per-piece price automatically.
🎭
Full Roll Price
Shown today
#
Pieces per Roll
New input field
$
Per-Piece Price
Auto-calculated