XrechnungKit
Table of Contents
Namespaces
- Builder
- Exception
- Logger
- Mapping
- Notification
Classes
- AtomicWriter
- Atomic write with quarantine sibling.
- XRechnungConstant
- XRechnungEntity
- XRechnungGenerator
- XRechnungGenerator is responsible for generating XRechnung XML files
using the data provided by the XRechnungEntity.
- XRechnungInvoiceLineItem
- XRechnungTemplate
- XRechnungTemplate class provides functionalities to handle XRechnung template files.
- XRechnungValidator
- Validates XRechnung XML against the bundled UBL XSD schema. Both an
in-memory entry point (validateContent) and a file-path entry point
(validate) are provided; the file-path variant is a thin convenience
wrapper around the in-memory one.
Enums
- XRechnungInvoiceTypeCode
- UNTDID 1001 invoice type codes used by XRechnung. Backed-int enum so cases
substitute directly into the placeholder pipeline as their numeric value.
- XRechnungTaxCategory
- EN 16931 BG-23 tax category codes. Backed-string enum so cases substitute
directly into the placeholder pipeline as their letter code.