Skip to content

Releases: stephanstapel/ZUGFeRD-csharp

9.0.0

29 Jun 17:32
Compare
Choose a tag to compare

All versions:

  • breaking change: mandatory document type code for additional reference documents (#187)

ZUGFeRD 2.1:

  • Added missing translations for tax category codes (#185)

ZUGFeRD 2.0:

  • fix for ExchangedDocument header (#186)

8.0.0

16 Jun 20:46
Compare
Choose a tag to compare

Features:

  • Support for XRechnung 2.2 (4cb94dd)
  • Add GetVersion() to find out version of a particular XRechnung or ZUGFERD file (c8bd31b)

Fixes:

7.0.1

07 Feb 21:39
Compare
Choose a tag to compare
  • Support for XRechnung 2.1 and 2.2
  • Added documentation

7.0

28 Dec 19:53
Compare
Choose a tag to compare
7.0

All versions:

  • Addition of optional quantity codes #170
    This includes marking PCE quantity code as deprecated. It will be removed with the next major version.
  • SEPA direct debit support #163
  • Breaking change: cleanup of ID and IssuerAssignedID in reference documents #144

ZUGFeRD 2.0:

  • Proper parsing of VAT amounts #164
  • More conformance to ZUGFeRD 2.0 #163

ZUGFeRD 2.1/ XREchnung:

  • Proper parsing of VAT amounts #164

6.2

31 Oct 11:26
Compare
Choose a tag to compare
6.2
  • Standard quantity code for comment lines #158
  • Bugfix for order date information in AddTradeLineItem() #160
  • Better support for kilometer quantity code, is used differently with different versions of ZUGFeRD and XRechnung #161

6.0.0

08 Mar 21:06
Compare
Choose a tag to compare

All versions:

  • New handling of optional values: decimal? is used all over, replacing decimal.MinValue as default value
  • Fix for writing BuyerOrderReferencedDocument (#135)
  • Added documentation

ZUGFeRD 2.1/ Factur-X/ XRechnung:

  • Fix for quantity decimals (#132)
  • Support for rounding amount (#134)

ZUGFeRD 2.0:

  • Support for rounding amount (#134)

5.0.1

07 Jan 20:40
Compare
Choose a tag to compare

This is a pure bug fix release. It contains:

All ZUGFeRD versions

  • Correct parsing of email address fields (all ZUGFeRD versions) (#117)
  • Correct ordering of ApplicableHeaderTradeSettlement child elements (#130)

ZUGFeRD 2.0

  • Correct BuyerOrderReferencedDocument writing for ZUGFeRD 2.0 (#119)
  • Correct writing of Timestamps (#118)

ZUGFeRD 2.1

  • Addition of ReceivableSpecifiedTradeAccountingAccount (#125)
  • Fix for number of digits with net unit price (#131)

XRechnung

  • Fixed typo for mime type Excel (.xlsx)
  • ShipToTradeParty is now also written for XRechung (#120)

5.0.0

10 Nov 20:09
1d0caab
Compare
Choose a tag to compare

Breaking changes:

  • Removal of deprecated (lower case) API
  • InvoiceNoAsReference was renamed to PaymentReference
  • XRechnung invoices are written as XRechnung 2.0 per default. If you want to use old XRechnung 1.2, you need to use Profile.XRechnung1

Further changes:

  • Line Ids can optionally be set manually
  • Support of binary attachments in the additional reference documents
  • More improvements on documentation
  • Support for procuring project references
  • Support for contract reference documents
  • Support for invoice reference documents (information on preceding invoices)
  • Test project re-organized as Visual Studio test project
  • Lots of improvements on documentation
  • Bugfixes

4.0.0

15 Sep 14:07
c08da62
Compare
Choose a tag to compare
  • Huge improvements to XRechnung compatibility
  • Huge improvements to documentation (thanks to @SandraEickel )
  • Some breaking changes, e.g. in CountryCodes
  • Moved to upper case (Upper Case) named public functions. Please update your code. Old functions still exist but are marked as deprecated

4.0.0 Beta

07 Sep 19:57
Compare
Choose a tag to compare
4.0.0 Beta Pre-release
Pre-release
4.0.0-beta

documentation, invoice type rework