From f390a79141c709f45454e99f886168f1d10f3094 Mon Sep 17 00:00:00 2001
From: teutat3s <teutates@mailbox.org>
Date: Mon, 28 Oct 2024 22:49:14 +0100
Subject: [PATCH] Add tables for monthly income + expenses in HTML

---
 README.md | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md
index 056f57a..424755a 100644
--- a/README.md
+++ b/README.md
@@ -12,21 +12,9 @@ td:nth-child(1) { white-space:nowrap; }
 tr:nth-child(even) td { background-color:#eee; }
 </style><link rel="stylesheet" href="hledger.css"><table><tr><th colspan="5" style="text-align:left"><h2>Income Statement 2023-01-01..2024-10-28</h2></th></tr><tr><th></th><th>Commodity</th><th>2023</th><th>2024</th><th>Total</th></tr><tr><td colspan="5">&nbsp;</td></tr><tr><th colspan="5" style="text-align:left">Revenues</th></tr><tr><td class="account" style="text-align:left">bank:interest</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">1.20</td><td class="amount rowtotal" style="text-align:right">1.20</td></tr><tr><td class="account" style="text-align:left">donations:member</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">415.00</td><td class="amount" style="text-align:right">1097.87</td><td class="amount rowtotal" style="text-align:right">1512.87</td></tr><tr><td class="account" style="text-align:left">donations:non-member</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">87.00</td><td class="amount" style="text-align:right">313.43</td><td class="amount rowtotal" style="text-align:right">400.43</td></tr><tr><th style="text-align:left">total</th><th class="amount coltotal" style="text-align:right">€</th><th class="amount coltotal" style="text-align:right">502.00</th><th class="amount coltotal" style="text-align:right">1412.50</th><th class="amount coltotal" style="text-align:right">1914.50</th></tr><tr><td colspan="5">&nbsp;</td></tr><tr><th colspan="5" style="text-align:left">Expenses</th></tr><tr><td class="account" style="text-align:left">infra:domain</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">52.40</td><td class="amount" style="text-align:right">0</td><td class="amount rowtotal" style="text-align:right">52.40</td></tr><tr><td class="account" style="text-align:left">infra:file-storage</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">26.02</td><td class="amount" style="text-align:right">48.24</td><td class="amount rowtotal" style="text-align:right">74.26</td></tr><tr><td class="account" style="text-align:left">infra:server</td><td class="amount" style="text-align:right">€</td><td class="amount" style="text-align:right">124.47</td><td class="amount" style="text-align:right">460.54</td><td class="amount rowtotal" style="text-align:right">585.01</td></tr><tr><th style="text-align:left">total</th><th class="amount coltotal" style="text-align:right">€</th><th class="amount coltotal" style="text-align:right">202.89</th><th class="amount coltotal" style="text-align:right">508.78</th><th class="amount coltotal" style="text-align:right">711.67</th></tr><tr><td colspan="5">&nbsp;</td></tr><tr><th style="text-align:left">Net:</th><th class="amount coltotal" style="text-align:right">€</th><th class="amount coltotal" style="text-align:right">299.11</th><th class="amount coltotal" style="text-align:right">903.72</th><th class="amount coltotal" style="text-align:right">1202.83</th></tr></table>
 
-Monthly income in 2023-01-01..2024-10-31:
+<table><tr><td class="account">account</td><td class style>2023-01</td><td class style>2023-02</td><td class style>2023-03</td><td class style>2023-04</td><td class style>2023-05</td><td class style>2023-06</td><td class style>2023-07</td><td class style>2023-08</td><td class style>2023-09</td><td class style>2023-10</td><td class style>2023-11</td><td class style>2023-12</td><td class style>2024-01</td><td class style>2024-02</td><td class style>2024-03</td><td class style>2024-04</td><td class style>2024-05</td><td class style>2024-06</td><td class style>2024-07</td><td class style>2024-08</td><td class style>2024-09</td><td class style>2024-10</td></tr><tr><td class="account" style="text-align:left">income</td><td class="amount" style="text-align:right">€20.00</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">€12.00</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">€10.00</td><td class="amount" style="text-align:right">€55.00</td><td class="amount" style="text-align:right">€5.00</td><td class="amount" style="text-align:right">€205.00</td><td class="amount" style="text-align:right">€75.00</td><td class="amount" style="text-align:right">€120.00</td><td class="amount" style="text-align:right">€120.00</td><td class="amount" style="text-align:right">€110.00</td><td class="amount" style="text-align:right">€154.43</td><td class="amount" style="text-align:right">€97.36</td><td class="amount" style="text-align:right">€142.51</td><td class="amount" style="text-align:right">€114.61</td><td class="amount" style="text-align:right">€162.00</td><td class="amount" style="text-align:right">€105.39</td><td class="amount" style="text-align:right">€241.20</td><td class="amount" style="text-align:right">€165.00</td></tr><tr><th style="text-align:left">total</th><th class="amount coltotal" style="text-align:right">€20.00</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">€12.00</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">€10.00</th><th class="amount coltotal" style="text-align:right">€55.00</th><th class="amount coltotal" style="text-align:right">€5.00</th><th class="amount coltotal" style="text-align:right">€205.00</th><th class="amount coltotal" style="text-align:right">€75.00</th><th class="amount coltotal" style="text-align:right">€120.00</th><th class="amount coltotal" style="text-align:right">€120.00</th><th class="amount coltotal" style="text-align:right">€110.00</th><th class="amount coltotal" style="text-align:right">€154.43</th><th class="amount coltotal" style="text-align:right">€97.36</th><th class="amount coltotal" style="text-align:right">€142.51</th><th class="amount coltotal" style="text-align:right">€114.61</th><th class="amount coltotal" style="text-align:right">€162.00</th><th class="amount coltotal" style="text-align:right">€105.39</th><th class="amount coltotal" style="text-align:right">€241.20</th><th class="amount coltotal" style="text-align:right">€165.00</th></tr></table>
 
-        || 2023-01  2023-02  2023-03  2023-04  2023-05  2023-06  2023-07  2023-08  2023-09  2023-10  2023-11  2023-12  2024-01  2024-02  2024-03  2024-04  2024-05  2024-06  2024-07  2024-08  2024-09  2024-10
-========++======================================================================================================================================================================================================
- income ||  €20.00        0        0        0   €12.00        0   €10.00   €55.00    €5.00  €205.00   €75.00  €120.00  €120.00  €110.00  €154.43   €97.36  €142.51  €114.61  €162.00  €105.39  €241.20  €165.00
---------++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-        ||  €20.00        0        0        0   €12.00        0   €10.00   €55.00    €5.00  €205.00   €75.00  €120.00  €120.00  €110.00  €154.43   €97.36  €142.51  €114.61  €162.00  €105.39  €241.20  €165.00
-
-Monthly expenses in 2023-01-01..2024-10-31:
-
-          || 2023-01  2023-02  2023-03  2023-04  2023-05  2023-06  2023-07  2023-08  2023-09  2023-10  2023-11  2023-12  2024-01  2024-02  2024-03  2024-04  2024-05  2024-06  2024-07  2024-08  2024-09  2024-10
-==========++======================================================================================================================================================================================================
- expenses ||  €-2.22        0        0        0   €-1.22   €-3.36   €-4.01   €-3.99   €-5.25  €-98.59  €-40.22  €-44.03  €-46.27  €-48.73   €-8.64  €-31.86  €-50.14  €-51.73  €-54.65  €-76.93  €-76.01  €-63.82
-----------++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-          ||  €-2.22        0        0        0   €-1.22   €-3.36   €-4.01   €-3.99   €-5.25  €-98.59  €-40.22  €-44.03  €-46.27  €-48.73   €-8.64  €-31.86  €-50.14  €-51.73  €-54.65  €-76.93  €-76.01  €-63.82
+<table><tr><td class="account">account</td><td class style>2023-01</td><td class style>2023-02</td><td class style>2023-03</td><td class style>2023-04</td><td class style>2023-05</td><td class style>2023-06</td><td class style>2023-07</td><td class style>2023-08</td><td class style>2023-09</td><td class style>2023-10</td><td class style>2023-11</td><td class style>2023-12</td><td class style>2024-01</td><td class style>2024-02</td><td class style>2024-03</td><td class style>2024-04</td><td class style>2024-05</td><td class style>2024-06</td><td class style>2024-07</td><td class style>2024-08</td><td class style>2024-09</td><td class style>2024-10</td></tr><tr><td class="account" style="text-align:left">expenses</td><td class="amount" style="text-align:right">€-2.22</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">0</td><td class="amount" style="text-align:right">€-1.22</td><td class="amount" style="text-align:right">€-3.36</td><td class="amount" style="text-align:right">€-4.01</td><td class="amount" style="text-align:right">€-3.99</td><td class="amount" style="text-align:right">€-5.25</td><td class="amount" style="text-align:right">€-98.59</td><td class="amount" style="text-align:right">€-40.22</td><td class="amount" style="text-align:right">€-44.03</td><td class="amount" style="text-align:right">€-46.27</td><td class="amount" style="text-align:right">€-48.73</td><td class="amount" style="text-align:right">€-8.64</td><td class="amount" style="text-align:right">€-31.86</td><td class="amount" style="text-align:right">€-50.14</td><td class="amount" style="text-align:right">€-51.73</td><td class="amount" style="text-align:right">€-54.65</td><td class="amount" style="text-align:right">€-76.93</td><td class="amount" style="text-align:right">€-76.01</td><td class="amount" style="text-align:right">€-63.82</td></tr><tr><th style="text-align:left">total</th><th class="amount coltotal" style="text-align:right">€-2.22</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">0</th><th class="amount coltotal" style="text-align:right">€-1.22</th><th class="amount coltotal" style="text-align:right">€-3.36</th><th class="amount coltotal" style="text-align:right">€-4.01</th><th class="amount coltotal" style="text-align:right">€-3.99</th><th class="amount coltotal" style="text-align:right">€-5.25</th><th class="amount coltotal" style="text-align:right">€-98.59</th><th class="amount coltotal" style="text-align:right">€-40.22</th><th class="amount coltotal" style="text-align:right">€-44.03</th><th class="amount coltotal" style="text-align:right">€-46.27</th><th class="amount coltotal" style="text-align:right">€-48.73</th><th class="amount coltotal" style="text-align:right">€-8.64</th><th class="amount coltotal" style="text-align:right">€-31.86</th><th class="amount coltotal" style="text-align:right">€-50.14</th><th class="amount coltotal" style="text-align:right">€-51.73</th><th class="amount coltotal" style="text-align:right">€-54.65</th><th class="amount coltotal" style="text-align:right">€-76.93</th><th class="amount coltotal" style="text-align:right">€-76.01</th><th class="amount coltotal" style="text-align:right">€-63.82</th></tr></table>
 
 
 ### Import new statements