i

invoice-maker

@preview

Generate beautiful invoices from a simple data record.

v1.1.0
ISC
Template

Package Information

Last Updated
Categories
office
Disciplines
business

Preview

Template preview

1. Get the package

Download the package using the TPIX CLI:

tpix get @preview/invoice-maker:1.1.0

2. Initialize from template

Create a new project from this template:

typst init @preview/invoice-maker:1.1.0

Version History

1.1.0
d53e485c672a...

Invoice Maker

Generate beautiful invoices from a simple data record.

<img
alt="Example invoice"
src="thumbnail.png"
height="768"

Features

  • Simple, yet Powerful
    • Write invoices as simple .typ or .yaml files
    • Support for cancellations, discounts, and taxes
  • Multilingual
    • Integrated support for English and German
    • Easy to add more languages by adding a translation dictionary
      (Check out this example:
      custom-language.typ)
  • Customizable
    • User your own banner image
    • Customize the colors and fonts
  • Elegant
    • Modern design with a focus on readability
    • PDFs with a professional look
  • Stable
    • Visual regression tests to ensure consistent output
  • Free and Open Source
    • ISC License

Usage

#import "@preview/invoice-maker:1.0.0": *

#show: invoice.with(
  language: "en", // or "de"
  banner_image: image("banner.png"),
  invoice_id: "2024-03-10t183205",
  …
)

Check out the GitHub repository
for more information and examples.