10 febrer 2024

This commit is contained in:
Roger Oriol Pérez
2024-02-10 21:32:09 +01:00
parent 2a80d18eb4
commit 3067394dec
5 changed files with 101 additions and 232 deletions

View File

@@ -66,9 +66,9 @@ def get_total_outflows(expenses, total_investments):
return total_investments
def get_total_investments(investments):
sum = 0
sum = Amount(Decimal(0), "EUR")
for inv in investments:
sum = inv.cost_position if sum == 0 else sum + inv.cost_position
sum = inv.cost_position if sum == Amount(Decimal(0), "EUR") else add(sum, inv.cost_position)
if sum != 0 and sum != None:
return Amount(Decimal(round(sum.number, 2)), sum.currency)
else:

View File

@@ -45,6 +45,7 @@
1970-01-01 open Expenses:Lloguer EUR
1970-01-01 open Expenses:LloguerHimanshu EUR
1970-01-01 open Expenses:FacturesUtilitats EUR
1970-01-01 open Expenses:FacturesUtilitatsHimanshu EUR
1970-01-01 open Expenses:Internet EUR
1970-01-01 open Expenses:Gasolina EUR
1970-01-01 open Expenses:MantenimentCotxe EUR

View File

@@ -237,6 +237,7 @@
Assets:Liquid:Caixabank:Corrent
2024-01-31 * "Fontaner" "Reparació tuberies cuina"
Expenses:Llar 50 EUR
Income:Other:Caixabank:Transferencia -25 EUR
Assets:Liquid:Caixabank:Corrent
2024-01-31 * "Plusfresc" "Compra de la setmana"
Expenses:Supermercat 58.14 EUR
@@ -248,7 +249,7 @@
Expenses:Supermercat 16.61 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-01 balance Assets:Liquid:Caixabank:Corrent 16984.41 EUR
2024-02-01 balance Assets:Liquid:Caixabank:Corrent 17009.41 EUR
2024-02-01 balance Assets:Liquid:Caixabank:Estalvi 0 EUR
2024-02-01 balance Assets:Liquid:TradeRepublic:EUR 17000 EUR
2024-02-01 balance Assets:Liquid:R4:EUR 1057.20 EUR

View File

