Data.OFX

# Error handling

type Err

# The OFX data tree

type HeaderTag

type HeaderValue

data OFXHeader

type TagName

type TagData

data Tag

data OFXFile

# Manipulating the OFX tag tree

find

findPath

tagData

pathData

findData

# Extracting specific data

fiName

creditCardNumber

bankAccountNumber

accountNumber

# Types to represent specific OFX data

data Transaction

transaction

transactions

data TrnType

trnType

data Payee

payee

data CorrectAction

data BankAcctTo

bankAcctTo

data CCAcctTo

ccAcctTo

data AcctType

acctType

data CurrencyData

currencyData

data Currency

currency

data OrigCurrency

origCurrency

# Parsec parsers

ofxFile

newline

escChar

header

openingTag

closingTag

tag

date

time

tzOffset

# Pretty printers

pPayee

pTransaction

pTag

pHeader

pFile

pEither

pMaybe

pList

label

pExceptional