added events and documents

This commit is contained in:
Roger Oriol Pérez
2023-12-10 20:04:46 +01:00
parent aa4571b09c
commit ae8061b7e9
14 changed files with 321 additions and 20 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
venv/ venv/
.DS_Store

7
documents/README.md Normal file
View File

@@ -0,0 +1,7 @@
# Documents
Attach documents to the journal of an account like so:
```
2013-11-03 document Liabilities:CreditCard "/home/joe/stmts/apr-2014.pdf"
```

View File

@@ -13,7 +13,7 @@
2024-01-01 custom "budget" Expenses:MantenimentCotxe "yearly" 180.00 EUR 2024-01-01 custom "budget" Expenses:MantenimentCotxe "yearly" 180.00 EUR
2024-01-01 custom "budget" Expenses:Educació "yearly" 200.00 EUR 2024-01-01 custom "budget" Expenses:Educació "yearly" 200.00 EUR
2024-01-01 custom "budget" Expenses:Medic "yearly" 400.00 EUR 2024-01-01 custom "budget" Expenses:Medic "yearly" 800.00 EUR
2024-01-01 custom "budget" Expenses:Vacances "yearly" 2000.00 EUR 2024-01-01 custom "budget" Expenses:Vacances "yearly" 2000.00 EUR
2024-01-01 custom "budget" Expenses:Taxes:ImpostCirculacio "yearly" 55.00 EUR 2024-01-01 custom "budget" Expenses:Taxes:ImpostCirculacio "yearly" 55.00 EUR
2024-01-01 custom "budget" Expenses:NintendoOnline "yearly" 35.00 EUR 2024-01-01 custom "budget" Expenses:NintendoOnline "yearly" 35.00 EUR

View File

@@ -0,0 +1 @@
1996-06-23 event "address" "Cadí, 22, Santa Eugenia de Berga, 08507, Barcelona, Espanya"

View File

@@ -0,0 +1 @@
2021-04-21 event "employer" "Zurich Insurance PLC Esp."

View File

@@ -0,0 +1 @@
2024-01-01 event "location" "Mallorca"

View File

@@ -0,0 +1,3 @@
include "1996/*"
include "2021/*"
include "2024/*"

View File

@@ -7,10 +7,12 @@ plugin "beancount.plugins.implicit_prices"
option "title" "Roger Oriol Ledger" option "title" "Roger Oriol Ledger"
option "operating_currency" "EUR" option "operating_currency" "EUR"
option "inferred_tolerance_default" "*:0.001" option "inferred_tolerance_default" "*:0.001"
option "documents" "../documents"
* Imports * Imports
include "accounts.beancount" include "accounts.beancount"
include "commodities.beancount" include "commodities.beancount"
include "budget.beancount" include "budget.beancount"
include "trading/*" include "trading/index.beancount"
include "transactions/*" include "transactions/index.beancount"
include "events/index.beancount"

View File

@@ -4,3 +4,4 @@
;2021-07-19 price JPMTECH 6.101629 EUR ;2021-07-19 price JPMTECH 6.101629 EUR
;2021-07-19 price PLTR 5.994 EUR ;2021-07-19 price PLTR 5.994 EUR
;2021-07-19 price IRNT 0.2185 EUR ;2021-07-19 price IRNT 0.2185 EUR
2023-12-31 price USD 0.93 EUR

View File

@@ -0,0 +1 @@
include "2024/*"

View File

