Skip to content

Releases: ZUGFeRD/mustangproject

Mustang 2.3.1

25 Oct 17:50
Compare
Choose a tag to compare

New features

  • Added document type PARTIAL_BILLING and additional fields specifiedProcuringProject #252
  • Added possibility to have multiple referenced documents per line item, also in parser

Fixes

  • ZugferdInvoideImporter to be able to read XML, not only PDF
  • ignore whitespace around numbers in invoiceimporter
  • better namespace prefix agnostics in importers

Mustangproject 2.3.0

15 Oct 16:02
Compare
Choose a tag to compare

Mustangproject 2.3.0, released 2021-10-04, added

  • support to validate XR 2.1 (UN/CEFACT)
  • corrected invalid output PDF for input with incomplete CIDsets #249 and
  • upgraded to PDFBox 2.0.24

To prevent regressions from #249 it is recommended to re-validate your PDF output after upgrading to 2.3.0

Mustangproject 2.2.1

15 Oct 16:00
Compare
Choose a tag to compare

Mustangproject 2.2.1, released 2021-08-26, added

  • support to specify ram:BuyerOrderReferencedDocument/LineID in items field BT-132 issue #247
  • OX Schema incompat is now type 10
  • Upgrade to PDFBox 2.0.23 #233

Mustangproject 2.2.0

15 Oct 15:58
Compare
Choose a tag to compare

Mustang 2.2.0, released 2021-05-20, added support to validate orders in the Order-X standard and fixes some other issues:

  • PR #225 exemption reasons only for certain tax category codes thanks to weclapp-dev
  • allow 1.2 and 2.0 in RDF versions for XRechnung 2.0 Referenzprofil
  • also use shortcut "t" for extended in zf1 #230
  • falscher Text in Exception #237
  • pr 240 ignore input pdf errors when specfied on command line #240
  • pr 241 use sepa transfer instead of bank transfer #241
  • be able to validate Order-X files

Mustang 2.1.1

09 Feb 12:38
Compare
Choose a tag to compare

Fixes

  • PR #217 seller order referenced document thanks to weclapp-dev
  • PR #218 allow recipient contact in XRechnung thanks to seeeeew
  • PR #221 remove outdated dependency thanks to heisej
  • PR #223 allow XRechnung without street thanks to murygin
  • only deploy library and validator to maven central, not core nor cli
  • a correction should reference the original invoice via invoiceReferencedDocument, not buyerOrderReferencedDocument
  • upgraded CEN Schematron validation (codes 24) to v1.3.4
  • added unit tests for ubl conversion and visualization

Mustang 2.1.0

09 Feb 08:53
b0950ba
Compare
Choose a tag to compare

New Features

  • support CII to UBL conversion (thanks to https://github.com/phax/en16931-cii2ubl)
  • make IExportableTransaction.getZFAllowances() getZFCharges() and getZFLogisticsServiceCharges() and item.getItemAllowances, item.getItemCharges optional, correct getCurrency optionality
  • make IZUGFeRDExportableTradeParty name id zip location street mandatory

Fixes

  • fixed a charge/allowance rounding error #212
  • Corrected intra community supply tax exemption category code
  • removal of Tradeparty.getZip in favor of getZIP (as it's also setZIP) to avoid jackson errors

Mustang 2.0.3

06 Dec 11:27
Compare
Choose a tag to compare

Fixes

  • #201 correct embedded files in XRechnung
  • don't write "null" as paymentDescription if no Bank account is specified
  • generic and unitcode/categorycode improvements (thanks to weclapp-dev) PR #207

New features

  • support credit notes (additionally to corrected invoices)
  • transaction calculator getGrandTotal now public, allowing to compare XML grant total with own calculations
  • programmatically switch to XRechnung 2.0 if invoked after 2021-01-01

Mustang 2.0.2

26 Nov 09:03
Compare
Choose a tag to compare

Fixes

  • A correction RE file attachments in XRechnung (#197) as well as
  • another category code correction (PR #198 Thanks to weclapp-dev)

New features

  • reverse charge is now supported at all and
  • intra community supply is now also supported in the invoice class

Mustang 2.0.1

25 Nov 17:41
Compare
Choose a tag to compare

Fixes

  • corrected VAT calculation on prices with >2 decimals (PR#195 thanks to weclapp-dev)
  • have fax numbers only in appropriate profiles, i.e., extended
  • do not list tax numbers for shiptotradeparties
  • do not expect dueDate for corrected invoices
  • BigDecimal specific refactoring PR #192 Thanks to weclapp-dev
  • Preserving metadata PR #193 Thanks to mr-stephan
  • corrected more than 100 javadoc entries

New features

  • XR test now includes guideline ID (of XRechnung 1.2.2) #172
  • support zero-rated goods: confirm that VAT category code switches from S to Z on 0%VAT
  • new sample invoice
  • delivery period also on item level
  • support specification of account (holder) names
  • new sample invoice (20201121_508)

Mustang 2.0.0

12 Nov 16:54
Compare
Choose a tag to compare

New Features

  • now includes a validator
  • availability via Maven Central
  • apart from implementing interfaces invoices can now also be constructed using fluent setters
  • support for corrected invoices
  • support for absolute and relative charges and allowances on document and item level
  • experimental visualization feature, i.e. convert of XML to HTML

Changes

  • removed jaxb
  • modular project setup
  • switched from eclipse to IntelliJ
  • moved to Maven Central

For details please refer to the
Release Notes