Changing a pricing group now recalculates the related job, order, invoice, and shipment totals together.
Product and service pricing rules now honor their enabled settings, while catalog default markup remains available when no rule applies.
Invoice lines now include the service price once, keeping invoice and order totals accurate.
Catalog-product prices now use the product cost when the default markup fallback applies.
Profit, deposits, and payment totals now follow the selected pricing group, and an existing payment is not lost when an invoice is created during repricing.
Manual prices and enabled service rules are respected, while rules that do not apply no longer leave an older price behind.
Pricing details no longer show an outdated rule explanation when a manual or customer price is used.