# Answer Formatting

Soulver includes a number of different formatting options for answers.&#x20;

### Default Formatting

You can set the default formatting preferences by going `Settings > Calculator > Number Formatting` or customize an individual line's formatting through the contextual menu (control-click on the answer), or with the `Format` menu.

{% hint style="info" %}
If you manually set formatting options on a line, it will no longer "sync" with the default formatting options. You can reset a line's formatting to match & sync with the defaults by going`Format > Reset to Defaults`
{% endhint %}

### Decimal Places (dp)

Change the number of decimal places shown in an answer using the `Format` > `Precision` menu, or with the contextual menu:

![Setting decimal places via the contextual menu](https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lf0gWBnuB8M1SitWhyk%2F-MF8WvJW_IeMPwmrK5fw%2F-MF8ZGqTK2LBBFra5CzP%2FScreen%20Shot%202020-08-20%20at%2011.51.55%20am.png?alt=media\&token=48f18349-2c2c-498e-8467-3b8609b9d838)

{% hint style="warning" %}
Rounding formatting is only *cosmetic.* The maximum accuracy **unrounded** answer will be used in subtotals and line references.
{% endhint %}

### Large Number Notation

Soulver uses [SI Notation](https://en.wikipedia.org/wiki/Metric_prefix).&#x20;

For example, 1,700,000 is expressed as 1.7M to make the number clearer.

If you need to see the entire number, you can disable this feature for a single line in the contextual menu on an answer. Or disable it completely for all lines in the `Calculator > Number Formatting` settings.

### Currency Rounding

With currency rounding on (the default), currencies will be auto-rounded to their preferred number of decimal places. For most currencies this is 2 dp, though there are currencies like Japanese Yen that round to 0 dp.

{% hint style="warning" %}
Unlike regular lines, the **rounded answer** of currencies is used in subtotals and line references. This matches how money works in the real world.&#x20;

You should disable currency rounding if you need sub-cent accuracy.
{% endhint %}

![See the 1 cent difference in the subtotals with currency rounding off?](https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lf0gWBnuB8M1SitWhyk%2F-MC6PKIk5mW-9T8K9w83%2F-MC6d5W5I2EMxGW_5uHc%2Fimage.png?alt=media\&token=4da6625e-d29f-4a29-a44a-8ed19ef966e9)

{% hint style="warning" %}
An exception to this is when using variables, which always use **unrounded answers**, even of currency lines.&#x20;

You may want to manually round a currencies in a variable as shown below, or use a line reference instead.
{% endhint %}

![Line references use the rounded currency value, variables do not.](https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lf0gWBnuB8M1SitWhyk%2F-MC6dIXI3oZrWzlMzwy2%2F-MC6iavy821iHWLtP_F1%2Fimage.png?alt=media\&token=33c08672-7125-4fd6-9916-8aad8cfc0bb4)
