# Bank Account Configuration Settings (/docs/guides/connections/bank-account-settings)













# Bank Account Configuration Settings [#bank-account-configuration-settings]

Lunch Flow automatically derives account names and transaction data from your bank, but you can fine-tune everything to ensure accuracy across different banking sources.

## Account names [#account-names]

Lunch Flow automatically derives account names from your banking details. You can manually edit the name at any time from the account settings.

<img alt="Account name settings showing the editable name field" src="__img0" />

## Transaction descriptions & merchant names [#transaction-descriptions--merchant-names]

Different banks format transaction data differently. Lunch Flow offers three modes:

* **Auto:** The system intelligently infers descriptions and merchant names
* **Manual:** You choose which fields to use
* **Advanced (template mode):** Write custom templates using the Eta templating language, with a live preview of the result

<img alt="Merchant name configuration options" src="__img1" />

<Callout type="tip">
  You can use ChatGPT to auto-generate an Eta template by describing your bank's transaction format.
</Callout>

<img alt="Advanced template mode with live preview" src="__img2" />

## Balances [#balances]

Banking providers can return multiple balance types. You can configure which balance Lunch Flow syncs to your destinations. Advanced formula mode lets you write custom calculations using variables like `it.amount`, `it.currency`, and `it.balances`.

<img alt="Balance type selector" src="__img3" />

**Formula examples:**

```
-it.amount                                                    # Negate
it.amount + 1000                                              # Offset
it.amount / 100                                               # Scale
it.balances.find(b => b.type === "closingAvailable")?.amount ?? it.amount  # Specific type
```

## Currency & amounts [#currency--amounts]

* **Override Currency:** Force a specific currency when your bank reports it incorrectly (applies to all transactions)
* **Override Balance Currency:** Same override for the account balance only
* **Reverse Amounts:** Flip transaction signs if your bank reports them inverted

A preview table shows original vs. post-sync amounts.

## Manual sync mode [#manual-sync-mode]

<img alt="Manual sync mode toggle" src="__img4" />

Pauses background syncing entirely. You must manually reconnect and trigger syncs. Useful for accounts that require two-factor authentication on each sync.

## FAQ [#faq]

<Accordions>
  <Accordion title="How much transaction history is available?">
    By default, 90 days. GoCardless supports extended history in advanced mode. MX/Finicity extended history is a planned feature - you can upvote it on the feedback board.
  </Accordion>
</Accordions>
