# Calculating Invoices

As of Lawtrac 4.1.1, invoices will be calculated using the "Banker's Rounding System". This page details how to calculate invoices using this system. Additionally, this page will provide a CFC template which holds all of the Banker's Rounding functions.

## Banker's Rounding Quick Guide:

- Round down if the thousandths digit <=4
- Round up if the thousandths digit >=6
- If the thousandths digit =5, round up if there are
**any**non-zero digits beyond the thousandths digit - If the thousandths digit = 5 and
**all**other digits beyond thousandths are 0, round up or down to the nearest**even**number

## Banker's Rounding Examples

- 0.0150 = 0.02
- 0.0520 = 0.02
- 0.0251 = 0.03
- 0.0349 = 0.03
- 0.0350 = 0.04

## Invoice Calculation

**Foreign Detailed Invoice Line Items**

The Unit Cost value of a *detailed foreign invoice* can display up to 4 decimal digits.

For example, before the adjustment the unit cost would equal €1,000.0000. **During** the adjustment, the unit cost would equal €1,000.1234. **After** the adjustment, the unit cost would equal €1,000.1234.

The *Summary Fees, Disbursements, Others*, and *Adjustments* of a foreign summary invoice should always use banker's rounding and display up to 2 decimal digits.

**Base Currency Detailed Invoice Line Item**

The Unit Cost value of a base currency invoice will **always** display up to 2 decimal digits.

For example, **before** the adjustment the unit cost would equal $300.00. **During** the adjustment, the unit cost would equal $300.1234. **After** the adjustment, the unit cost would equal $300.12.

The *Summary Fees, Disbursements, Others,* and *Adjustments* of a base currency summary invoice should always use banker's rounding and display up to 2 decimal digits.