App::HomeBank2Ledger::Formatter::Ledger - Ledger formatter
version 0.006
This is a formatter for Ledger.
@lines = $formatter->format_header;
Get formatted header. For example,
; Name: My Finances ; File: path/to/finances.xhb
@lines = $formatter->format_accounts($ledger);
Get formatted accounts. For example,
account Assets:Bank:Credit Union:Savings account Assets:Bank:Credit Union:Checking ...
@lines = $formatter->format_commodities($ledger);
Get formattted commodities. For example,
commodity $ note US Dollar format $ 1,000.00 alias USD ...
@lines = $formatter->format_payees($ledger);
Get formatted payees. For example,
payee 180 Tacos ...
@lines = $formatter->format_tags($ledger);
Get formatted tags. For example,
tag yapc ...
@lines = $formatter->format_transactions($ledger);
Get formatted transactions. For example,
2003-02-14 * Opening Balance Assets:Bank:Credit Union:Savings $ 458.21 Assets:Bank:Credit Union:Checking $ 194.17 Equity:Opening Balances ...
App::HomeBank2Ledger::Formatter
Please report any bugs or feature requests on the bugtracker website https://github.com/chazmcgarvey/homebank2ledger/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
Charles McGarvey <chazmcgarvey@brokenzipper.com>
This software is Copyright (c) 2019 by Charles McGarvey.
This is free software, licensed under:
The MIT (X11) License
To install App::HomeBank2Ledger, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::HomeBank2Ledger
CPAN shell
perl -MCPAN -e shell install App::HomeBank2Ledger
For more information on module installation, please visit the detailed CPAN module installation guide.