It’s not about being new to Kodular.
You need to know algorithm and programming logic.
Do you make a program in any programming language?
You will need to know how this routine works outside of a system (software) and you can try to do so.
Data storage (database)
You Tube will be a help and research here in the community.
You will have to know how many screens the app will need.
Usually each screen 1 or 2 routines
Entry routine for entries in the ledger : what will need to be released ? Date , Value , Description ? What components will you need for this input data? And after the user enters the data, what needs to be done?
And to search the entries of a certain date?
And change any entries in the ledger?
And delete any entry in the ledger?
You need to read @Taifun Taifun’s tips Forms are like IDE Desktop,(VB6 DELPHI VISUAL FOX PRO drag and drop ( textbox or edit box - no matter the component name) So you need to decide how to store the data - on the smartphone, on the web? On the smartphone you can use SQLITE, on the web you can use relational or non-relational databases (firebase for example) With relational databases you can look for examples here in the community: Taifun mysql or Juan mysql. These are examples with the Kodular blocks and PHP script needed to execute the INSERTS UPDATE DELETES SQL.