You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create the backend for Ledger CLI. The frontend/UI will be created in the future. All of the functionality below needs to be fully implmented in this project.
Specifications
Accounts
List all accounts, e.g. Expenses.Cash.DL, Assets.Savings.UOB.DL
List all accounts of ONE (1) type:
Assets
Liabilities
Income
Expenses
Equity
Single Entries
List all entries for Account, e.g. { Expenses.Cash.DL }
List all entries with Minimum Amount, e.g. >=$500
List all entries with Maximum Amount, e.g. <=$6000
Double Entries
List all double entries for Account, e.g. { Expenses.Cash.DL, Paired Entry }
List all double entries with Minimum Amount, e.g. >=$500
List all double entries with Maximum Amount, e.g. <=$6000
Block Entries
List all block entries for Account, e.g. { Expenses.Cash.DL, Other Expenses, Paired Entry }
List all block entries with Currency, e.g. AUD
List all block entries with Description, e.g. Toastbox
List all block entries with Minimum Amount, e.g. >=$500
List all block entries with Maximum Amount, e.g. <=$6000
List all block entries from Begin Date, e.g. >=2018/01/19
List all block entries to End Date, e.g. <=2019/10/20
Routes
We have to implement the HTTP API method GET for these routes: