DESCRIPTION
Exports transactions from the SQLite database to QIF (Quicken Interchange Format) for import into financial software. Transactions are grouped by account and sorted by date. Skipped transactions and those without effective categories are handled appropriately.
FUNCTIONS
Emit
Finance::Tiller2QIF::WriteQIF::Emit( $db_path, $outfile );
Write all unexported, non-skipped transactions from the database to a QIF file. Each account is written as a separate QIF account block with transactions sorted by date then payee. Marks written transactions as exported in the database.
Preview
Finance::Tiller2QIF::WriteQIF::Preview( $db_path );
Display all unexported, non-skipped transactions in a formatted table showing date, amount, account, payee, and category. Shows original category in brackets if mapped to a different category. Returns the count of transactions displayed.
AUTHOR
John Karr <brainbuz@cpan.org>
LICENSE
GPL version 3 or later.