Retail Markup Errors

Problem

If you are using "retail" style pricing, Goldenseal accounting software versions 3.01 and earlier may calculate the selling price incorrectly for some items in Sales transactions.

Caught By

Turtle Creek testing.

Workaround

Use a Markup System that doesn't trim prices to a retail amount, or that only trims to 95, 98 or 99 cents (the bug does not occur for trim prices of .90 or higher).

Solution

Fixed in Goldenseal accounting software version 3.1.

Technical Details

If the trim amount is less than 9, Goldenseal will drop dollar amounts when they are more than the trim amount. For example, if you trim all prices to .85, most prices will be OK but items selling for 9.85 will incorrectly show up as .85.

Most retail users use "retail" rounding to amounts like .95, .98 or .99, so it is possible that no users have actually seen this bug in action.