@@ -1,4 +1,4 @@
2024-02-01 balance Assets:Liquid:Caixabank:Corrent 16984.41 EUR
2024-02-01 balance Assets:Liquid:Caixabank:Corrent 17009.41 EUR
2024-02-01 balance Assets:Liquid:Caixabank:Estalvi 0 EUR
2024-02-01 balance Assets:Liquid:TradeRepublic:EUR 17000 EUR
2024-02-01 balance Assets:Liquid:R4:EUR 1057.20 EUR
@@ -34,11 +34,102 @@
2024-02-01 * "R4" "Compra fons Fidelity Technology"
Assets:Invest:R4:Fidelity:GLTECH 22.95 FIGLTECH {43.573 EUR}
Assets:Liquid:R4:EUR -1000 EUR
2024-02-01 * "R4" "Dividend Amundi D"
Income:Invest:R4:Dividends -6.35 EUR
Expenses:Taxes:BeneficisDividends 1.21 EUR
Assets:Liquid:R4:EUR
2024-02-01 * "Alting" "Lloguer Parking"
Expenses:Parking 122.09 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-01 * "Movistar" "Internet"
Expenses:Internet 50 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-02 * "AWS EMEA" "Factura AWS"
Expenses:MarcaPersonal 1.69 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-02 * "Hotel del Lago" "Hotel Puigcerdà"
Expenses:Vacances 155 EUR
Liabilities:Credit:Caixabank:TargetaCredit
2024-02-02 * "Massimo Dutti" "Mitjons"
Expenses:Roba 19.90 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-02 * "Chalito" "Sopar La Maquinista"
Expenses:MenjarFora 48.70 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-02 * "Beltran Alimentacion" "Aigues"
Expenses:Supermercat 4.50 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-03 * "Ryanair" "Vols febrer"
Expenses:Mobilitat 32.06 EUR
Expenses:Mobilitat 15.58 EUR
Liabilities:Credit:Caixabank:TargetaCredit
2024-02-04 * "Pizzeria Fabian" "Sopar Puigcerdà"
Expenses:MenjarFora 61.30 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-04 * "Xocolaters Pirineus" "Esmorzar Puigcerdà"
Expenses:MenjarFora 10.60 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-04 * "Restaurante Asiatico Puigcerdà" "Dinar Puigcerdà"
Expenses:MenjarFora 45.80 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-04 * "Balmes Multicines" "Pelicula Argylle"
Expenses:Entreteniment 19 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-05 * "Finques Samsó" "Lloguer Febrer" #lloguer
Assets:Liquid:Caixabank:Corrent -1091.77 EUR
Expenses:Lloguer 591.77 EUR
Income:Other:Caixabank:Transferencia -500 EUR
Assets:Liquid:Caixabank:Corrent 500 EUR
Expenses:LloguerHimanshu 500 EUR
2024-02-05 * "Mercadona" "Gelat Laura"
Expenses:Supermercat 7.40 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-06 * "Don Zangano" "Esmorzar"
Expenses:MenjarFora 5.50 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-06 * "Plusfresc" "Aigua i fruita"
Expenses:Supermercat 2.62 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-06 * "Yi Duo" "Dinar"
Expenses:MenjarFora 16.45 EUR
Assets:Benefits:Edenred:TicketsRestaurant
2024-02-06 * "Plusfresc" "Compra de la setmana"
Expenses:Supermercat 59.93 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-07 * "Goiko" "Sopar"
Expenses:MenjarFora 47.50 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-07 * "Metro Barcelona" "T-10 Metro Barcelona"
Expenses:Mobilitat 12.15 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-08 * "Aigues de Barcelona" "Factura aigua"
Expenses:FacturesUtilitats 6.93 EUR
Expenses:FacturesUtilitatsHimanshu 6.93 EUR
Income:Other:Caixabank:Transferencia -7 EUR
Assets:Liquid:Caixabank:Corrent -6.86 EUR
2024-02-08 * "Repsol" "Gasolina"
Expenses:Gasolina 20 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-09 * "Samsara" "Sopar sushi"
Expenses:MenjarFora 47.40 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-09 * "City Arms" "Mojito"
Expenses:Entreteniment 12.50 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-10 * "Can Salvi" "Compra mama"
Expenses:Altres 34 EUR
Income:Other:Caixabank:Bizum
2024-02-10 * "EsclatOil" "Gasolina"
Expenses:Gasolina 50 EUR
Assets:Liquid:Caixabank:Corrent
2024-02-10 * "Viena" "Dinar Olot"
Expenses:MenjarFora 26.25 EUR
Assets:Liquid:Caixabank:Corrent
2024-03-01 balance Assets:Liquid:Caixabank:Corrent 16553.98 EUR
2024-03-01 balance Assets:Liquid:Caixabank:Corrent 15477.42 EUR
2024-03-01 balance Assets:Liquid:Caixabank:Estalvi 0 EUR
2024-03-01 balance Assets:Liquid:TradeRepublic:EUR 17003.77 EUR
2024-03-01 balance Assets:Liquid:R4:EUR 57.20 EUR
2024-03-01 balance Assets:Liquid:R4:EUR 62.34 EUR
2024-03-01 balance Assets:Invest:R4:Amundi:MSCIWRLD 91.041 AMNDMSCIWRLD
2024-03-01 balance Assets:Invest:R4:Vanguard:EMMK 14.99 VANEMMK
2024-03-01 balance Assets:Invest:R4:Fidelity:GLTECH 367.42 FIGLTECH
@@ -46,7 +137,7 @@
2024-03-01 balance Assets:Invest:R4:BNP:DISTECH 0.359 BNPDISTECH
2024-03-01 balance Assets:Invest:R4:PLTR 10 PLTR
2024-03-01 balance Assets:Invest:R4:MSFT 4 MSFT
2024-03-01 balance Assets:Benefits:Edenred:TicketsRestaurant 210.48 EUR
2024-03-01 balance Assets:Benefits:Edenred:TicketsRestaurant 22.13 EUR
2024-03-01 balance Assets:Benefits:Edenred:TargetaTransport 80 EUR
2024-03-01 balance Assets:PersonalProperty:VivendaPrincipal 0 EUR
2024-03-01 balance Assets:PersonalProperty:Cotxe 10000 EUR
@@ -54,4 +145,4 @@
2024-03-01 balance Assets:PersonalProperty:MetallsPreciosos 0 EUR
2024-03-01 balance Assets:PersonalProperty:AltresPropietats 0 EUR
2024-03-01 balance Assets:Debt:DeutesPerCobrar 0 EUR
2024-03-01 balance Liabilities:Credit:Caixabank:TargetaCredit 0 EUR
2024-03-01 balance Liabilities:Credit:Caixabank:TargetaCredit -202.64 EUR

View File

@@ -1,224 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title></title>
</head>
<body>
<div id="income" class="halfleft">
<div id="income">
<h3>Income</h3>
<table class="fullwidth tree-table">
<thead>
<tr>
<th class="first">Account</th>
<th>EUR</th>
<th>Other</th>
</tr>
</thead>
<tr class="">
<td class="tree-node-name">Income</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work:Zurich</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work:Zurich:Gimnas</td>
<td class="num">-508.80</td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work:Zurich:SeguroMedic</td>
<td class="num">-414.60</td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work:Zurich:TarjetaTransport</td>
<td class="num">-40.000</td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Income:Work:Zurich:TicketsRestaurant</td>
<td class="num">-209.000</td>
<td class="num"></td>
</tr>
<tr class="totals">
<td class="tree-node-name"><span class="totals-label"></span></td>
<td class="num">-1172.400</td>
<td class="num"></td>
</tr>
</table>
</div>
</div>
<div class="halfright">
<div id="expenses">
<h3>Expenses</h3>
<table class="fullwidth tree-table">
<thead>
<tr>
<th class="first">Account</th>
<th>EUR</th>
<th>Other</th>
</tr>
</thead>
<tr class="">
<td class="tree-node-name">Expenses</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Altres</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:AmazonPrime</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:CarnetJove</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Educació</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Entreteniment</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:FacturesUtilitats</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Gasolina</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Gimnàs</td>
<td class="num">508.80</td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Insurance</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Insurance:Cotxe</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Internet</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Lloguer</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:MantenimentCotxe</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:MarcaPersonal</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Medic</td>
<td class="num">414.60</td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:MenjarFora</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Mobilitat</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:NintendoOnline</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Parking</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Perruqueria</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Roba</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Supermercat</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Taxes</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Taxes:ImpostCirculacio</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="">
<td class="tree-node-name">Expenses:Vacances</td>
<td class="num"></td>
<td class="num"></td>
</tr>
<tr class="totals">
<td class="tree-node-name"><span class="totals-label"></span></td>
<td class="num">923.40</td>
<td class="num"></td>
</tr>
</table>
</div>
</div>
</body>
</html>