X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/8cf8798dc37fe8125b8008614f3ea087e549b8dc..eae5f8bdbca22f1f8c7ba4439dafbe3b89b6a143:/SL/PriceSource.pm diff --git a/SL/PriceSource.pm b/SL/PriceSource.pm index bf4fc991b..831f68ebc 100644 --- a/SL/PriceSource.pm +++ b/SL/PriceSource.pm @@ -149,8 +149,12 @@ and it is up to the user to change a price. =item 2. -If a price is set from a source, it is read only. A price edited manually is by -definition not a sourced price. +If a price is set from a source then the system will try to prevent the user +from messing it up. By default this means the price will be read-only. +Implementations can choose to make prices editable, but even then deviations +from the calculatied price will be marked. + +A that is not set from a source will not have any of this. =item 3. @@ -285,12 +289,6 @@ to be aware of units and price_factors. This is madness. =item * -A common complaint is that prices from certain vendors are always negotiated -and should use a default value but must be editable (like free prices) by -default. This should be orthogonal for all prices. - -=item * - The current implementation of lastcost is useless. Since it's one of the master_data prices it will always compete with listprice. But in real scenarios the listprice tends to go up, while lastcost stays the same, so lastcost @@ -307,6 +305,11 @@ Specifically when changing from sales to purchase records prices don't make sense anymore. The guarantees should be updated to reflect this and transposition guidelines should be documented. +=item * + +Prices were originally planned as a context element rather than a modal popup. +It would be great to have this now with better framework. + =back =head1 AUTHOR