Skip to content

oicana/invoice-harness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

invoice-harness

This plugin simplifies creating factur-x/ZUGFeRD electronic invoices with Typst.

#import "@preview/invoice-harness:0.1.0": *

#let factur-x = read("factur-x.xml")
#zugferd(factur-x)

To create a valid electronic invoice, be sure to export the PDF document as PDF/A-3b.

This plugin currently only works with the main branch of Typst. The created files are not completely valid ZUGFeRD invoices yet! A missing requirement on Typst's end is typst/typst#5667

Development

The package includes automated tests using tytanic. Run them with tt run after following the package's installation instructions.

For file formatting, use typstyle.

You can install the package locally with typship install local.

What's up with the package name?

The ZUGFeRD standard is named close to the German word "Zugpferd", which means "draft horse". This package is the harness to attach a ZUGFeRD to your invoice ;)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages