src

sauce
got clone ssh://anon@src.dalliard.ch/src
log | files | refs

report.html (2222B)


      1 {{ define "main" }}
      2 <h2>Jahresabschluss {{ .Site.Data.report.cur.cur_year }}</h2>
      3 <p><b>Dalliard IT</b><br>
      4 Nathanael Dalliard<br>
      5 Breiten 82<br>
      6 3983 Mörel-Filet</p>
      7 <table>
      8 <tr>
      9 	<td></td>
     10 	<td>{{ .Site.Data.report.prev.prev_year }}</td>
     11 	<td><b>{{ .Site.Data.report.cur.cur_year }}</b></td>
     12 </tr>
     13 <tr>
     14 	<td><b>Einkommen aus dem Geschäftsbetrieb</b></td>
     15 	<td></td>
     16 	<td></td>
     17 </tr>
     18 <tr>
     19 	<td><b>Total Einnahmen</b></td>
     20 	<td>{{ .Site.Data.report.prev.prev_inc }}</td>
     21 	<td><b>{{ .Site.Data.report.cur.cur_inc }}</b></td>
     22 </tr>
     23 <tr>
     24 	<td><b>Geschäftsaufwand</b></td>
     25 	<td></td>
     26 	<td></td>
     27 </tr>
     28 <tr>
     29 	<td><b>Total Geschäftsaufwand</b></td>
     30 	<td>{{ substr (.Site.Data.report.prev.prev_exp) 1 }}</td>
     31 	<td><b>{{ substr (.Site.Data.report.cur.cur_exp) 1 }}</b></td>
     32 </tr>
     33 <tr>
     34 	<td><b>Einkommen aus selbständiger Erwärbstätigkeit</b></td>
     35 	<td></td>
     36 	<td></td>
     37 </tr>
     38 <tr>
     39 	<td><b>Gewinn</b></td>
     40 	<td>{{ .Site.Data.report.prev.prev_tot }}</td>
     41 	<td><b>{{ .Site.Data.report.cur.cur_tot }}</b></td>
     42 </tr>
     43 </table>
     44 <p>Geschäftsinhaber: Nathanael Dalliard</p>
     45 <div>
     46 <p>Mörel-Filet, 01.01.{{ add (int .Site.Data.report.cur.cur_year) 1 }}</p>
     47 <img src="/signature.png">
     48 <p>Ort und Datum</p>
     49 <p>Unterschrift</p>
     50 </div>
     51 <style>
     52 body {
     53 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
     54 	margin: 4rem;
     55 	max-width: 42rem;
     56 }
     57 h2 ~ p {
     58 	line-height: 1.4rem;
     59 }
     60 table {
     61 	border-collapse: collapse;
     62 	margin: 5rem 0 3rem 0;
     63 	width: 100%;
     64 }
     65 table tr {
     66 	border-bottom: 2px solid black;
     67 }
     68 table tr:nth-of-type(5) {
     69 	border-bottom: 1px solid black;
     70 }
     71 table tr td:first-child {
     72 	padding-left: 1rem;
     73 }
     74 table tr:nth-of-type(2) td:first-child,
     75 table tr:nth-of-type(4) td:first-child,
     76 table tr:nth-of-type(6) td:first-child
     77 {
     78 	padding-left: 0;
     79 }
     80 table td:last-child {
     81 	padding-left: 2rem;
     82 }
     83 table td:not(:first-child) {
     84 	text-align: right;
     85 }
     86 div {
     87 	display: grid;
     88 	grid-template-columns: auto auto;
     89 	max-width: 30rem;
     90 	margin-top: 4rem;
     91 }
     92 div p {
     93 	margin: 0;
     94 	display: inline-block;
     95 }
     96 div p:first-of-type {
     97 	align-self: end;
     98 }
     99 div img {
    100 	width: 8rem;
    101 }
    102 div p:not(:first-of-type) {
    103 	border-top: 1.5px solid black;
    104 }
    105 </style>
    106 {{ end }}