Headless Invoicing: The Invoice Is a Typed Event, Not a PDF — headless.ly