Skip to main content

al_income: Python classes to gather financial information


Gathering detailed financial information about a person can be complicated. They could have multiple jobs, each with a different pay period, and you might need to report their pay from all of those jobs monthly or annually. You might also need to ask about expenses, debts, and then allow users to review and add or change that information.

The ALIncome module and associated YAML files were made to handle all of these complicated cases, so you can focus on the details specific to your clients.

If you want to jump right into the demo interview, you can visit out the live demo at Suffolk's test server. You can also install the ALToolbox package on your server, and run the al_income_demo interview, by going to "".

Once you have a broad idea of what each class is about, you can choose from one of the more in-depth tutorials:

Work in progress

The following classes don't yet have tutorials that you can follow, but you can follow how they are used in the al_income_demo interview, and by checking out their source code below.