OFX - Open financial exchange transactions import filter (*.ofx *.ofc *.xml)

OFX - Open financial exchange transactions import filter (*.ofx *.ofc *.xml)

Import extension (*.ofx *.ofc *.xml). Install this filter via the menu command Extensions → Manage Extensions.

The file is an import extension for Banana Accounting 8 and following.

It allows the software to:

  • Read OFX (Open Financial Exchange) files

  • Extract financial transactions

  • Convert them into Banana’s Transactions table

What Is OFX?

OFX (Open Financial Exchange) is a structured financial data format used by banks and software such as:

  • Quicken

  • Microsoft Money

It is more reliable than QIF because it includes:

  • Unique transaction IDs (FITID)

  • Structured account information

  • Statement balances

  • Currency data

What the Script Does

The OFX import extension:

  1. Parses the OFX file structure

  2. Extracts transaction blocks (<STMTTRN>)

  3. Reads key fields:

    • Date (<DTPOSTED>)

    • Amount (<TRNAMT>)

    • Description (<NAME>)

    • Memo (<MEMO>)

    • Transaction ID (<FITID>)

  4. Converts them into Banana transaction rows

  5. Prevents duplicate imports using FITID

Typical OFX Transaction Structure

 
<STMTTRN>
  <TRNTYPE>DEBIT
  <DTPOSTED>20260301
  <TRNAMT>-125.50
  <FITID>20260301001
  <NAME>Vendor Payment
  <MEMO>Invoice 4587
</STMTTRN>
 

Export from Online Banking (Recommended)

Many banks in USA allow transaction export.

Steps:

  1. Log into your online banking portal

  2. Go to transaction history

  3. Select Download / Export

  4. Choose format:

    • OFX

    • or QFX

  5. Select date range

  6. Download the file

Export from Financial Software

Software like Quicken allows exporting to OFX:

  1. Open your account

  2. Choose Export transactions

  3. Select OFX format

  4. Save the file

 
lorenzo
URL Stable release
http://www.banana.ch/accounting/files/banana8/filters/ch.banana.filter.import.ofx.js
Country
Universal
Publisher
Banana.ch
Extension type
Import