@@ -0,0 +1,73 @@
2023-12-31 * "Balanç inicial EUR"
Assets:Liquid:Caixabank:Corrent 18903.80 EUR
Assets:Liquid:Caixabank:Estalvi 12666.49 EUR
Assets:Liquid:R4:EUR 44.04 EUR
Assets:Invest:R4:Amundi:MSCIWRLD 86.005 AMNDMSCIWRLD {237.62 EUR}
Assets:Invest:R4:Vanguard:EMMK 14.99 VANEMMK {177.773 EUR}
Assets:Invest:R4:Fidelity:GLTECH 344.47 FIGLTECH {41.06 EUR}
Assets:Invest:R4:Amundi:SUSTINC 11.295 AMNDSUSINC {62.84 EUR}
Assets:Benefits:Edenred:TicketsRestaurant 0 EUR
Assets:Benefits:Edenred:TarjetaTransport 0 EUR
Assets:PersonalProperty:VivendaPrincipal 0 EUR
Assets:PersonalProperty:Cotxe 10000 EUR
Assets:PersonalProperty:JoiesArtCollecionables 1250 EUR
Assets:PersonalProperty:MetallsPreciosos 0 EUR
Assets:PersonalProperty:AltresPropietats 0 EUR
Assets:Debt:DeutesPerCobrar 0 EUR
Equity:Opening-Balances
2023-12-31 * "Balanç inicial USD"
Assets:Invest:R4:BNP:DISTECH 0.359 BNPDISTECH {2195.55 USD}
Assets:Invest:R4:PLTR 10 PLTR {16.025 USD}
Assets:Invest:R4:MSFT 4 MSFT {341.8 USD}
Equity:Opening-Balances:USD
2024-01-01 balance Assets:Liquid:Caixabank:Corrent 18903.80 EUR
2024-01-01 balance Assets:Liquid:Caixabank:Estalvi 12666.49 EUR
2024-01-01 balance Assets:Liquid:R4:EUR 44.04 EUR
2024-01-01 balance Assets:Invest:R4:Amundi:MSCIWRLD 86.005 AMNDMSCIWRLD
2024-01-01 balance Assets:Invest:R4:Vanguard:EMMK 14.99 VANEMMK
2024-01-01 balance Assets:Invest:R4:Fidelity:GLTECH 344.47 FIGLTECH
2024-01-01 balance Assets:Invest:R4:Amundi:SUSTINC 11.295 AMNDSUSINC
2024-01-01 balance Assets:Invest:R4:BNP:DISTECH 0.359 BNPDISTECH
2024-01-01 balance Assets:Invest:R4:PLTR 10 PLTR
2024-01-01 balance Assets:Invest:R4:MSFT 4 MSFT
2024-01-01 balance Assets:Benefits:Edenred:TicketsRestaurant 0 EUR
2024-01-01 balance Assets:Benefits:Edenred:TarjetaTransport 0 EUR
2024-01-01 balance Assets:PersonalProperty:VivendaPrincipal 0 EUR
2024-01-01 balance Assets:PersonalProperty:Cotxe 10000 EUR
2024-01-01 balance Assets:PersonalProperty:JoiesArtCollecionables 1250 EUR
2024-01-01 balance Assets:PersonalProperty:MetallsPreciosos 0 EUR
2024-01-01 balance Assets:PersonalProperty:AltresPropietats 0 EUR
2024-01-01 balance Assets:Debt:DeutesPerCobrar 0 EUR
2024-01-01 * "Zurich" "Cuota gimnàs Andjoy"
Expenses:Gimnàs 508.80 EUR
Income:Work:Zurich:Gimnas
2024-01-01 * "Zurich" "Cuota seguro salut Cigna Salud OPT (solo cobertura extra hospitalaria)"
Expenses:Medic 414.60 EUR
Income:Work:Zurich:SeguroMedic
2024-01-01 * "Zurich" "Targeta Transport"
Assets:Benefits:Edenred:TarjetaTransport 40 EUR
Income:Work:Zurich:TarjetaTransport
2024-01-01 * "Zurich" "Targeta Restaurant"
Assets:Benefits:Edenred:TicketsRestaurant 209 EUR
Income:Work:Zurich:TicketsRestaurant
2024-02-01 balance Assets:Liquid:Caixabank:Corrent 18903.80 EUR
2024-02-01 balance Assets:Liquid:Caixabank:Estalvi 12666.49 EUR
2024-02-01 balance Assets:Liquid:R4:EUR 44.04 EUR
2024-02-01 balance Assets:Invest:R4:Amundi:MSCIWRLD 86.005 AMNDMSCIWRLD
2024-02-01 balance Assets:Invest:R4:Vanguard:EMMK 14.99 VANEMMK
2024-02-01 balance Assets:Invest:R4:Fidelity:GLTECH 344.47 FIGLTECH
2024-02-01 balance Assets:Invest:R4:Amundi:SUSTINC 11.295 AMNDSUSINC
2024-02-01 balance Assets:Invest:R4:BNP:DISTECH 0.359 BNPDISTECH
2024-02-01 balance Assets:Invest:R4:PLTR 10 PLTR
2024-02-01 balance Assets:Invest:R4:MSFT 4 MSFT
2024-02-01 balance Assets:Benefits:Edenred:TicketsRestaurant 209 EUR
2024-02-01 balance Assets:Benefits:Edenred:TarjetaTransport 40 EUR
2024-02-01 balance Assets:PersonalProperty:VivendaPrincipal 0 EUR
2024-02-01 balance Assets:PersonalProperty:Cotxe 10000 EUR
2024-02-01 balance Assets:PersonalProperty:JoiesArtCollecionables 1250 EUR
2024-02-01 balance Assets:PersonalProperty:MetallsPreciosos 0 EUR
2024-02-01 balance Assets:PersonalProperty:AltresPropietats 0 EUR
2024-02-01 balance Assets:Debt:DeutesPerCobrar 0 EUR

View File

@@ -1,15 +0,0 @@
2024-01-01 * "Balanç inicial EUR"
Assets:Liquid:Caixabank:Corrent 18903.80 EUR
Assets:Liquid:Caixabank:Estalvi 12666.49 EUR
Assets:Liquid:R4:EUR 44.04 EUR
Assets:Invest:R4:Amundi:MSCIWRLD 86.005 AMNDMSCIWRLD {237.62 EUR}
Assets:Invest:R4:Vanguard:EMMK 14.99 VANEMMK {177.773 EUR}
Assets:Invest:R4:Fidelity:GLTECH 344.47 FIGLTECH {41.06 EUR}
Assets:Invest:R4:Amundi:SUSTINC 11.295 AMNDSUSINC {62.84 EUR}
Equity:Opening-Balances:USD 2315.65 USD {0.93 EUR}
Equity:Opening-Balances
2024-01-01 * "Balanç inicial USD"
Assets:Invest:R4:BNP:DISTECH 0.359 BNPDISTECH {2195.55 USD}
Assets:Invest:R4:PLTR 10 PLTR {16.025 USD}
Assets:Invest:R4:MSFT 4 MSFT {341.8 USD}
Equity:Opening-Balances:USD

View File

@@ -0,0 +1 @@
include "2024/*"

224
reports/income/2023/12.html Normal file
View File

@@ -0,0 +1,224 @@
<!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>