Changelog

06/2025

  • New function: Field mapping for product data implemented
  • Improvement: Adaptation of the catalogue download for improved performance
  • Change: Invoice PDF documents are now PDF/A-3 and ZUGFeRD compliant
  • Bug fix: cXML authentication for Okta integration corrected
  • Bug fix: Incorrect validation of PDF/A-3B documents fixed
  • Bug fix: Dynamics 365 cXML requests against Okta corrected

05/2025

  • New feature: Team invitation email functionality added
  • Improvement: Enterprise invoicing optimised
  • Bug fix: cXML timestamp deserialisation with missing time zone fixed
  • Bug fix: File download for support tickets fixed
  • Improvement: Missing field mapping in English cXML instructions added
  • New function: Added billing period for invoice items

04/2025

  • Bug fix: Fixed extrinsic fields in cXML payload

03/2025

  • New function: Payment by SEPA direct debit
  • Change: Revision of the instruction documents for OCI and cXML-PunchOut customers
  • Improvement: Display of field names in the field mapping tool improved

02/2025

01/2025

  • Change: Extension of the CIF catalogues to include the supplier url
  • New function: Detail page for the Level 2 PunchOut from Ariba for gateway customers

11/2024

  • PunchCommerce can now also be purchased in Switzerland
  • New function: cXML version 1.2.064 is supported
  • New function: Overview page for plugin downloads for online shops
  • Outage: Due to an error in our deployment on 11 November, it was temporarily not possible to create new tickets or access existing tickets. We apologise for this.
  • JTL Shop 5 Plugin: New version 1.2.3 fixes a potential error when transferring the shopping cart to PunchCommerce
  • Change: The PunchOut simulation now always opens in a new tab
  • Bug fix: The import of cXML orders failed in scenarios without tax rates

10/2024

  • Shopware 6 plugin: Added settings for the transfer of shipping costs and removed the prefix "shipping-method-" for the default shipping cost ID

09/2024

  • Change: We have removed the Ariba specific information from the configuration instructions to clarify that PunchCommerce also works with other cXML based procurement solutions
  • Change: Our gateway now differentiates between "line items" and "shipping costs" - the validation of the gateway payload no longer generates error messages for "shipping costs"

08/2024

  • Magento 2 plugin: We have adapted the JTL-Shop plugin to our new gateway version 3 and to JTL-Shop version 5.3
  • Magento 2 plugin: We have adapted the Magento 2 plugin to our new gateway version 3
  • Troubleshooting: There were increased login errors from SAP® Ariba, we have adapted the generation of the entry address for the cXML protocol to eliminate these error messages.

07/2024

  • Bug fix: Return from Shopware 6 shops with old gateway led to error "session expired"
  • New function: Support for cXML versions 1.2.060, 1.2.061 and 1.2.062
  • New function: Selection of the shop system and auto-completion for the entry address
  • Improvement: Commissioning of our gateway in version 3
  • Shopware 6 plugin: Fixing a display error in the checkout

**Q1+Q2/2024

  • Improvement: Complete refactoring of the code base
  • Shopware 6 plugin: Extension of the plugin configuration so that a url can be defined to redirect the customer after login
  • Shopware 6 plugin: Shipping costs are now also transmitted during PunchOut

12/2023

  • Shopware 5 plugin: Extension of the plugin configuration so that mapping of the additional fields is now supported
  • Shopware 6 plugin: New function: The field "brand_ordernumber" is now filled with the manufacturer product number and transferred during PunchOut
  • Shopware 6 plugin: Bug fix: Option for additional fields of an entity extension are created with the prefix .extensions

10/2023

  • New function: The code format for product classification can be selected for cXML catalogues
  • New function: The sorting of products in a catalogue can be configured for each customer
  • Bug fix: Display of tables with long values within PDF documents
  • Bug fix: Resetting the selected field mapping when changing the mode for a customer
  • Change: The specification of the VAT ID number is no longer mandatory for German customers

09/2023

  • Bug fix: Revision of language recognition for better recognition of the user language
  • New function: References can now be output on invoices
  • Bug fix: Product titles are validated with regard to their length
  • New function: The gateway implementation in the second version is now available

07/2023

  • New feature: Added support for dynamic currencies via the Gatway PunchOut

03/2023

  • Bug fix: Handling of non-UTF-8 encoded requests has been improved
  • New feature: Sorting of products in the catalogue based on the uploaded file

01/2023

  • Improvement: Optimisation of session handling for our Enterprise modules with external authentication

12/2022

  • Improvement: Improved user feedback for too short names for field mappings
  • Bug fix: Resolution of login problems

11/2022

  • New function: Order preview for Enterprise customers

