Advanced Price Management

Release: APM 25.0.9442.54897

Description

This release delivers a targeted bug fix in Advanced Price Management (APM) to ensure manual unit prices entered on Sales Lines are preserved and the line amount is correctly calculated when the quantity is entered. It also maintains accurate Sales Line Detail traces for both manual prices and discounts.

User Stories

No User Story developed in this release.

Bugs

Title Description Technical description Impact on previous versions
[22230] – Manual price preserved when entering quantity; sales amount and details calculated Previously, when users entered a manual Unit Price on a Sales Line and then set the Quantity, the Unit Price could reset to 0 and the Sales Amount remained empty. Expected behavior is that a manually entered price remains effective and the Sales Line Detail is populated accordingly (same for manual discount). Impacted object: Codeunit 8120268 “isaAPM_PriceCalc. - isatech”. Changes include: (1) Enhanced ApplyPrice to detect manual price scenarios and avoid clearing manual price details; (2) Adjusted RetrievePrice to properly clear/refresh sales price details only when appropriate; (3) Introduced helper procedure SalesLineHasManualPrice to recognize manual price lines based on APM Setup; (4) Kept discount calculation flow unchanged, but ensured Sales Line Detail consistency. Behavior now aligns with standard expectations: manual prices are respected when quantity changes. No schema changes. Minimal functional impact: users will see correct amounts and Sales Line Details in scenarios that previously zeroed out the price.

Events

No event added or updated in this release.

Next
Previous