AlphaAlpha Docs

PDF Generation

Generating and sending invoice documents

Invoice PDF Generation

Create professional invoice documents for delivery to clients.

How It Works

Invoice PDFs are rendered in the browser. The invoice editor shows a live preview of the document as you edit. When you send an invoice, the rendered PDF is uploaded and stored with the invoice, and that exact file is what the client receives — so the sent document never changes afterwards.

Generating PDFs

From a Single Invoice

  1. Open the invoice
  2. The PDF preview is shown in the editor
  3. Click Download in the preview toolbar

Bulk PDF Download

For multiple invoices:

  1. Go to Finance > Invoices
  2. Select invoices in the table
  3. Click the bulk download button
  4. A zip file with all PDFs is downloaded

Invoice Layout

Standard Sections

SectionContents
HeaderYour company details, client name and billing address
TitleInvoice number, invoice date, due date, optional payment reference
Line ItemsDescriptions, quantities, prices, VAT
NoteOptional note shown under the table
FooterPayment instructions with total, due date and invoice number

When the invoice belongs to a subsidiary, the subsidiary's name and billing details are used in the header instead of the tenant's.

Email Delivery

Sending via Email

  1. Open the draft invoice
  2. Set the recipient email and optional message in the mail panel
  3. Click Send and confirm

On send, the invoice gets its final invoice number, its status changes to Sent, and the PDF is stored on the invoice.

Email Contents

ComponentDescription
ToThe invoice's contact email
CCThe sender (you)
BCCOptional invoice BCC address from communication settings
Subject / BodyFrom the Invoice Sent email template, or a built-in default
AttachmentsInvoice PDF, uploaded attachments, and the Terms & Conditions PDF if configured

Scheduling

Instead of sending immediately, you can schedule an invoice for a future date. The PDF is stored at schedule time and sent automatically on the scheduled date. Scheduled invoices can be unscheduled, returning them to draft.

Email Templates

Customize the email subject and body:

  1. Go to Communications > Templates
  2. Create or edit a template for the Invoice Sent trigger
  3. Use placeholders for dynamic content

Available Placeholders

PlaceholderInserts
{{clientName}}Client's name
{{invoiceNumber}}Invoice number
{{totalAmount}}Total amount including tax
{{dueDate}}Payment due date
{{milestoneLabel}}Payment milestone label, if applicable

Document Customization

PDF appearance is configured in the tenant settings under the Documents tab:

SettingEffect
Invoice footer (NL / EN)Custom footer text, supports {{total}}, {{dueDate}} and {{invoiceNumber}}
Show row numbersNumbers each invoice row
Hide VAT column when uniformHides the VAT column if all rows share one rate
Show discount linesIncludes discount rows in the PDF
Show client contact infoAdds the client contact's email and phone
Column order and labelsReorder table columns and override labels per language
Terms & Conditions PDFAttached to invoice emails; subsidiaries can override it

Documents are rendered in the client's preferred language (Dutch or English).

Invoice Numbers

Invoice numbers are generated automatically when an invoice is sent:

PartExample
Subsidiary codeASRR-
Type and yearINV2026
Sequence0001, 0002...
ResultASRR-INV20260001

Draft invoices use a temporary DRAFT- number until they are sent.

On this page