ZepDesk accounting software
Home / Letterhead and PDF builder

Design your letterhead. Mandatory details in view.

In the PDF builder you design the sheet for invoice, credit note, quote, price list, delivery note and dunning letter: drag building blocks onto the page, set colors and margins, place your designer's letterhead underneath. If an invoice template lacks a mandatory detail, ZepDesk does not save it.

What the PDF builder does

  • 01
    Ready-made layouts

    Seven layouts as a starting point: Standard, Modern, Minimalist, Professional, Creative, Classic and Compact. Each is an overall template with one PDF template per document; you adopt individual ones or all of them. You set the primary and accent color per template; otherwise your company's colors apply.

  • 02
    Building blocks

    Each layout is split into building blocks: letterhead, title with document number, document details, introduction, line items table, payment terms with totals, and the footer with the mandatory details. The dunning letter has its own, such as the dunning level. How quote, invoice and reminder fit together is described under Invoices and dunning.

  • 03
    Your own elements

    Texts with fields from document, company and recipient, logo, boxes, lines, columns, QR code, payment QR code as GiroCode, page number, watermark and draft stamp.

  • 04
    Page 1 and following pages

    You set margins and orientation separately for the first page and the following pages; each element says which pages it appears on.

  • 05
    Preview with sample data

    The canvas shows the rendered sheet, not an approximation. A separate button opens the whole PDF across all pages.

  • 06
    Import an existing template

    You can import a template as HTML with CSS, optionally with Jinja. Before you accept it, ZepDesk shows what was taken over, what was not, and what you should check.

Mandatory details that do not get lost

When you save, ZepDesk checks the template against the mandatory details. If one is missing, the template is not saved, and the message names the detail with its legal section. What is checked depends on your company's legal form and on the small business rule.

Invoice under § 14 (4) UStG
  • Name and address of both parties
  • Tax number or VAT ID
  • Date and number
  • Service
  • Net amount and tax per rate
  • For small businesses the note under § 19 UStG
Business letters
  • Register court and register number
  • For GmbH and UG also the registered office and all managing directors
  • For the AG the management board and the chair of the supervisory board
Quote and delivery note with their own rules, such as the delivery date on the delivery note.
A QR code does not count as a detail: what only a machine can read does not replace a mandatory detail.
PDF builder in ZepDesk: canvas with an invoice made of building blocks, the blocks on the left, above them the message about a missing mandatory detail
Dialog for uploading the letterhead in the PDF builder, and next to it the finished invoice with the letterhead underneath

Your letterhead underneath the sheet

If your designer has created a letterhead as a PDF, you place it underneath the sheet as a base and position the fields on top. ZepDesk prepares the file when you upload it.

Only underneath. The letterhead lies below the content and cannot cover it.
Prepared. Missing fonts are embedded and print colors (CMYK) are converted.
Cleaned. Scripts, actions and embedded files do not make it into the document. Only the prepared version is stored.

What stays on the invoice, whatever it looks like

  • 01
    ZUGFeRD stays

    Invoices remain ZUGFeRD invoices. The layout changes nothing in the embedded XML, and the VAT per rate on the sheet comes from the same breakdown as the XML.

  • 02
    Finalized means final

    When a document is finalized, the PDF is created immediately and stored with a checksum. A later change to the letterhead does not change any finalized invoice.

  • 03
    Checked against the previous sheet

    Every combination of document and layout, 43 in all, was rendered from the builder's starting document against the previous sheet and checked on up to eleven points, from pixels and text through payment QR and ZUGFeRD XML to PDF/A. Status of the acceptance test on 30 September 2026: all passed. A template can be moved into the builder only if its combination passed.

What the PDF builder does not do

  • 01
    No PDF split into blocks

    A PDF is not taken apart. Your letterhead lies underneath the sheet as a whole; the fields on top are what you edit.

  • 02
    No foreign code

    An imported template is read, never executed. Text, fields and simple conditions are taken over, but no filters, macros or custom logic.

  • 03
    No mandatory check for dunning letter, credit note and price list

    The check on saving exists for invoice, cancellation invoice, quote and delivery note. For dunning letter, credit note and price list there is none of its own.

Questions about the letterhead

All questions and answers
Where do I find the PDF builder?

Your company's administrators find it under Administration, Company, Letterhead. There you choose a template and open it in the builder. Who has which role is explained under collaboration.

Do I need to know HTML?

No. You drag building blocks and elements onto the page with the mouse. Importing an HTML template is an additional route for anyone who already has one.

Does a new template change my old invoices?

No. Finalized invoices keep the PDF that was created when they were finalized. The new template applies to documents that are not yet finalized.

Your letterhead in ZepDesk.

Choose a layout, set logo and colors, place your letterhead underneath. ZepDesk checks the mandatory details along the way.