About rounding

Beeline Professional uses a consistent rounding approach across all areas of the platform, whether you are reviewing a timesheet approval, running a Spend Detail Report, or viewing an invoice.

Monetary amounts

All monetary amounts, including rates, fees, and taxes, are stored internally at full precision and rounded to two decimal places for display. The rounding rule is standard: if the third decimal digit is 5 or above, the amount rounds up; if it is below 5, it rounds down. For example:

Table 1. Rounding example
Hours worked Bill Rate Calculated amount Displayed as

8h 25m

$50.00/hr

$420.8333…​

$420.83

8h 25m

$75.00/hr

$631.2500

$631.25

7h 10m

$85.00/hr

$609.1667…​

$609.17

6h 45m

$62.00/hr

$418.5000

$418.50

8h 35m

$43.00/hr

$369.0833…​

$369.08

3h 20m

$120.00/hr

$400.0000

$400.00

When taxes or fees apply, they follow the same rounding rule and are calculated after the base amount is determined. For example, a worker who logs 8h 25m at $50.00/hr with a 10% tax would calculate as follows:

  • Amount: $420.8333…​ rounded to $420.83

  • Tax (10%): $42.0833…​ rounded to $42.08

  • Total: $420.83 + $42.08 = $462.91

For invoice totals, each line item is rounded individually first, then the rounded values are summed.

Hours and time

Hours are stored internally at full precision so that no precision is lost when multiplying by a bill rate. Total hours on the timesheet summary may be displayed rounded to the nearest second.

For example, 8 hours and 25 minutes is stored as 30,300 seconds and converted to 8.41667 hours at full precision before being multiplied by the bill rate.

Consistency across the platform

The same rounding rules apply in all three contexts, timesheet approvals, Spend Detail Reports, and invoice reports. There is no difference in how amounts are rounded between these views.

Documentation Assistant

Delete Chat Conversation

Are you sure you want to permanently delete the chat history?

Hi, I am Beeline Professional Docs Assistant. Here's how I can help you:
  • Type your question in the input below
  • I'll understand your query and provide a helpful response
  • You can ask follow-up questions