Taxes
Taxes are determined by government entities based on the location of the retail site; each having their own unique requirements as to what it and is not taxable.
Overview
Taxes are determined by government entities based on the location of the retail site; each having their own unique requirements as to what it and is not taxable. Because multiple governing entities may collect tax for a specific area, multiple taxes may apply specific items within a transaction.
For each tax that applies to a given transaction the system keeps a separate subtotal of taxable sales and applies the tax at the transaction level.
Tax Rate - Support for Up to 4 Decimal Places
From Verifone Commander Release 57.01, Tax rate precision is increased from 3 decimal places to 4 decimal places to support jurisdictions with 4 decimal places, for example 9.0625%. A user can configure a tax rate up to 4 decimal positions. This feature ensures the full configured rate is used across tax calculation, price-includes-tax scenarios, taxable rebates, and tax reports.
VeriFone has enhanced the Commander and C-Site to support tax rates with up to four decimal places — for example, 9.0625% or 8.6875%. Previously, the system was limited to three decimal places, which caused rounding errors in certain US jurisdictions, particularly counties in New Mexico where local tax laws require fractional rates at this level of precision.
This enhancement ensures that the tax rate you configure is the tax rate that gets used — in every calculation, on every receipt, and in every tax report. No more rounding to three decimal places; no more small discrepancies between what the law requires and what the register charges.
Note: This feature is available from Base 057.01.00 (PCS v1.26.0) onwards. It was delivered specifically to help operators comply with local tax laws in jurisdictions such as New Mexico counties.
Why This Matters
Tax rates in some US counties go beyond the standard two or three decimal places. For example:
New Mexico county (general)
9.0625%
Rounded to 9.063% — small but incorrect
New Mexico county (variant)
8.6875%
Rounded to 8.688% — tax slightly over-charged
Standard rate (no change)
5.5000%
Works exactly as before — no impact
Standard rate (no change)
9.9990%
Now captured fully — was truncated before
Over hundreds or thousands of transactions, even a small rounding error in tax can add up to a compliance problem. This enhancement removes that risk by using the full configured rate in every calculation.
What Has Changed
The following areas of the system now fully support four decimal place tax rates. Each is described in plain terms below.
Tax Configuration in C-Site
You can now enter a tax rate with up to four decimal places when setting up or editing a tax code in C-Site and Configuration client. The system accepts, stores, and displays the full four-decimal rate. If you enter fewer than four decimal places (for example, 5.5%), the system automatically pads it to 5.5000% internally so that all calculations are consistent.
Maximum tax rate precision: 3 decimal places (e.g. 9.063%)
Maximum tax rate precision: 4 decimal places (e.g. 9.0625%)
Entering 8.6875% would be saved as 8.688%
Entering 8.6875% is saved and used exactly as 8.6875%
Entering 5.5% was stored as 5.500%
Entering 5.5% is stored as 5.5000% — no change in behaviour
Tax Calculation
The full four-decimal tax rate is now used in every tax calculation the system performs. This includes:
Standard taxable items — the rate applied to the sale price is the full configured rate, not a rounded version.
Price-includes-tax items — when an item's price already includes tax, the back-calculation now uses the full four-decimal rate to correctly split out the tax portion.
Taxable rebates — when a discount or rebate is taxable, the tax on that rebate is now calculated at the full four-decimal rate. Previously, taxable rebates and items were rounded separately and then added together; now they are combined first and tax is applied once, which is the correct and more accurate approach.
✔ Good to know: The change to how taxable rebates are calculated may produce slightly different (more accurate) results compared to previous software versions. This is expected and correct behaviour.
Receipts
If your receipt is configured to print the tax rate, it will now print up to four decimal places. Receipts for existing transactions with standard 2 or 3 decimal rates are unchanged in appearance — the extra decimal places only show where they are meaningful.
Tax Rate: 9.063%
Tax: $2.29
Tax Rate: 9.0625%
Tax: $2.27
Tax Reports
The two tax reports that operators use to review and reconcile tax collections have been updated to display the full configured tax rate:
Tax Report
The tax rate column now displays up to 4 decimal places. The tax amounts shown reflect calculations performed at the full precision rate.
Tax Rebate Report
The tax rate applied to rebates is shown at full 4-decimal precision. Rebate tax amounts are now calculated more accurately (combined with item totals before rounding, rather than rounded separately).
Configuring a Tax Rate
See Configuring Taxes below to see the complete configuration.
Setting up a four-decimal tax rate in C-Site works the same way as configuring any other tax rate — the only change is that you can now enter more decimal places.
Where to Configure
Tax rates are configured in C-Site under the Tax Configuration section. Navigate to the tax code you wish to create or edit, then enter the rate in the tax rate field.
Entering the Rate
Simply type the rate you need, including the decimal places required by your jurisdiction:
9.0625
9.0625%
Full 4-decimal precision — used exactly as entered
8.6875
8.6875%
Full 4-decimal precision — used exactly as entered
5.5
5.5000%
Automatically padded to 4 decimal places — no change in behaviour
7.25
7.2500%
Automatically padded — standard rate, no change in behaviour
10
10.0000%
Whole number rates padded to 4 decimal places internally
ℹ Note: If you are configuring a tax rate that comes from a back-office system via the Conexxus NAXML standard, the standard currently supports up to 3 decimal places. If a 3-decimal rate is received, the system automatically appends a zero to make it 4 decimal places (e.g. 9.063% becomes 9.0630%). This is handled automatically with no action needed from you.
Where the 4-Decimal Rate Is Applied
Once you have configured a 4-decimal tax rate, the full precision rate is automatically used everywhere that tax is calculated or displayed. The table below gives you a quick reference:
Standard taxable item sale
✔ Yes
Full 4-decimal rate used in tax calculation
Price-includes-tax items
✔ Yes
Tax portion correctly back-calculated using full rate
Taxable rebates / discounts
✔ Yes
Combined with item totals before rounding for accuracy
Receipt — tax rate printed
✔ Yes
Prints up to 4 decimal places where configured
Tax Report
✔ Yes
Full rate displayed; amounts calculated at full precision
Tax Rebate Report
✔ Yes
Full rate displayed; rebate tax at full precision
C-Site — configure tax rate
✔ Yes
Accept and display up to 4 decimal places
C-Site — view tax rate
✔ Yes
Displayed at full 4-decimal precision
Back-office / NAXML (3 decimal)
✔ Auto
3-decimal rates received are padded to 4 (e.g. 9.063 → 9.0630)
Calculation Examples
The following examples show how the 4-decimal tax rate works in practice. All calculations use the full configured rate.
Example 1 — Standard Taxable Sale
Item price
$25.00
Configured tax rate
9.0625%
Tax calculated
$2.27 (25.00 × 0.090625)
Total charged
$27.27
✔ Good to know: With the old 3-decimal rounding (9.063%), the tax would have been $2.27 — same in this case. But at higher transaction values or different rates, the difference becomes material.
Example 2 — Price Includes Tax
Shelf price (tax included)
$10.00
Configured tax rate
8.6875%
Tax extracted (correct)
$0.80 (10.00 × 0.086875 ÷ 1.086875)
Net item price
$9.20
Example 3 — Taxable Rebate
A customer buys $20.00 of items and receives a $2.00 taxable rebate. Tax rate is 9.0625%.
Item total
$20.00
Taxable rebate
–$2.00
Net taxable amount
$18.00
Tax at 9.0625% on $18.00
$1.63
ℹ Note: Previously, tax on items ($1.81) and tax on the rebate (–$0.18) were rounded separately before being combined, which could introduce a 1-cent discrepancy. The new approach combines first and rounds once, which is correct.
Frequently Asked Questions
Question
Answer
Do I need to do anything to existing tax rates?
No. Existing tax rates are automatically padded to 4 decimal places internally (e.g. 5.5% becomes 5.5000%). There is no change in their calculated value or behaviour.
Will my receipts look different?
Only if the receipt is configured to print the tax rate AND the rate you have configured has more than 3 meaningful decimal places. Standard rates like 5.5% or 7.25% will print as before.
Will my existing reports change?
Tax Report and Tax Rebate Report will display 4 decimal places in the rate column. Tax amounts may be very slightly different for 4-decimal rates due to increased precision — this is correct.
My back-office sends tax rates via NAXML. Does this work?
Yes. NAXML supports up to 3 decimal places. If your back-office sends 3 decimal places, the system automatically appends a zero to make it 4. You cannot send a 4th decimal via NAXML — that would require a direct C-Site configuration.
I only use 2-decimal tax rates. Is anything different for me?
Nothing changes for you. Standard rates are padded internally to 4 decimal places but the calculated values are identical. You will notice no difference in receipts, reports, or transaction amounts.
Which software version includes this feature?
Base 057.01.00 / PCS v1.26.0 and later.
Quick Reference Summary
What changed
Tax rates now support up to 4 decimal places (was 3)
Who benefits
Operators in jurisdictions with fractional tax rates (e.g. New Mexico counties)
Maximum precision
4 decimal places — e.g. 9.0625%, 8.6875%
Existing rates
Unchanged in behaviour — padded to 4 decimal places internally
Receipts
Print full 4-decimal rate where the rate is shown
Tax Report
Displays full 4-decimal rate; amounts at full precision
Tax Rebate Report
Displays full 4-decimal rate; rebate tax more accurately calculated
Price-includes-tax items
Back-calculation uses full 4-decimal rate
NAXML back-office input
Up to 3 decimal places supported; padded to 4 automatically
Available from
Base 057.01.00 / PCS v1.26.0
Using Taxes
In the POS, taxes for a given department or PLU item are already configured and normally require no special handling on the part of the cashier. The system may automatically treat certain taxed items as non-taxed items when items flagged as food-stamp eligible the configuration are purchased with food stamps.
Tax Exemption
There may be circumstances when items normally taxed in a transaction should be sold as tax exempt: sales to tax exempt organizations or purchase for resale. Each situation has its own requirements and cashiers should follow in-store policies and procedures before tax exempting any purchases.
In order to legally increase the tax basis of the transaction without increasing the before-tax subtotal, use of this feature may involve additional requirements such as on-site signage. Compliance with those additional requirements is the responsibility of the merchant and/or enterprise.
From Verifone Commander Release 56.00, POS Sales Functions security settings configured in Configuration Client > Security > POS Security > Sales Function Security > Tax Exempt (TEX) are applied for this function.
Touch the line item that is to be exempted from tax
Touch Add Tax Exempt to exclude the line item when calculating taxability for this transaction
When the security setting for Tax Exempt is changed, do a refresh configuration from Configuration Client > Tools > Refresh Configuration for the new security setting to take effect.
Configuring Taxes
Tax Rates
From Verifone Commander Release 57.01, Tax rate precision is increased from 3 decimal places to 4 decimal places to support jurisdictions with 4 decimal place rates such as 9.0625%. A user can configure a tax rate up to 4 decimal positions.
Use Store Operations > Payment > Tax Rates in Configuration Client and Store Operations > Tax Rates in Verifone Central to define up to eight tax rates.


