Generate beautiful invoices from a simple data record.
- Simple, yet Powerful
- Write invoices as simple
.typ
or.yaml
files - No need to install anything but Typst
- Support for cancellations, discounts, and taxes
- Write invoices as simple
- 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
- 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 🎉
Run Tests:
make test
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.