Gasboy CFN III Manager Manual V3.6 User Manual
Page 94
Setting Up Tax Tables
How to Set Up a Tax Table
Page 10-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
To compose your compressed description, write down the following:
• The tax number (1-8: defined in configuration).
• The tax type. For tax tables, it is type 1 or 2.
• The method for figuring taxes on amounts that exceed the largest amount in the table: you
can use a fixed rate with a rounding rule, or you can apply the table to the excess amounts.
• The tax increment; almost always 1 cent.
• The smallest taxable amount.
• The formula for determining the individual entries in the table. You do this by means of
three TAX program commands: increment, loop, and end loop.
An increment tells the TAX program an Amt Diff and a Tax Diff and the number of
consecutive times to apply those differences. For example, in the sample worksheet, the first
Amt Diff is 0.18, and that difference occurs five consecutive times. For the sample table, and
for most tax tables, the tax increment is always $0.01.
A loop tells the TAX program to repeat the commands within the loop the number of times
you specify. You start a loop with a loop command and end it with an end loop command. So,
when two or more increments occur in a repeating pattern, you can describe the repeating
pattern in terms of a loop. Loops may be nested-that is, the steps repeated by a loop may
include other loops.
An end loop terminates the last loop that was started. Thus, if there are two loop commands
and then an end loop, the end loop will terminate the second loop. Another end loop is
required to terminate the first loop.
A compressed description of the sample table follows:
• Tax number: 1
• Tax type: 1
• Tax increment: 1 cent
• Smallest taxable amount: $0.10
• Loop 8 times
Increment taxable amount by $0.18 and tax by $0.01 five times
Increment taxable amount by $0.19 and tax by $0.01 one time
Increment taxable amount by $0.18 and tax by $0.01 four times
Increment taxable amount by $0.19 and tax by $0.01 one time
End loop
The sample table is a simple example. In your table, you may have a non-repeated sequence of
increment commands before the first loop. Or, you may have many loops, or loops within
loops. Or, you may have a non-repeated sequence of increment commands at the end of the
table, after all loops are ended.
Most tax tables must reduce to a compressed description. However, if you encounter some
difficulty, consult your salesman or distributor for help.