DIN-5008-Briefvorlage mit HTML/CSS (Pandoc, WeasyPrint) ist am Entstehen.

Okay, das ist jetzt gut genug, um's mal zu releasen.

Pan5008 ist eine HTML- und CSS-Vorlage, um mit Pandoc halbwegs mit DIN 5008 konforme Briefe aufzusetzen. Es kommt ganz ohne LaTeX aus und ist deshalb angenehmer anzupassen für Leute, die in Webtechnologien zu Hause sind.

Eingabedokumente können Markdown sein, oder prinzipiell beliebige andere von Pandoc unterstützte Formate.

Es gibt "Profile", um z.B. bequem unterschiedliche Designs zu definieren.

https://codeberg.org/scy/pan5008

#Pandoc #DIN5008

Gibt's schon was, das #XRechnung in ein HTML-Fragment konvertiert? Dann könnte ich jetzt mit Pan5008 vielleicht in absehbarer Zeit mal die hässlichen Rechnungen loswerden, die meine Buchhaltungssoftware so rauslässt.

#eRechnung

Heute den Großteil des Tages damit verbracht, ne E-Rechnung einzulesen, dann per Jinja in HTML und YAML zu gießen und schließlich mit Pandoc zu rendern.

Es ist noch nicht fertig, und ich fürchte, ich muss mir ne andere Library für's Einlesen suchen. https://github.com/pretix/python-drafthorse von @pretix bzw. @rami scheint sehr aufs Generieren ausgerichtet zu sein, Einlesen ist eher quirky.

Experimentellen, unfertigen Code gibt's hier, aber ohne Support und alles.

https://codeberg.org/scy/pan5008/src/branch/erechnung/erechnung

#Pan5008 #eRechnung

GitHub - pretix/python-drafthorse: Pure-python ZUGFeRD implementation

Pure-python ZUGFeRD implementation. Contribute to pretix/python-drafthorse development by creating an account on GitHub.

GitHub
@scy Also, stimmt schon, dass die Library fürs generieren gebaut wurde und wir sie nur dafür nutzen bisher, aber in der Theorie™️ ist sie ja schon beides, ich wäre neugierig: Was macht das Einlesen quirky?
@scy Sie spricht halt auf jeden Fall nur eine der möglichen Syntaxen für E-Rechnungen
Making sure you're not a bot!

@scy huh, also problem 1 ist auf jeden fall nicht so gedacht, spannend
@rami Also, vielleicht hab ich auch irgendne Magie übersehen, bin da definitiv offen für ein "you're holding it wrong".