diff --git a/crates/ledger-import/src/lib.rs b/crates/ledger-import/src/lib.rs index 7a6ecb7..1e24f04 100644 --- a/crates/ledger-import/src/lib.rs +++ b/crates/ledger-import/src/lib.rs @@ -4,15 +4,18 @@ //! - [`chart_csv`]: parse chart-of-accounts CSVs. //! - [`iif`]: generate IIF journal entries for QuickBooks Desktop. //! - [`xlsx`]: generate XLSX reports. +//! - [`pdf`]: generate PDF financial statements (CPA handoff). //! //! All money stays `Decimal`; no floats in money paths. pub mod bank_csv; pub mod chart_csv; pub mod iif; +pub mod pdf; pub mod xlsx; pub use bank_csv::{BankTransaction, parse_bank_csv}; pub use chart_csv::{ChartRow, parse_chart_csv}; pub use iif::{IifEntry, journal_to_iif}; +pub use pdf::{PdfError, balance_sheet_pdf, profit_and_loss_pdf}; pub use xlsx::{XlsxReport, report_to_xlsx};