Die Änderungen an der finaX API auf einen Blick.

1.5.22 (2025-05-14)

  • We fixed some missing validation rules for PDF from JSON endpoint (/v1/pdf/json/).

1.5.21 (2025-04-28)

  • We restructured PDF endpoints in the documentation and removed the "experimental" label from the visualization endpoints.
  • We added 2 new endpoints - one to extract pdf xml metadata from a ZUGFeRD file and one to extract the invoice xml from a ZUGFeRD file.

1.5.20 (2025-04-03)

  • We fixed a minor internal bug with the tracing middleware. No user was impacted.
  • We fixed an issue with mixed structured and unstructured content in BT-20. Users using BT-20 are now able to mix content.

1.5.19 (2025-03-23)

  • We added a new header x-finax-trace-id. If set it will be returned in the response headers.

1.5.18 (2025-03-10)

  • We now automatically deplace depcreated electronic address scheme identifiers (9917, 9956, 9958).
  • We fixed an issue for ZUGFeRD generation when only some lines are discounted.
  • We removed unwanted linebreaks between currencies and amounts in ZUGFeRD generation.

1.5.17 (2025-03-01)

  • We tweaked the error handler extracting invoice JSON from ZUGFeRD PDFs.

1.5.16 (2025-02-23)

  • We added an error message for Comfort Profile (ZUGFeRD 1).
  • We improved the search for conformance level indicators in ZUGFeRD.

1.5.15 (2025-02-23)

  • We improved the error handling / message for PDFs with an undeterminable conformance level.

1.5.14 (2025-02-18)

  • We refactored the error message for missing files in PDFs.
  • We fixed a bug which caused peppol_en16931_r120 to be applied in CII.

1.5.13 (2025-02-14)

  • We improved the file name recognition for ZUGFeRD files.
  • We fixed the optional input for BT-41 for EN16931 ZUGFeRD files.
  • We improved the error message for unrecognized attachments in ZUGFeRD files.
  • We made BT-132 for reading CII XML optional.

1.5.12 (2025-02-11)

  • We fixed an issue concerning BT-48, which should be optional in UBL syntax.

1.5.11 (2025-02-09)

  • We added rate limit headers to responses.

1.5.10 (2025-02-02)

  • We fixed the error message for BR-DE-25.
  • We added the buyer vat id to zugferd visualization.

1.5.9 (2025-01-19)

  • We added a description for the 415 HTTP error code to the docs.
  • We relaxed the Content-Type header check slighty to accept values like application/json; charset=utf-8.

1.5.8 (2025-01-07)

  • We added an improved IBAN validation.
  • For logos in the pdf creation endpoints - invalid base64 strings now raise an error.

1.5.7 (2025-01-02)

  • We added an option to insert a logo into PDF generated files.
  • Generated "reverse charge invoices" will automatically have an added hint concerning reverse charge.

1.5.6 (2024-12-31)

  • We fixed an issue with the visualization of line items without vat rate.
  • We fixed a line break issue in the invoice line item description for pdf generation.

1.5.5 (2024-12-16)

  • We fixed an issue with PDF generation for UBL files. The transformation of random tax scheme identifiers, which can be used in UBL potentially failed here.
  • We disabled the currency for Sierra Leone, since it it rejected by the KoSIT validation (request in progress).

1.5.4 (2024-12-12)

  • We fixed a floating point bug (rounding) for the validation rule PEPPOL EN16931 R040.

1.5.3 (2024-12-08)

  • We fixed a bug for the validation of the summation of charges and allowances on the document total level.
  • We added an endpoint which takes UBL or CII and converts it to JSON.

1.5.2 (2024-12-05)

  • We fixed a bug for the summation of charges and allowances on the document total level for VAT category S.

1.5.1 (2024-12-02)

  • We fixed an issue with the payment terms visualization (days have been cut off).
  • We added more ZUGFeRD CII invoice type codes.
  • We fixed a bug for corrected invoices (CII only).

1.5.0 (2024-11-24)

  • We added support for ZUGFeRD EN-16931 (Comfort) profile.
  • We added the Content-Type header to the programming samples.

