X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=doc%2Fcalculate_price.txt;h=321185c636eba19afb848991d9705d0b25665fff;hb=5a3cbfe6d2df1c8c32edcab8bf93e8a8432a15fc;hp=561389182a21a60b8886ae169fd32dc324b41178;hpb=edbfbfe0040643646240c02073f37ce410ce3fd6;p=fa-stable.git diff --git a/doc/calculate_price.txt b/doc/calculate_price.txt index 56138918..321185c6 100644 --- a/doc/calculate_price.txt +++ b/doc/calculate_price.txt @@ -1,23 +1,31 @@ Calculate sales price from standard cost ---------------------------------------- -You can have automatic sales price calculation for items that do not have any prices in Sales Prices entered. This works -independently from Base Price factor, but if Base Price is set it works together with it. +You can have automatic sales price calculation for items that do not have any +prices in Sales Prices entered. This works independently from the Base Price +List setting, but if the factor is set in the other Sales Type Lists it works +together with them. Preparing and operation ----------------------- Go into Setup tab - Company Setup. -In the field, Add Price from Std cost, enter the % that you want to increase from the average standard costs for the items not -listed in the Item Price List. If this value is empty there are no automatic price calculations. BE aware that an increase value of 0 will -calculate the price to be the same as the Std cost. So to remove the calculation, just empty the field. It will then get an internal value of -1. +In the field, Base for auto price calculation, set a Base Price List. +In the field, Add Price from Std cost, enter the % that you want to increase +from the average standard costs for the items not listed in the Item Price List. +If this value is empty there are no automatic price calculations. BE aware that +an increase value of 0 will calculate the price to be the same as the Std cost. +So to remove the calculation, just empty the field. It will then get an internal +value of -1. If the average standard costs is 0, the calculation would result in 0 as well. -The field, Round to nearest xxx Cents, will round the calculated result to the nearest Cent entered. If you have 2 decimals in the amounts -the value 100 would be divided by the xxx value. If you have 3 decimals in the amounts the value 1000 will be divided by the xxx value. -If there is no fraction, the value will be rounded up to the nearest xxx value. If there is a fraction, the value xxx will be subtracted from -the value (100-xxx) or (1000-xxx). +The field, Round to nearest xxx Cents, will round the calculated result to the +nearest Cent entered. If you have 2 decimals in the amounts the value 100 would +be divided by the xxx value. If you have 3 decimals in the amounts the value +1000 will be divided by the xxx value. If there is no fraction, the value will +be rounded up to the nearest xxx value. If there is a fraction, the value xxx +will be subtracted from the value (100-xxx) or (1000-xxx). Let us take an example: ---------------------- @@ -27,20 +35,24 @@ Decimals = 2 Value to increase the items with = 70 (%) Round to nearest value = 5 -the pow(10, 2) = 100. 100 divided by 5 = 20 and no fraction. Price after increase = 20.77 * (1 + 70 / 100) = 35.309. -Rounded to nearest 5 cent value = 35.35; +the pow(10, 2) = 100. 100 divided by 5 = 20 and no fraction. Price after increase += 20.77 * (1 + 70 / 100) = 35.309. Rounded to nearest 5 cent value = 35.35; Let us set the Round to nearest value = 95. -The value 100 / 95 = 1 and a fraction of 95. The Price will still be calculated to 35.309. Now the value will be rounded to 36.00 -and subtracted by (100 - 95) = 35.95. +The value 100 / 95 = 1 and a fraction of 95. The Price will still be calculated +to 35.309. Now the value will be rounded to 36.00 and subtracted by (100 - 95) = +35.95. -So you see it is very flexible. If you have larger prices you can even round up to nearest 10, 100 by setting the rounding to -nearest value = 1000 or 10000. But take care if you have different prices, large prices and small prices. It might not be a good idea to -round a value of 10.77 to 100. +So you see it is very flexible. If you have larger prices you can even round up +to nearest 10, 100 by setting the rounding to nearest value = 1000 or 10000. +But take care if you have different prices, large prices and small prices. It might +not be a good idea to round a value of 10.77 to 100. -If there is a base price list set and for instance a factor 0.7 the price list in foreign currencies are calculated as well. -And again, if a 'Round to nearest' value is set to other than 1 the foreign prices are rounded in the same way as explained above. +If there is a base price list set and for instance a factor 0.7 the price list in +foreign currencies are calculated as well. And again, if a 'Round to nearest' value +is set to other than 1 the foreign prices are rounded in the same way as explained +above. This new price calculaton should work with sales kits too.