Skip to content

Releases: stephanstapel/ZUGFeRD-csharp

18.0.0-beta1

13 Jul 08:13

Choose a tag to compare

18.0.0-beta1 Pre-release
Pre-release

18.0.0

  • Removed obsolete functions
  • Added optional GrossQuantity, renaming normal quantity (UnitQuantity) to NetQuantity
  • Replaced some ElectronicAddressSchemeIdentifiers values for more readable alternatives
  • Renamed parameter of AddTradeAllowance() in chargePercentage be allowancePercentage

17.5.0

10 Jul 05:51

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 17.4.0...17.5.0

17.4.0

13 Jun 15:03

Choose a tag to compare

What's Changed

  • Synchronous PDF loading and saving wrappers
  • Enhanced documentation e.g. for PaymentMeans
  • Replace TradeAllowanceCharge with AbstractTraceAllowanceCharge (#747) by @wenz in #748
  • Update SubjectCodes.cs by @Jonas6105 in #750
  • Migration from SkiaSharp to Fontinfo by @stephanstapel in #752

New Contributors

Full Changelog: 17.3.0...17.4.0

17.3.0

04 Jun 19:25

Choose a tag to compare

What's Changed

  • Made the enums nullable, removing Unknown enum values
  • Reversed the change so that list properties are accessible again
  • Fixed invoice validation for ZUGFeRDVersion.Version23 by @tipa in #706
  • Added CTM (Metric carat) to QuantityCodes by @smodev in #707
  • Issue with the Transportmode enum numbering by @shahchandra in #709
  • No empty <ram:BICID/> section with Version 20. by @Dirksche in #708
  • Added some more QuantityCodes, which we might want to use in the future. by @Dirksche in #716
  • Implement SpecifiedTradeAllowanceCharges on TradeLineItems for UBL by @lukasschachner in #712
  • When using Version 2.3, BT-147 is now written with four decimal places by @Dirksche in #717
  • Add unit tests for XRechnung payment terms formatting by @jswzr in #723
  • Handles mismatched account node counts by @TomLenh in #732
  • Format invoiced quantity (billed quantity) of a line item in UBL with four decimal places by @BernhardMaier in #743

New Contributors

Full Changelog: 17.2.0...17.3.0

17.2.0

28 Mar 13:26

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 17.1.0...17.2.0

17.1.0

23 Feb 15:52

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 17.0.0...17.1.0

17.0.0

05 Feb 19:36

Choose a tag to compare

What's Changed

  • Added OnlinePaymentService to PaymentMeansTypeCodes by @hyreka in #512
  • Convert profile names to uppercase according to validator requirement for ConformanceLevel by @th-joerger in #532
  • Fixes, linting, more ToDo items in 23CIIWriter by @tobitege in #533
  • README links updated with working versions by @tobitege in #535
  • Abide CII-SR-122: no CalculationPercent for XRechnung by @tobitege in #536
  • (Fix) InvoiceDescriptor22UBLWriter: PriceAmount with 4 decimals by @tobitege in #537
  • (Fix) TradingBusinessName within legal organisation is independent of ID by @tobitege in #541
  • Fixes for _writeOptionalLegalOrganization/-Party methods by @tobitege in #545
  • QuantityCodes: added some for craft businesses (e.g. surface/volume-related) by @tobitege in #546
  • Add quantity code EA by @Sympatron in #553
  • Validation Error on use of FaxUniversalCommunication, Only allowed on Extented profile by @neolithos in #550
  • Added CountrySubdivisionName and AddressLine3 by @lukas-vts in #547
  • (Fix) LineID handling for line item's BuyerOrderReferencedDocument (CII) by @tobitege in #549
  • Fixed typo in README.md by @WhereTheTimeWent in #567
  • SpecifiedTradeAllowanceCharge "Reason" was not included in XML (Basic) by @KevinKrueger in #562
  • UBL and CII improvements by @ck-993 in #559
  • Fix rule regressions for 2 line item elements by @tobitege in #569
  • (chore) TradeLineItem: XML comments reviewed/added by @tobitege in #573
  • fix: added ReasonCode to trade allowances; updated tests by @tobitege in #575
  • 23CIIWriter: revised ReceivableSpecifiedTradeAccountingAccounts by @tobitege in #571
  • Revised/extended AdditionalReferencedDocument handling by @tobitege in #574
  • -adds E48 (Service) to QuantityCodes Enum (UN/ECE Recommendation N°20) by @julHoffmannVSO in #582
  • Fix null handling in EnumExtensions (followup to #575) by @tobitege in #579
  • (chore) InvoiceDescriptor23CIIWriter: rules fixes and simplifications by @tobitege in #577
  • Update ReferenceTypeCodes.cs by @mhartmann-weissblau in #590
  • 22UBLWriter / AllowanceCharge: order of elements (reason before amount) by @jdzi in #593
  • Use ReasonCode.GetDescriptionAttribute() for ReasonCode not Reason (text) by @jdzi in #591
  • Add new tax exemption reason code VATEX_EU_79_C. by @lukasschachner in #589
  • starting to obsolete properties and go for methods by @stephanstapel in #594
  • Added CTM (Metric carat) to QuantityCodes by @smodev in #596
  • added line identifiers to DeliveryNoteReferencedDocument and ContractReferencedDocument by @jdzi in #599
  • add SpecifiedLineTradeDelivery/ChargeFreeQuantity and PackageQuantity for ZUGFeRD Extended Profile by @PeterSawatzki-MGGM in #601
  • fix: fix _LoadFonts by @ThomasSpeedy in #608
  • Pdf embeddedfonts by @stephanstapel in #609
  • case insensitive string comparison for pdf saving and font embedding … by @stephanstapel in #610
  • Add 'ZZ' code and update EnumToString behavior by @lukasschachner in #611
  • Added UBL ChargePercentage and Buyer.ID by @ck-993 in #614
  • (feat) implement doc level ApplicableTradeDeliveryTermsCode (Extended) by @tobitege in #615
  • added custom ExemptionReason and ExemptionReasonCode to TradeLineItem by @th-joerger in #619
  • InvoiceDescriptor: full summary comments review; reduce warnings by @tobitege in #616

New Contributors

Full Changelog: 16.1.0...17.0.0

16.1.0

18 Dec 16:44

Choose a tag to compare

What's Changed

  • AddSpecifiedTradeAllowanceCharge add Reason and BasisAmount to Comfort by @ChrisOertel in #494
  • Fixed possible NullReferenceException by @cdrfun in #498
  • UBL changes by @ck-993 in #495
  • Update ElectronicAddressSchemeIdentifiers by @cdrfun in #500
  • Adds Line total basis amount to VAT breakdown in extended profiles by @amroel in #490
  • Added new QuantityCodes by @ck-993 in #506

New Contributors

Full Changelog: 16.0.3...16.1.0

16.0.3

10 Dec 19:49

Choose a tag to compare

What's Changed

  • Correction to line comments
  • Correction of the order by @ck-993 in #480
  • fix allowance fields in CII export for XRechnung-Profile by @Tr1ckMan in #485
  • Read AllowanceChargeBasisAmount in Extended Profiles by @amroel in #487

New Contributors

Full Changelog: 16.0.0...16.0.3

16.0.0

03 Dec 22:51

Choose a tag to compare

What's New

  • Almost complete support for UBL format
  • Sub invoice line support by @HenriSHS in #430
  • UTF-8 Encoding without BOM

What's Changed

New Contributors

Full Changelog: 15.0.0...16.0.0