Tax ExemptionReason is required only on invoice level. Semantic model of XRechnung does not require this attribute on the invoice lines. Our custemers have invoices with many line items included tax code "O". Through current implementation, every trade line includes following entry:
Dienstleistungen außerhalb des Steueranwendungsbereichs</ram:ExemptionReason>
It grows file size and is for XRechnung-Profile useless. It may be useful to omit generation of this attribute by InvoiceDescriptor21Writer or to give more control to invoice descriptor API for generation of tax entries on the line item level.
Tax ExemptionReason is required only on invoice level. Semantic model of XRechnung does not require this attribute on the invoice lines. Our custemers have invoices with many line items included tax code "O". Through current implementation, every trade line includes following entry:
It grows file size and is for XRechnung-Profile useless. It may be useful to omit generation of this attribute by InvoiceDescriptor21Writer or to give more control to invoice descriptor API for generation of tax entries on the line item level.