Iterative LIFO accounting
|
stockId |
dealId |
dealType |
stockDate |
stockAmount |
pricePerStock |
1 |
111 |
1 |
B |
03.01.2016 00:00:00 |
10 |
5 |
2 |
111 |
2 |
B |
03.02.2016 00:00:00 |
15 |
6 |
3 |
111 |
3 |
B |
03.03.2016 00:00:00 |
5 |
4 |
4 |
111 |
4 |
S |
03.04.2016 00:00:00 |
17 |
7 |
5 |
111 |
5 |
B |
03.05.2016 00:00:00 |
3 |
8 |
6 |
111 |
6 |
S |
03.06.2016 00:00:00 |
4 |
8 |
7 |
111 |
7 |
S |
03.07.2016 00:00:00 |
8 |
9 |
|
lvl |
stockId |
dealId |
stockDate |
stockAmount |
pricePerStock |
stockRemaining |
amountDeducted |
1 |
0 |
111 |
1 |
03.01.2016 00:00:00 |
10 |
5 |
10 |
0 |
2 |
0 |
111 |
2 |
03.02.2016 00:00:00 |
15 |
6 |
15 |
0 |
3 |
0 |
111 |
3 |
03.03.2016 00:00:00 |
5 |
4 |
5 |
0 |
4 |
0 |
111 |
5 |
03.05.2016 00:00:00 |
3 |
8 |
3 |
0 |
|
lvl |
stockId |
dealId |
stockDate |
stockAmount |
pricePerStock |
stockRemaining |
amountDeducted |
1 |
1 |
111 |
1 |
03.01.2016 00:00:00 |
10 |
5 |
10 |
17 |
2 |
1 |
111 |
2 |
03.02.2016 00:00:00 |
15 |
6 |
3 |
17 |
3 |
1 |
111 |
3 |
03.03.2016 00:00:00 |
5 |
4 |
0 |
17 |
4 |
0 |
111 |
5 |
03.05.2016 00:00:00 |
3 |
8 |
3 |
0 |
|
lvl |
stockId |
dealId |
stockDate |
stockAmount |
pricePerStock |
stockRemaining |
amountDeducted |
1 |
2 |
111 |
1 |
03.01.2016 00:00:00 |
10 |
5 |
10 |
4 |
2 |
2 |
111 |
2 |
03.02.2016 00:00:00 |
15 |
6 |
2 |
4 |
3 |
2 |
111 |
3 |
03.03.2016 00:00:00 |
5 |
4 |
0 |
4 |
4 |
2 |
111 |
5 |
03.05.2016 00:00:00 |
3 |
8 |
0 |
4 |
|
lvl |
stockId |
dealId |
stockDate |
stockAmount |
pricePerStock |
stockRemaining |
amountDeducted |
1 |
3 |
111 |
1 |
03.01.2016 00:00:00 |
10 |
5 |
4 |
8 |
2 |
3 |
111 |
2 |
03.02.2016 00:00:00 |
15 |
6 |
0 |
8 |
3 |
3 |
111 |
3 |
03.03.2016 00:00:00 |
5 |
4 |
0 |
8 |
4 |
3 |
111 |
5 |
03.05.2016 00:00:00 |
3 |
8 |
0 |
8 |
|
λ
.NET NoSQL database for rapid development
|