]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/Circulation/acq_price.adoc
check in first draft of release notes
[Evergreen.git] / docs / RELEASE_NOTES_NEXT / Circulation / acq_price.adoc
1 == Granular control over how to use price and acquisition cost to determine item value  ==
2
3 This feature adds two new library settings:
4
5     Use Item Price or Cost as Primary Item Value
6     Use Item Price or Cost as Backup Item Value
7
8 which intersect the behavior of these existing settings:
9
10     Charge lost on zero
11     Default Item Price
12     Minimum Item Price
13     Maximum Item Price
14
15 Each of these settings affect how item price is used in
16 various contexts and is not limited to "lost" items, but
17 can affect notices, fine rules, and billings for long
18 overdue and damaged items (as well as lost items).
19
20 By default, the price field on items is the only field
21 considered by these various uses, but if we set, for
22 example, "Use Item Price or Cost as Primary Item Value" to
23 "cost", then we'll use the cost field instead of the price
24 field.
25
26 Alternately, if we set the "Backup Item Value" to "cost"
27 and either leave the "Primary Item Value" setting unset or
28 set to "price", then we'll consider the price field first,
29 and if it is either unset/null or equal to 0 (and
30 "Charge lost on zero" is true), then it'll fall-through to
31 the cost field.  We can also flip the behavior with these
32 settings and consider cost first and then price second.
33
34 The primary intended use case for this feature is:
35
36  If there's an acquisition cost, charge this as the lost value.
37  If there's not an acquisition cost, but there's price, charge the price.
38  If neither, charge the default value.
39