The CPA package's general-journal.iif now holds every posted entry through as_of (closing entries left out, D-36), written as plain ASCII with CR LF, DOCNUM the entry id, QuickBooks Desktop's field limits and subaccount types honoured, and every character written differently listed in the export's warnings and the README (grouped by substitution, TINs masked). The 1099 worksheet stops at as_of too. PDFs print CJK, Arabic, Hebrew, Thai and Devanagari (Noto fallbacks, OFL), and so does the viewer. has_full_tin reads Unicode separators. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
35 lines
982 B
TOML
35 lines
982 B
TOML
[package]
|
|
name = "ledger-import"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
[dependencies]
|
|
ledger-core = { path = "../ledger-core" }
|
|
csv = "1"
|
|
rust_decimal = "1"
|
|
chrono = "0.4"
|
|
serde = { version = "1", features = ["derive"] }
|
|
thiserror = "2"
|
|
rust_xlsxwriter = "0.90"
|
|
typst-as-lib = { version = "0.17", default-features = false }
|
|
typst-pdf = "0.15.1"
|
|
typst = "0.15.1"
|
|
serde_json = "1"
|
|
typst-layout = "0.15.1"
|
|
qrcode = { version = "0.14.1", default-features = false, features = ["svg"] }
|
|
# BSD-3-Clause: the IIF's transliteration to ASCII (iif.rs, rules.md B-34).
|
|
# Pinned exactly: a new table would change what a CPA's file says.
|
|
deunicode = { version = "=1.6.0", default-features = false }
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dev-dependencies]
|
|
proptest = "1"
|
|
# The viewer's PDF reader (ledger-gui's hayro): reads back the text a PDF
|
|
# draws, glyph by glyph, in the tests.
|
|
hayro-interpret = "0.8"
|
|
kurbo = "0.13"
|
|
rqrr = { version = "0.11.0", default-features = false }
|