https://github.com/koozala/pacioli
A reader and converter for electronic invoices that adhere to the EN16931 standard. - Anzeige von E-Rechnungen und Konvertierung in ein PDF-Dokument.
https://github.com/koozala/pacioli
en16931 erechnung factur-x xrechnung zugferd
Last synced: 6 months ago
JSON representation
A reader and converter for electronic invoices that adhere to the EN16931 standard. - Anzeige von E-Rechnungen und Konvertierung in ein PDF-Dokument.
- Host: GitHub
- URL: https://github.com/koozala/pacioli
- Owner: koozala
- License: gpl-3.0
- Created: 2024-08-16T05:52:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-17T10:18:08.000Z (6 months ago)
- Last Synced: 2026-01-17T21:54:19.249Z (6 months ago)
- Topics: en16931, erechnung, factur-x, xrechnung, zugferd
- Language: C#
- Homepage:
- Size: 368 KB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pacioli
_For the English version, see [here](README_en.md)._
Ein Windows-Tool zum Lesen und Konvertieren von elektronischen Rechnungen.
**Zum Download der neuesten Version: [www.epacioli.de](https://www.epacioli.de/).**
Die E-Rechnung ist im Wesentlichen eine XML-Datei, die sich nur schwer direkt lesen lässt. Mit Pacioli lassen sich aus diesen XML-Dateien lesbare PDF-Dateien erzeugen. Diese stellen **keinen Ersatz** für die XML-Dateien dar!
Massgeblich für die Verarbeitung und Archivierung von Rechnungen ist die XML-Datei. Eine zugehörige PDF-Datei dient lediglich zur leichteren Überprüfung der Angaben in der XML-Datei.
Neben den "einfachen" XML-Dateien verarbeitet Pacioli auch die sogenannten ZUGFeRD-Dateien. Das sind PDFs, die die XML-Datei als Anhang mitbringen. Mit Pacioli lässt sich eine unabhängige PDF-Datei erstellen, so dass man die
Angaben in der ZUGFeRD-PDF überprüfen kann.
Feedback, Ideen, Anfragen an [pacioli@silent-pulse.com](mailto:pacioli@silent-pulse.com).
## Benutzung
Die neueste Version von Pacioli kann hier heruntergeladen werden: [Aktuelle Pacioli-Version](https://www.epacioli.de/FileDownload/Download?filename=paciolisetup.exe). Pacioli ist kostenlos und kann frei verwendet werden.
Nach der Installation lässt sich das Programm über das Windows-Startmenü starten.

## Werkzeug für die Kommandozeile
Ein separates Tool findet sich im Programmverzeichnis: `pacioli-cmd.exe`. Dieses lässt sich nutzen, um mehrere E-Rechnungen automatisch zu verarbeiten.
#### Beispiel: Lies eine XML-Datei ein und erzeuge ein PDF-Dokument dazu
`pacioli-cmd.exe -in erech.xml -pdfname erech.pdf`
#### Beispiel: XML-Anhang einer Zugferd-Datei extrahieren und abspeichern
Liest eine Zugferd-Datei mit dem Namen "zugferdfile.pdf" ein und speichert die darin integrierte XML-Datei unter dem Namen "erech.xml" in den Ordner "c:\tmp".
`pacioli-cmd.exe -in zugferdfile.pdf -output-folder c:\tmp -xmlname erech.xml`
#### Alle Optionen anzeigen
```
pacioli-cmd.exe -?
Usage:
pacioli-cmd.exe -in [-output-folder ] [-genpdf [-pdfname ]] [-xmlname ]
-? Show usage
-in Read input from file, could be a XML or a PDF file (Zugferd input)
-genpdf Generate PDF rendering; if no pdfname is given, the filename will be generated
-output-folder Where to put output files
-pdfname Name of the generated PDF file
-xmlname If given, the XML file will be copied/extracted
```