Invoice Maker
Generate beautiful invoices from a simple data record.
Features
-
Simple, yet Powerful
- Write invoices as simple
.typ
or .yaml
files
- No need to install anything but Typst
- 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
Installation & Usage
- Download the invoice-maker.typ file
- Create a new
invoice.typ
file.
E.g. based on one of the examples below:
- Run typst to generate the invoice:
typst compile invoice.typ
- Use the generated
invoice.pdf
file 🎉
Development
Run Tests:
make test
Legacy Version
Invoice Maker was originally implemented with TypeScript and Pandoc
as seen in ./typescript_pandoc
.
This version is still in maintenance mode, but will not receive new features.