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.1.tar.gz
(4.7 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.1.tar.gz.
File metadata
- Download URL: hledger_tools-0.1.1.tar.gz
- Upload date:
- Size: 4.7 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 |
1adedc5ee8d7bc94809357457bebc45317e56bd7543527afa7d4b6ebe0a5c11f
|
|
| MD5 |
f3ab4e729f79492efff1f1cea1544ea3
|
|
| BLAKE2b-256 |
9901347e619e431d044ff4324da72aeee9995adfc43a45299bd1734e0d9a9e90
|
File details
Details for the file hledger_tools-0.1.1-py3-none-any.whl.
File metadata
- Download URL: hledger_tools-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.4 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 |
7a4ffa454c23be8c80873fb46dda1869a15782304d837a24740e3241321e3b2d
|
|
| MD5 |
fe2cb387ef3f311cf6911a13ad353fa3
|
|
| BLAKE2b-256 |
1f9cc0503d43650f5813cfef9adb8305e94539d1dd5ffb158bd06edfda634aad
|