Skip to content

ZUV 0.9.0: ZUGFeRD 2.1.0

Compare
Choose a tag to compare
@jstaerk jstaerk released this 24 Mar 14:13
· 51 commits to master since this release
63d1783

New Features

  • Support for ZUGFeRD 2.1/Factur-X 1.0.05
  • check against URI allowing for different fragments, e.g. XRechnung
  • validate against updated CEN 1.3 schematron

Fixes

  • #27 wrong exit code
  • introduced fatal errors. new errors: filename empty (10), xml not extractable (17), En16931 CEN Schematron error (24)
  • prevent accidental application of CEN EN16931 schematrons on extended profile
  • solved issues when XML structures start with comments instead of root node
  • fail better if -f missing
  • corrected invalidation of complete output status for broken pdfs
  • escape xml in report elements, e.g. < in criterion to become <

Changes

  • mention filename in report
  • validation element has been removed from pdf info and added as attribute in root, duration is now direct child of info
  • file not found and file too small now without filename
  • First XMLUnit tests
  • Better Check of XML Validity also against documents which start with comments or not with xml header <?xml...
  • added signature of Symtrax generated invoices
  • XML output now pretty-printed (XML report may now contain header <?xml...)