Go library for generating, validating, and rendering Turkish e‑invoices
The project provides a Go implementation that creates, validates against XSD and Schematron, and renders Turkish Revenue Administration (GİB) UBL‑TR electronic invoices and related documents. It ships generated Go types from the official schemas, a builder API, CLI tools, and optional HTML/PDF rendering. It is aimed at developers and businesses needing compliant e‑invoice generation for Turkey's tax system. Compared to generic XML libraries, it offers domain‑specific helpers, code‑generated types, and end‑to‑end validation, reducing boilerplate and errors.
View on GitHub →furkanmeclis/go-ubltr