Name
Enter the name of the tax. This name appears in reports.
Delete
Click to delete the selected tax.
Adjust Break Points
Click to Adjust Break Points. See “Break Point Table.” Adjust Break Point appears only if “Use Break Point Table” is selected.
Indicator
From the drop-down menu, select the character that prints on receipts to indicate that this tax was applied.
Tax Rate
Enter the tax percentage for this tax if the Break Point Table is not being used.
Percent Start
Enter the minimum dollar amount that may be taxed (0.00 – 99999.99).
From Verifone Commander Release 57.01, Tax rate precision is increased from 3 decimal places to 4 decimal places to support jurisdictions with 4 decimal places, for example 9.0625%. A user can configure a tax rate up to 4 decimal positions. This feature ensures the full configured rate is used across tax calculation, price-includes-tax scenarios, taxable rebates, and tax reports.
Options
Prices Include Tax
Select if the price of an item already includes this tax.
Prompt for Exemption
Select to make a prompt appear that requests cashier verification when the [TAX EXEMPT] key is pressed.
(If not selected, the terminal automatically removes this tax when the cashier presses [TAX EXEMPT])
Use Canadian GST
Canadian GST Settings Reg Number Options
Fuel Includes Tax
Select to use Canadian GST.
Enter the registration number.
Select to include tax for fuel.
Use Break Point Table
Select to use the Break Point Table and click Adjust Break Points. See “Break Point Table.”
Break Point Table
Use the Break Point Table form to define tax break points for sales amounts when a flat sales tax does not apply. The amount of tax charged depends on where in the table the taxable amount falls.
Before setting up the Break Point Table in SMS, obtain the state, county, or local tax table for which you want to create a break point definition. By entering data from that table into a worksheet you can determine the following:
The starting point.
The tax break points and the repeating pattern.
The limit of the tax table, if there is one.
In addition, you need to know the tax rate to apply to sales above the break point tax limit (if there is a limit).
Example Worksheet
Following is a worksheet used to determine the information above for our example Break Point Table. You can see that the pattern repeats every six increments.
1
.11
.17
6
1
2
.18
.34
16
1
3
.35
.50
15
1
4
.51
.67
16
1
5
.68
.84
16
1
6
.85
1.10
25
1
7
1.11
1.17
6
1
8
1.18
1.34
16
1
9
1.35
1.50
15
1
10
1.51
1.67
16
1
11
1.68
1.84
16
1
12
1.85
2.10
25
1
To define the Break Point Table:
On the Tax Rates tab, select a Tax Rate Nameand select Use Break Point Table.
Click Adjust Break Pointsto open the Break Point Settings Table.

