TeXhackse / LaTeX-ZUGFeRD

LaTeX packages to create ZUGFeRD/Faktur-X invoices
23 stars 4 forks source link

ZUGFeRD - Create ZUGFeRD and other kinds of E-invoices using LaTeX

Copyright (C) 2023–2024 by Marei Peischl (peiTeX) marei@peitex.de

zugferd version 0.8a (2024-09-17)


This material is subject to the LaTeX Project Public License version 1.3c or later. See http://www.latex-project.org/lppl.txt for details.


Abstract

This package provides an interface to make your LaTeX-based invoicing compatible to e-invoicing standards, such as they exist in the EU.

The package includes a demo implementation, which can be used by template developers to create their own company specific variant. The included example file shows how to use it. This package is built so it also creates the XML file which will be directly attached to the PDF.

There also exist interfaces to attach an XML file generated differently. Please have a look at the documentation.

This package does not provide any validation. Please be aware of you have to use valid input data for a valid ZUGFeRD output. The documentation suggests some options.

Overview of the included files

The package is created using docstrip. To install the LaTeX-Package have a look at the Installation Instructions.

It consists of the following files:

Installation

It's recommended to use a Vanilla TeX Live installation. For other options see INSTALL.md