Method for handling refunds in a budgeting system
A method, system and computer software are provided that allows a user to process refunds in order to correctly calculate cash flow and to display it in a meaningful manner to a user.
1 . A method for budgeting refunds in a personal budgeting computer program comprising the steps of:
establishing a budget having a parent budget category and at least one child budget category,
accepting expense figures for both said parent and said child categories,
accepting at least one refund figure for said child category,
calculating a child category total expense amount based on all expenses and all refunds in said child category,
creating a child category spending wheel based on said child category total expense amount,
said child category spending wheel having a proportionately-sized region for each child category expense and for each child category refund,
displaying said child category spending wheel on a display device,
creating a refund label for each of said refund figures,
displaying said refund label(s) adjacent said child category refunds on said child category spending wheel,
creating a parent category spending wheel based at least in part on said child category total expense amount, and
displaying said parent category spending wheel on a display device.
2 . A method as recited in claim 1 wherein said refund label points to a refund amount shown on said child category spending wheel.
3 . A method as recited in claim 1 wherein said refund label points to a refund amount shown on said parent category spending wheel.
4 . A method as recited in claim 1 wherein said child category spending wheel is displayed on said display device inside said parent category spending wheel.
5 . A method as recited in claim 1 wherein multiple refund labels are displayed adjacent each other on said display device.
6 . A method as recited in claim 1 wherein multiple refund labels are stacked on said display device.
7 . A method as recited in claim 6 wherein multiple refund labels are stacked with an edge of each refund label being visible on from said stack said display device to that a user can perceive multiple refund labels on said display device.
8 . A method as recited in claim 1 wherein said expense wheels are sized based on absolute values of total expenses and refunds.
9 . A method as recited in claim 1 wherein said each expense and each refund on a spending wheel is colorized to distinguish it from other expenses and refunds on the same spending wheel.
10 . A method for displaying refunds in a personal budgeting computer program comprising the steps of:
creating a spending wheel that visually represents various expenses and at least one refund for a desired period of time,
said spending wheel visually representing each of several expense items in a generally circular fashion,
said spending wheel visually representing said refund adjacent said expense items,
creating a refund tag that visually represents said refund, said refund tag being adjacent to said refund on said spending wheel, and
displaying said spending wheel and refund tag on a computer display device so that a user may view it.
11 . A method as recited in claim 10 wherein said expense items and said refund item are entered by a user.
12 . A method as recited in claim 10 wherein said spending wheel has a proportionately-sized region for each expense.
13 . A method as recited in claim 10 wherein said spending wheel has a proportionately sized region for each refund.
14 . A method as recited in claim 10 further comprising the step of creating a parent expense wheel and a child expense wheel.
15 . A method as recited in claim 14 further comprising the step of displaying said child expense wheel within said parent expense wheel on said display device.
16 . A method as recited in claim 1 wherein said refund tag points to said refund on said spending wheel.
17 . A method as recited in claim 10 wherein multiple refund labels are displayed adjacent each other on said display device.
18 . A method as recited in claim 10 wherein multiple refund labels are stacked on said display device.
17 . A method as recited in claim 10 wherein multiple refund labels are stacked with an edge of each refund label being visible on from said stack said display device to that a user can perceive multiple refund labels on said display device.