Skip to content

v3.3.0

Choose a tag to compare

@Omikhleia Omikhleia released this 23 Nov 19:43

This minor release introduces native support for creating invoices from a simple YAML source file, and generating a PDF compliant with the Factur-X 1.07.2 / ZUGFeRD 2.3.2 (EN 16931) standard.

To enable this, a new package has been added to support arbitrary file attachments in PDF documents.

Features

  • (Inputters): Add a YAML-based input module for creating invoices, supporting Factur-X 1.07.2 / ZUGFeRD 2.3.2 (EN 16931) (#162)

    Compile invoices from a simple YAML file into a beautifully typeset PDF. The output is a hybrid format, containing the original sources as attached documents, along with the XML representation of the invoice, following the Factur-X / ZUGFeRD standard for electronic invoicing in Europe.

  • (Packages): Add the resilient.attachments package to support PDF file attachments (#161).

    This new package provides commands to attach files to generated PDFs in a PDF/A-3 compliant manner.
    It also allows setting metadata for the attachments, such as description, relationship type, and MIME type.

Fixes

  • (Inputters): Fix master document input module to prevent skipping appendices in books without parts or higher-level divisions (#156, #157).

Documentation