increases spacing between footer and content
All checks were successful
deploy / deploy (push) Successful in 14s

This commit is contained in:
cybrwshl 2025-06-16 19:11:43 +02:00
parent 89c447666d
commit e4640d754d

View file

@ -10,7 +10,7 @@
// DIN 5008 Sichtfenster: 45mm // DIN 5008 Sichtfenster: 45mm
#place( #place(
top+left, top + left,
dy: 25mm, dy: 25mm,
)[ )[
#text(size: 0.75em)[#underline[swablab e.V. - Katharinenstr. 1 - 72250 Freudenstadt]] \ #text(size: 0.75em)[#underline[swablab e.V. - Katharinenstr. 1 - 72250 Freudenstadt]] \
@ -20,7 +20,7 @@
// DIN 5008 Informationsblock: 50mm // DIN 5008 Informationsblock: 50mm
#place( #place(
top+right, top + right,
dy: 30mm, dy: 30mm,
)[ )[
#v(1em) #v(1em)
@ -29,27 +29,27 @@
// DIN 5008 Faltmarke 1: 105mm // DIN 5008 Faltmarke 1: 105mm
#place( #place(
top+left, top + left,
dy: 85mm, dy: 85mm,
dx: -1cm, dx: -1cm,
line( line(
length: -1em, length: -1em,
stroke: 0.5pt + colors.subtext stroke: 0.5pt + colors.subtext,
) ),
) )
// DIN 5008 Faltmarke 2: 210mm // DIN 5008 Faltmarke 2: 210mm
#place( #place(
top+left, top + left,
dy: 190mm, dy: 190mm,
dx: -1cm, dx: -1cm,
line( line(
length: -1em, length: -1em,
stroke: 0.5pt + colors.subtext stroke: 0.5pt + colors.subtext,
) ),
) )
#place( #place(
top+left, top + left,
dy: 67mm, dy: 67mm,
)[ )[
#if config.collection != none { #if config.collection != none {
@ -57,34 +57,32 @@
} else { } else {
[Bestätigung über Geldzuwendungen/Mitgliedsbeitrag] [Bestätigung über Geldzuwendungen/Mitgliedsbeitrag]
} }
im Sinne des § 10b des Einkommensteuergesetzes an eine der in § 5 Abs. 1 Nr. 9 des Körperschaftsteuergesetzes bezeichneten Körperschaften, Personenvereinigungen oder Vermögensmassen. im Sinne des § 10b des Einkommensteuergesetzes an eine der in § 5 Abs. 1 Nr. 9 des Körperschaftsteuergesetzes bezeichneten Körperschaften, Personenvereinigungen oder Vermögensmassen.
] ]
// DIN 5008 nach Faltmarke 1 // DIN 5008 nach Faltmarke 1
#place( #place(
top+left, top + left,
dy: 85mm, dy: 85mm,
)[ )[
#table( #table(
columns: (auto, 1fr, auto), columns: (auto, 1fr, auto),
fill: (_, row) => if row == 0 { colors.highlight } else { white }, fill: (_, row) => if row == 0 { colors.highlight } else { white },
stroke: 0.1pt + colors.subtext, stroke: 0.1pt + colors.subtext,
[*Gesamtbetrag der Zuwendung*], [*Gesamtbetrag der Zuwendung*], [*- in Buchstaben -*], [*Tag der Zuwendung*],
[*- in Buchstaben -*], [#config.amount EUR], [#config.amount_text EUR], [#config.date_of_donation],
[*Tag der Zuwendung*],
[#config.amount EUR],
[#config.amount_text EUR],
[#config.date_of_donation]
) )
#text(size: 10pt)[ #text(size: 10pt)[
#if config.collection != none {[ #if config.collection != none {
Ob es sich um den Verzicht auf Erstattung von Aufwendungen handelt, ist der Anlage zur Sammelbestätigung zu entnehmen. [
]} else { Ob es sich um den Verzicht auf Erstattung von Aufwendungen handelt, ist der Anlage zur Sammelbestätigung zu entnehmen.
]
} else {
if config.release_expenditures { if config.release_expenditures {
[Es handelt sich um den Verzicht auf Erstattung von Aufwendungen: #h(5em) Ja #h(5em) Nein] [Es handelt sich um den Verzicht auf Erstattung von Aufwendungen: #h(5em) Ja #h(5em) Nein]
} else { } else {
[Es handelt sich um den Verzicht auf Erstattung von Aufwendungen: #h(5em) Ja #h(5em) Nein] [Es handelt sich um den Verzicht auf Erstattung von Aufwendungen: #h(5em) Ja #h(5em) Nein]
} }
} }
@ -104,7 +102,7 @@
] ]
// Footer // Footer
#place(bottom+left)[ #place(bottom + left, dy: 7mm)[
#form_field(width: 50%)[Freudenstadt, den #config.date] #form_field(width: 50%)[Freudenstadt, den #config.date]
#text(size: 0.7em, fill: colors.subtext)[ #text(size: 0.7em, fill: colors.subtext)[
@ -113,10 +111,10 @@
Diese Bestätigung wird nicht als Nachweis für die steuerliche Berücksichtigung der Zuwendung anerkannt, wenn das Datum des Freistellungsbescheides länger als 5 Jahre bzw. *das Datum der Feststellung der Einhaltung der satzungsmäßigen Voraussetzungen nach § 60a Abs. 1 AO länger als 3 Jahre seit Ausstellung des Bescheides zurückliegt (§ 63 Abs. 5 AO).* Diese Bestätigung wird nicht als Nachweis für die steuerliche Berücksichtigung der Zuwendung anerkannt, wenn das Datum des Freistellungsbescheides länger als 5 Jahre bzw. *das Datum der Feststellung der Einhaltung der satzungsmäßigen Voraussetzungen nach § 60a Abs. 1 AO länger als 3 Jahre seit Ausstellung des Bescheides zurückliegt (§ 63 Abs. 5 AO).*
#table( #table(
stroke: none, stroke: none,
align: top+left, align: top + left,
columns: (1fr,1fr,auto,1fr,1fr), columns: (1fr, 1fr, auto, 1fr, 1fr),
[*Telefon*],[*E-Mail / Web*],[*Bankverbindung*],[*Vereinsregister*],[*Vorstand*], [*Telefon*], [*E-Mail / Web*], [*Bankverbindung*], [*Vereinsregister*], [*Vorstand*],
[ [
+49 15679232971 +49 15679232971
], ],
@ -137,32 +135,38 @@
Manuel Knodel \ Manuel Knodel \
Bastian Wittke Bastian Wittke
], ],
) )
] ]
] ]
#if config.collection != none {[ #if config.collection != none {
#pagebreak() [
#pagebreak()
#heading[*Anlage zur Sammelbestätigung*] #heading[*Anlage zur Sammelbestätigung*]
#v(1em) #v(1em)
Es wird bestätigt, dass über die in der Gesamtsumme enthaltenen Zuwendungen keine weiteren Bestätigungen, weder formelle Zuwendungsbestätigungen noch Beitragsquittungen oder Ähnliches ausgestellt wurden und werden. Es wird bestätigt, dass über die in der Gesamtsumme enthaltenen Zuwendungen keine weiteren Bestätigungen, weder formelle Zuwendungsbestätigungen noch Beitragsquittungen oder Ähnliches ausgestellt wurden und werden.
#table( #table(
columns: (auto, 1fr, auto, auto), columns: (auto, 1fr, auto, auto),
fill: (_, row) => if row == 0 { colors.highlight } else { white }, fill: (_, row) => if row == 0 { colors.highlight } else { white },
stroke: 0.1pt + colors.subtext, stroke: 0.1pt + colors.subtext,
[*Datum der Zuwendung*], [*Datum der Zuwendung*],
[*Art der Zuwendung*], [*Art der Zuwendung*],
[*Verzicht auf die\ Erstattung von\ Aufwendungen*], [*Verzicht auf die\ Erstattung von\ Aufwendungen*],
[*Betrag*], [*Betrag*],
..config.collection.map(e => ( ..config
e.date, .collection
e.type, .map(e => (
if e.release_expenditures {"Ja"} else {"Nein"}, e.date,
[#e.amount EUR], e.type,
)).flatten().map(e => [#e]), if e.release_expenditures { "Ja" } else { "Nein" },
) [#e.amount EUR],
]} ))
.flatten()
.map(e => [#e]),
)
]
}