1.4.23 (2024-11-20)

  • We fixed the error message for vat exemption reason codes and vat exemption reason texts.
  • We updated the Postman collection to contain trailing slashes. This avoids a redirect.
  • We updated the examples for the experimental pdf endpoints.

1.4.22 (2024-11-14)

  • We fixed an issue with delivery addresses in the experimental template rendering of invoices.

1.4.21 (2024-11-12)

  • We fixed an issue with date parsing.
  • We added samples in many programming languages to our documentation.

1.4.20 (2024-11-05)

  • We fixed the missing "Basisbetrag" in the payment_terms (BT-20) validation (BR-DE-18).
  • We fixed a typo in the tax validation error messages.
  • We added a hint for "Leitweg-ID" / BT-10 in the docs.

1.4.19 (2024-11-04)

  • We added endpoints for pdf rendering from UBL, CII and JSON.

1.4.18 (2024-10-30)

  • We added a validation for minimum length for mandatory string fields.

1.4.17 (2024-10-15)

  • We added validation_mode to XML generation. Read more in our docs. Furthermore BT-130 and BT-150 allow now also arbitrary strings for XML2JSON endpoints. The changes are backwards compatible.
  • We removed version and extension from XML2JSON API responses, since these always just displayed the default values.

1.4.16 (2024-10-09)

  • We removed the validation for BR-DE-12 since this is not officially enforced by the schema. This now allows for foreign post codes for delivery addresses.
  • We added a more clear error message for unprocessable PDF files.

1.4.15 (2024-10-08)

  • We made enums in the documentation collapsible and default collapsed for less scrolling.
  • We fixed the decimal places for BT-148 and >= condition for BT-146 and BT-148.

1.4.14 (2024-10-06)

  • We added a metrics exporter for how often which endpoint gets called. This should help us improve finaX SaaS offering.

1.4.13 (2024-10-06)

  • We added support for UBL credit notes. Examples can be found in our docs: https://docs.finax.dev

1.4.12 (2024-10-04)

  • We now provide a more clear error message for unprocessable XML attachments in pdf files.
  • We fixed an issue in the peppol en16931 r046 rule validation. If discounts have been provided explictly as null this caused the rule to fail.
  • We improved JSON decode error messages for invalid JSON payloads.
  • The credit note invoice type is now allowed for UBL. We recommend using CII for credit notes.

1.4.11 (2024-10-03)

  • We fixed a rounding issue in the vat breakdown validation.

1.4.10 (2024-10-02)

  • We exclude unset fields now in JSON from XML (XML2JSON) as they are not needed.
  • We improved the error messages for tax validation (BR-AE-8, BR-E-8, BR-G-8, BR-IC-8, BR-IG-8, BR-IP-8 BR-O-8, BR-S-8, BR-Z-8).

1.4.9 (2024-09-29)

  • We fixed tax values for the examples in our docs.
  • Added a better error message for XML parsing errors.

1.4.8 (2024-09-29)

  • We fixed documenation example values and added tests for those.

1.4.7 (2024-09-23)

  • Added a better error message for wrong content-type header

1.4.6 (2024-09-09)

  • Added X-FINAX-API-VERSION response HTTP header to all API endpoints
  • [Internal] Rework exceptions for missing values
  • Add Business Terms information to docs

1.4.5 (2024-08-11)

  • We updated the docs and incorporated the CII test payloads from https://github.com/itplr-kosit/xrechnung-testsuite/.
  • This release contains some bugfixes for CII invoice generation.
  • The Postman collection was updated with the latest examples.
  • The docs now include a cURL example.
  • Tests were extended to Postman collection as well as PDF/Zugferd API endpoints.

1.4.4 (2024-08-04)

  • We updated the docs and incorporated the UBL test payloads from https://github.com/itplr-kosit/xrechnung-testsuite/.
  • This release contains some bugfixes for UBL invoice generation.

Unfortunately previous release notes are not available.

Kein finaX-Update verpassen