The subentity deletion logic for prices is now working correctly for the logical key "Time of validity".
The behavior is that all the existing prices having a valid-from-to-range, which includes the configured "Time of validity" of the subentity deletion configuration, are deleted on import.
For example:
Have a "Selling Price" with validity from 1/1/2021 to 6/30/2021 and a second one with validity from 7/1/2021 to 12/31/2021
Have an import mapping with subentity deletion configured for "Selling Price" (e.g.) and configure a qualification for "Time of Validity", e.g. 3/28/2021
Import a "Selling Price" for the same item with validity from 3/1/2021 to 4/30/2021
Result:
The first existing price (with validity from 1/1/2021 to 6/30/2021) is deleted, since it is matching the configured qualification of "Time of validity" = 3/28/2021.
The new "Sellling" Price with validity from 3/1/2021 to 4/30/2021 is imported.