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.2.tar.gz
(6.3 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.2.tar.gz.
File metadata
- Download URL: hledger_tools-0.1.2.tar.gz
- Upload date:
- Size: 6.3 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 |
f4c060fc6b8dca14c6cd7e3a519231a8cef9a235e168ab7824db804cd34c1d4f
|
|
| MD5 |
2a68b5375a6af715116a8d08a1151878
|
|
| BLAKE2b-256 |
6b89ead5eeea157d7f861de9204c05accbd425ccd7717453c0d5f755154791ef
|
File details
Details for the file hledger_tools-0.1.2-py3-none-any.whl.
File metadata
- Download URL: hledger_tools-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.3 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 |
65c11e7c4b632fd021f2090b37d42da7373f6e55b64cdc72d9afe92b84a44bea
|
|
| MD5 |
94848db0df65abad9a5ec194012fb8be
|
|
| BLAKE2b-256 |
c8607db6b3eea50053a73b642a72e019b73efca8089d3c8baa78af55bf660cea
|