In Min. Taxable Amount, enter the starting point that you previously determined. For this example, .11 is the starting point.
In Repeat Start drop-down menu, select the desired repeat start point.
In Repeat End drop-downmenu, select the desired repeat end point.
In Options, check Table is for All Amountsif the break point table covers all sales amounts and taxes never revert to a flat tax and do not enter an amount in “Tax at Flat Rate above this Amount.”
In Break Point Table ID, select and click the Break Point Table IDto enable to add a new or modify existing Diff and Tax Inc.
In the Break Point box (lower right), enter the difference (Diff) between the start and end of break point #1 prices. For example, enter .06. The table automatically computes .17 as the end of the break point.
In Tax Inc, enter the tax increment, such as .01 (The tax percentage usually increases by .01 cent per break point).
Click Delete Break Point to delete the selected break point.
Click Accept Changes to accept the changes made.
Click Cancel Changes to cancel the changes made.
Repeat steps 2 through 9 until you reach the point at which the pattern repeats, that is, the point where the difference and the increment begin again (See the Difference column in the “Example Worksheet.”)

Click Save.
Reporting
Tax Report

Report Details
NAME: Name of the tax as assigned in the Tax Rate Form. Each of the following report items repeat for each tax defined in the Tax Rate Form.
TAX-RATE: Value entered in the ‘Percent’ parameter in the Tax Rate Form for the tax name.
ACT-RATE: Actual tax rate percentage collected against the total taxable sales for this tax name. The following equation is used to calculate the actual rate: Actual Rate = (Taxes ÷ Taxable Sales) x 100
TAXABLE-SALES: Sum of all item prices that were taxed by this tax name.
TAXES: Sum of all taxes collected for this tax name.
NON-TAX SALES: Sum of all item prices not taxed by this tax name.
REFUND TAXES: The total amount of taxes deducted due to refunds.
SALES TAXES: The total amount of taxes for all sales.
TOTAL SALES TAX: Net amount of taxes collected. This number is the total sales tax amount minus the total refunded tax amount.
Last updated
Was this helpful?
