hledger add for creating loan entries and more
Project description
hledger-tools
make-loan-entries
Make loan entries in the specified journal which include interest expense and liability decrements for each entry.
An example:
> hledger-tools loan-journal-entries output.journal
Loan Description: Test Loan for $10,000 over 3 Years at 8%
Beginning Date (YYYY-MM-DD): 2026-03-17
Loan Term in Years: 3
Annual Interest Rate (ex: 0.02): 0.08
Currency Code: USD
Loan Amount: 10000
Cash Account: assets:cash
Interest Expense Account: expenses:interest
Liability Account: liabilities:loan
Loan(name='Test Loan for $10,000 over 3 Years at 8%', begin=datetime.date(2026, 3, 17), term_months=36, annual_interest=Decimal('0.080'), principal=Money('0E-25', 'USD'))
2026-03-17 Opening Loan: $10,000.00 ; Opening Loan
assets:cash $10,000.00
liabilities:loan $-10,000.00
2026-03-17 Test Loan for $10,000 over 3 Years at 8%
assets:cash $-313.37
expenses:interest $66.67
liabilities:loan $246.70
2026-04-17 Test Loan for $10,000 over 3 Years at 8%
assets:cash $-313.36
expenses:interest $65.02
liabilities:loan $248.34
....
2029-01-17 Test Loan for $10,000 over 3 Years at 8%
assets:cash $-313.37
expenses:interest $4.14
liabilities:loan $309.23
2029-02-17 Test Loan for $10,000 over 3 Years at 8%
assets:cash $-313.37
expenses:interest $2.08
liabilities:loan $311.29
2029-03-17 Test Loan for $10,000 over 3 Years at 8%
assets:cash $-0.00
expenses:interest $0.00
liabilities:loan $0.00
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hledger_tools-0.1.4.tar.gz
(7.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hledger_tools-0.1.4.tar.gz.
File metadata
- Download URL: hledger_tools-0.1.4.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.12 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f22e8fc6e0ffa3c46175e12ac0a01d6fefbc7e762987fa8e8dadbc52c6b977ba
|
|
| MD5 |
431d2fb62fa8927e21c0808f7ff7de2f
|
|
| BLAKE2b-256 |
159507050a909bebe998073581d7c553303f479c24f9a7ea7d2dba55e8461577
|
File details
Details for the file hledger_tools-0.1.4-py3-none-any.whl.
File metadata
- Download URL: hledger_tools-0.1.4-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.12 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bda5886591d7bd10d277ff417074db77e2b65346040de8b6325d67cbd1e41900
|
|
| MD5 |
167f2119a4288ef7dd9381a690947625
|
|
| BLAKE2b-256 |
1afc962f8fb2c02178dd9bb09d694d8e75e6dd75b451008213ee0da58893d33b
|