2.13.0
Mustangproject now allows to access embedded files in invoices :-)
Fixes
- Avoid NullPointerException if dueDate is not set. #441
- Fix build warnings from editing and building. #415
- ZUGFeRDVisualizer.toPDF(): generate PDF/A-3b. #400
- No interface for required field CreditorReferenceID #436 and
- filename of embedded file was not xrechnung.xml when using profile xrechnung #452
- allow legalorganisation to have a tradingbusinessname #447
- JSon deserialization does not work with BankDetails #455
- Fix ClassCastException in CLI (Main.java). #451
Refactorings
- refactor(ZUGFeRDVisualizer): improve PDF visualization performance #438
- product creation without description now possible empty description
New Features
- Item Attributes and Country of Origin missing on Product. #420
- X-Rechnung direct-debit missing mandatory field BT-90 #370. (langfr)
- support reasoncodes #431
- Enhance Charges/Allowances with reasonCode. #432
- changed additional references by line from String to List and implemented it on Item #454
- allow access to invoice attachments via ZUGFeRDInvoiceImporter zii.getFileAttachmentsPDF()
and XML (zii.getFileAttachmentsXML)