10/2022

  • Bug fix: Various minor display errors fixed
  • New feature: Swagger documentation for API endpoints newly created (see https://punchcommerce.de/swagger/)
  • Improvement: Field length validation for custom_fields introduced
  • Improvement: Ticket notifications for Enterprise instances improved
  • Improvement: Support for cXML version 1.2.014 added
  • Improvement: Error tolerance for returns from online shops increased (cXML return to OCI endpoint and vice versa)

09/2022

  • Improvements: The desired sorting of products can now be set for the OCI and cXML PunchOut
  • Improvements: The selection of the domain has been cancelled for the cXML modules

08/2022

  • Bug fix: The button for the test mode for the cXML and cXML gateway mode now shows the correct status
  • Improvements: If a product file is already being processed, it is not possible to upload another file until the import of the current file has been completed
  • Improvements: The "weight" field is now optional

06.07.2022

27.06.2022

  • New function: Thumnbails in CIF catalogues

23.06.2022

  • New function: Notifications are sent for ticket changes

14.06.2022

  • Improvements: Revision of the storefront category navigation
  • New function: Download of product files from remote url possible

08.06.2022

  • New function: Extended functions for OCI 5.0 PunchOut are now supported (Validate, Sourcing, BackgroundSearch, Detail and JSON catalogues)
  • New function: Onventis OCI catalogues can now be generated via PunchCommerce and automatically transmitted to Onventis

25.05.2022

  • Bug fix: Zloty is now supported as currency
  • Improvements: Removal of special characters in CIF catalogues

20.05.2022

  • New function: Asynchronous creation of catalogue files to efficiently create large catalogues (>200,000 items)
  • Improvements: Empty lines from CSV files are deleted when uploading new catalogues

10.05.2022

  • New function: Creation of CIF 3.0 catalogues for Ariba PunchOut Level 2

26.04.2022

  • New function: Multilingualism for all areas of PunchCommerce
  • New function: Export customer data as JSON
  • New function: Duplicate customers
  • New function: Duplicate field mappings
  • New function: Logos in PunchOut catalogues
  • Improvements: Various adjustments within the BMEcat and cXML catalogue generation
  • Improvements: Reduction of error susceptibility for cXML PunchOuts
  • Bug fix: Password length for OCI-PunchOut limited to 30 characters

09.03.2022

  • Shopware 6 Plugin: New setting in the plugin configuration allows to disable the X-FRAME-OPTIONS header per Sales Channel to enable the PunchOut.
  • Shopware 6 Plugin: New: Setting for access to account pages

24.02.2022

  • Hotfix: Authentication for OCI gateway was only possible with lowercase parameters (username vs. username). Authentication now considers all possible spellings (USERname, userNAME, USERNAME etc.)

23.02.2022

  • Change: Custom fields are no longer mandatory in the gateway punchout

11.02.2022

  • New function: Test mode for cXML and cXML Gateway PunchOut
  • New function: Instructions for cXML PunchOuts
  • New function: Field mappings for cXML PunchOuts
  • Bug fix: BMEcat catalogues can now be created again
  • Bug fix: cXML PunchOuts now take specified tax rates into account

19.11.2021

  • New function: Support of graduated prices
  • New function: Support of purchase scales

12.11.2021

  • New feature: The instructions for OCI customers have been completely revised and are now more informative
  • New feature: The cXML Gateway PunchOut is available in a trial version

10.11.2021

  • Bug fix: The NEW_ITEM-LONGTEXT field is mapped to the correct shopping basket item in the simulator
  • Bug fix: Display errors occurred in the shopping cart when the NEW_ITEM-LONGTEXT field was used in a field mapping
  • Bug fix: The REST API now no longer returns HTML for the description_long field

26.10.2021

  • New function: Specification of the VAT ID no. is possible in the profile area, invoices are now also generated correctly for intra-European customers
  • New function: It is possible to switch to annual payment for each subscription in the Profile -> Billing area
  • New function: The Service Desk is available for registered customers

28.09.2021

  • Change: Customers must now provide details of the data controller. Please also note our updated data protection information. You can view and change the data protection settings in the Profile > Data protection menu
  • New function: It is now possible to conclude an order processing contract via the Profile > Data protection menu

22.09.2021

  • Bug fix: The NEW_ITEM-LONGTEXT field was not correctly transferred to calling ERP systems.

17.09.2021

25.08.2021

  • New function: You have the possibility to configure an individual note text for each customer, e.g. to transmit a note on shipping costs
  • New function: Dynamic mapping can be configured for field mappings of type Gateway. Further details can be found in our support article "Field mappings"

17.08.2021

  • New function: You have the option of specifying a different email address for receiving invoices in your profile settings

26.07.2021

  • New function: There is a full text search for article data in the PunchOut catalogue
  • New function: The upload for CSV files has been revised so that even very large quantities of items can be processed quickly

05.07.2021

  • New field: The "currency" field has been added to the data model for products - currencies in ISO 4217 format are supported, e.g. "EUR"
  • New field: The field "customer_ordernumber" has been added to the data model for products
  • New function: OpenApi documentation has been added for the OCI gateway module at https://www.punchcommerce.de/openapi.json
  • New function: HTML can now be displayed for the "description_long" field in the details for a product
  • New function: The gateway module now supports the entry of the placeholders {{uID}} and {{sID}} for the entry address
  • Change: The links in the footer in the PunchOut catalogue now link to a separate window
  • Change: Due to currency support, it is now necessary for the shopping basket to only display the number of items

16.06.2021

  • New function: For CSV files, the upload of files with a maximum file size of 10 megabytes is supported. This corresponds to a data volume of at least 10,000 products when all data fields are utilised
  • Bug fix: BMEcat catalogues could not be created if the unit field was not set for a product

31.05.2021

  • New function: Catalogue search (not available in the theme for older browsers)
  • New function: Detail page for articles in catalogue view
  • New function: Pagination in the catalogue view
  • Bug fix: When using the "Standard theme (old browsers)" theme, the punchout process was triggered when items were removed from the shopping basket. This behaviour has been corrected

26.05.2021

13.04.2021

  • The first version of our field mapping tool is now available. Individual field mappings are currently only possible for the OCI protocol
  • There are now ten freely usable additional fields (custom_field1 - custom_field10) on each product

25.03.2021

  • New function to delete all created products
  • New function for specifying any classifications (eClass or UNSPSC) on products. For this purpose, the product import and the REST API have been extended to integrate two new data fields "classification" and "classification_type"
  • Extension of the cXML configuration to realise compatibility with Oracle iProcurement

18.03.2021

  • Initial support for the cXML PunchOut and for the creation of BMEcat catalogues
PunchCommerce® ist ein Produkt der Netzdirektion GmbH