| file | Yes | The statement to convert: a text PDF, or the CSV or Excel (.xlsx) export from online banking, e.g. chase-sept-2026.pdf. | |
| bank_id | No | Optional BANKID for the OFX files: the bank's 9-digit ABA number printed on checks, e.g. 121000248. Default 000000000. | |
| currency | No | ISO currency code, e.g. USD (default), CAD, GBP. | |
| intu_bid | No | QuickBooks Web Connect bank id (INTU.BID) for the .qbo file. Default 3000. Use the id of your own bank if QuickBooks Desktop asks for a supported bank. | |
| date_order | No | Order of numeric dates: MDY (default, US) or DMY. Detected from the file when a day is above 12. | |
| flip_signs | No | Only for CSV/Excel card exports that list purchases as positive: true flips every amount. Default false. | |
| account_type | No | checking (default), savings, money_market, credit_card or line_of_credit. auto reads it from a PDF statement. Example: credit_card. | |
| account_last4 | No | Last 4 digits of the account (or any short label) used as the account id QuickBooks links to, e.g. 4821. Default 0000. Never send the full account number. | |
| statement_year | No | Year for dates printed without one, e.g. 2026. | |
| closing_balance | No | Ending balance for LEDGERBAL, e.g. "$5,034.47". If unknown, the files say so (see result). | |
| opening_balance | No | Opening balance if the file has none, e.g. 4123.55. With closing_balance it proves no row is missing. | |
| qif_date_format | No | Date order inside the QIF file: MDY (default, Quicken US) or DMY (Quicken UK, MoneyDance in Europe). | |