ZUGFeRD / mustangproject

Open Source Java e-Invoicing library, validator and tool (Factur-X/ZUGFeRD, UNCEFACT/CII XRechnung)
http://www.mustangproject.org
Apache License 2.0
168 stars 99 forks source link

Is ZUGFeRD outdated with regard to german tax law in 2023? #319

Closed psynetic closed 1 year ago

psynetic commented 1 year ago

Error message: "[BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero."

But since 2023 the pos 87 in the german UStVA-formular is standard tax rate ("S") with zero percent tax (e.g. photovoltaik):

grafik

jstaerk commented 1 year ago

I guess you could use Z=zero rated or E=Exempt as category code? In ZUGFeRD that's perfectly possible (2. FACTUR-X 1.0.06 Technischer-Anhang pg 55), I believe Mustang even automatically switches to Z when you set it to 0 in the invoice (resp. product) class?