Pimics PIM
Pimics PIM 12.1.13
Release date: 07.02.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #39121 | Catalog Feature Value - obsolete and prepare to remove | Additional pages and actions to mark as pending obsolete |
Pimics PIM 12.1.12
Release date: 06.02.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #39121 | Catalog Feature Value - obsolete and prepare to remove | Catalog Feature Value marked obsolete and scheduled for removal in a future release; existing functionality remains for now—please migrate affected data and integrations to the replacement feature/value-set API before upgrading. |
Pimics PIM 12.1.11
Release date: 02.02.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #38801 | Add event to sync. categories to Sana | Added event integration for syncing Pimics categories to Sana Commerce, enabling external systems to customize category synchronization behavior through event subscription. |
Pimics PIM 12.1.10
Release date: 30.01.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #38778 | Missing Value ID and Value Numeric etc. data when using Import from Excel | Fixed Excel import to properly validate and populate Value ID, Value Numeric, and related fields when importing product features, ensuring all feature data is correctly saved. |
Pimics PIM 12.1.9
Release date: 29.01.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #38679 | Description text translations are not created after setting Translate to Yes | Fixed issue where enabling the Translate field did not automatically create missing translation records for description texts across all configured languages. |
| #38700 | Orphaned Attribute Value Mapping cancels setup | Resolved error that occurred during attribute synchronization when item attribute or item records were deleted, preventing the setup process from failing. |
| #38684 | Empty feature causes duplicate value | Fixed issue with append rules where empty features incorrectly created duplicate values instead of being skipped during rule execution. |
| #38672 | Empty Value rule lines does not append | Corrected append rule behavior to properly handle empty product feature values, ensuring rules process all lines correctly. |
| #38586 | When set Translation to No: Description Text Translations are not deleted | Fixed cleanup process to properly delete description text translations when the Translate field is set to No, removing orphaned translation records. |
Pimics PIM 12.1.8
Release date: 27.01.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #30333 | New Publication Rule Interface | Updated publication rule interface to support more flexible rule conditions, allowing rules to work with different record types beyond just publication lines. |
| #38340 | Channel Allocation - Change Description and Manual Description with config. package | Fixed configuration package import for Channel Allocation to properly handle description updates when Manual Descriptions setting is changed. |
Pimics PIM 12.1.7
Release date: 23.01.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #38417 | Polyvalent features in Export Excel when translations is used | Fixed issue where long feature values were truncated during Excel export when translations were enabled, causing data loss in exported files. |
| #38563 | When item is deleted, related records are kept in database | Resolved issue where deleting an item left orphaned translation and content records in the database, which could cause data inconsistency. |
| #38539 | When Catalog Item deleted PF blocks deletion and related data are not deleted | Fixed deletion process to properly clean up all associated data when a catalog item is deleted, preventing orphaned records and ensuring data integrity. |
| #38503 | Fix CZ translation on Copy Item (729, StandardDialog) | Corrected incorrect Czech translation text that was displaying system text instead of the proper localized label. |
| #37768 | Set Translate to No | Fixed issue where setting the Translate field to No would delete all existing translations instead of only removing new untranslated entries. |
| #37991 | Open Certification Log with multi-selection | Added ability to view certification logs for multiple selected items at once, improving efficiency when reviewing data quality issues across multiple records. |
| #25093 | Publication Header.Language Code - validation when entering language code without lookup - issue | Fixed validation error that occurred when manually entering a language code in Publication Header instead of using the lookup function. |
| #37528 | Translation State Final is automatically changed to Translated when no change is made | Prevented the system from automatically changing the translation state from Final to Translated when no actual modifications were made to the text. |
Pimics PIM 12.1.6
Release date: 13.01.2026
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #36959 | Add confirmation for reorganizing multiple items' publications from item list | Added user confirmation when reorganizing publications for multiple items, allowing users to cancel the batch operation instead of being forced to process all selected items. |
| #38057 | Dynamic Feature Group: Manually entering values duplicates one value | Fixed issue where manually entering values in Dynamic Feature Groups incorrectly created duplicate entries instead of single values. |
| #36104 | Changing Value ID is prohibited on Value Card, but not on Value List | Enforced consistent validation to prevent users from changing Value ID on the Value Card page, matching the existing restriction on the Value List page. |
| #37826 | Certification output - without information how many errors/warnings | Enhanced certification results to display the total count of errors and warnings, providing better visibility into data quality issues. |
| #37932 | Export features to Excel on Item list: Index out of bounds | Fixed error that occurred when exporting a large number of features to Excel from the Item list, which previously caused the export to fail. |
| #37930 | Remove limitation on number of features supported for Import from Excel on item list | Removed the 20-feature limit for Excel imports on the item list, now supporting unlimited features during import operations. |
| #37947 | Standard BC shortcuts not working in control add-ins | Fixed keyboard shortcut functionality in add-ins so that standard Business Central shortcuts (like F5, Ctrl+S) now work as expected while still allowing proper text editing. |
Pimics PIM 12.1.5
Release date: 17.12.2025
Optimizations to existing processes:
| Identification | Title | Notes |
|---|---|---|
| #36489 | Set field PIMX Translation to true for all existing items when initially installing Pimics | Automatically enables translation functionality for all items and item variants during initial Pimics installation, ensuring translation features are ready to use out of the box. |
| #37146 | MCP/API for Vendor Catalog required API pages | Enhanced API documentation for published categories endpoint with comprehensive About metadata and field descriptions, improving API discoverability and developer experience for Copilot integrations. |
Important
A new interface, PIMX Rule Condition Type c1, has been introduced. It will be used starting with version 13.0, and the current PIMX Rule Condition Type will be removed.
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #37041 | Pimics Content is not working with Product Feature | Fixed Pimics Content functionality to properly work with Product Features when the ProductFeatures feature flag is enabled, ensuring content filters are correctly generated from product feature data. |
| #37059 | Group Structure Worksheet - Clean - Reset Level | Fixed worksheet clear functionality to properly reset all record levels when clearing lines, preventing stale record references that could cause inconsistencies in the group structure. |
| #37065 | SharePoint delta sync: Folder Name feature is not created | Enhanced SharePoint delta sync to correctly extract and create folder attributes (Folder Name, Folder Path, Folder ID) from both file and parentReference objects, ensuring all folder metadata is properly synchronized. |
| #37190 | New Error message needed for creating new client | Added validation to require SharePoint Azure URL and CDN Azure URL configuration before creating new Azure customer instances, preventing setup errors and ensuring proper cloud infrastructure configuration. |
| #37391 | Empty PIMX Variant No. leads to error when Product Features are inserted | Fixed variant lookup logic to use SetRange instead of SetFilter and IsEmpty check, preventing errors when PIMX Variant No. field is empty during product feature insertion. |
| #37663 | Unnecessary 'Keep relation' choice when category is deleted | Improved category deletion workflow by removing unnecessary confirmation prompts when deleting standard allocations during delete trigger execution, streamlining the deletion process for item groups and product groups. |
| #37705 | Bulk Edit References - assignment and PIM Item List | Enhanced Item List to support bulk editing of cross-references for multiple selected items, displaying the Bulk Edit References page when multiple items are selected and showing detailed cross-reference type information. |
| #37865 | Wrong tooltip hint and according translations for field Type Enum on description text list | Corrected tooltip text and translations for the Type Enum field on Catalog Rich Text List from "Number" to "Type" across all supported languages, improving field documentation accuracy. |
| #37927 | The filter ">" is not valid for the Number field | Fixed Sana Commerce integration to properly handle number filters by adding TotalCount element to GetProducts XML response, resolving filter validation issues in product synchronization. |
Pimics PIM 12.1.4
Release date: 10.12.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #34574 | No message | Improved Excel import error handling by ignoring Microsoft Entra setup errors and providing clearer error messages with detailed missing item information in the Activity Log. |
| #36967 | Basic implementation: Item-to-item cross references to Sana related items | Implemented basic functionality for item-to-item cross-references for Sana integration. |
| #37488 | Translate cross references in the publication | Enabled translation of cross-references within publications. |
| #37513 | Soft Delete & Remapping of Publication Prices | Added support for soft deletion and remapping of publication prices. |
| #37667 | Rich texts - HTML editor – keyboard not working | Fixed an issue where the keyboard input was not functioning in the HTML editor. |
| #37709 | Delimiter is not set during install from 11.x to 12.1 | Resolved an issue where the delimiter was not correctly set during upgrade from 11.x to 12.1. |
| #37758 | Description Channel Allocation - certification will replace manual description | Updated channel allocation to use certification-based descriptions instead of manual entries. |
Pimics PIM 12.1.3
Release date: 8.12.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #36261 | Changed folder name is not covered by SharePoint delta sync | Improved SharePoint delta synchronization to handle renamed folders, ensuring consistent updates during sync. |
| #37411 | Decrease indent on Feature of type Feature subline | Adjusted UI layout to reduce indentation for sublines of Features of type Feature for better readability. |
| #37472 | Speed up SharePoint folder lookup | Optimized SharePoint folder lookup process to significantly improve performance. |
| #37492 | Suffix and Prefix warning when changing whole description | Implemented warning messages when modifying entire descriptions that include suffix or prefix values. |
| #37493 | Value of DELSTR parameter 3 is out of limits | Fixed an error caused by invalid DELSTR parameter values to prevent runtime issues. |
| #37536 | Rename of Feature doesn't update Feature ID in Product Feature.Value ID when used as Feature of type Feature | Fixed a bug where renaming a Feature did not update the corresponding Feature ID in related Product Feature values. |
| #37578 | Product Feature - editable Source Type and Source Code | Enabled editing of Source Type and Source Code fields for Product Features to improve flexibility. |
| #37601 | 2 for elements in Filter (GetProducts) Sana | Enhanced GetProducts filter handling to correctly process multiple elements for Sana integration. |
| #37620 | Imported Description Text content not inherited | Resolved an issue where imported description text was not inherited by related entities as expected. |
| #37638 | Product Feature Source Code is empty or too complex. Please check the filter. | Added validation and improved error handling for Product Feature Source Code when filters are empty or overly complex. |
| #37661 | Products - Update Index: Pimics data is deleted Sana | Fixed an issue where Pimics product data was unintentionally deleted during index updates in Sana integration. |
| #37668 | 2 updated items in Pimics Sana | Corrected synchronization logic to properly update two modified items in Pimics for Sana integration. |
Pimics PIM 12.1.2
Release date: 27.11.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #31494 | Pressing F5 when an add-in is focused refreshes the browser tab instead of the page | Implemented keyboard handling for F5 within add-ins to refresh the Business Central page instead of the entire browser tab. |
| #36105 | Cannot delete an unused value whose Value ID is prefix/suffix to another value that is used | Fixed validation logic so that unused values can be deleted even if their IDs are prefixes or suffixes of other existing values. |
| #36632 | Certification log on new item display lines of other items | Corrected filtering in the certification log so that only lines related to the current item are displayed. |
| #36679 | SharePoint sync: file/folder names longer than 100 characters result in value lookup error | Enhanced SharePoint sync to handle long file and folder names by truncating or encoding paths, preventing lookup errors. |
| #36877 | Refresh Metadata after "Find in Default Repository" | Added automatic metadata refresh after using the "Find in Default Repository" action to ensure up-to-date references. |
| #36882 | Title → Dynamic Feature - indent is applied only for parents, but not child(ren) | Fixed UI rendering so that indentation is applied consistently to both parent and child dynamic features. |
| #36958 | Renaming feature, feature group, document, publication header does not update channel allocations | Implemented cascading updates so that renaming these entities correctly updates related channel allocations. |
| #36997 | ETIM Class - Feature order | Adjusted ETIM integration to maintain the correct feature order as defined in the ETIM class structure. |
| #37082 | Channel Allocation - change of Description 2 | Ensured that updates to Description 2 are propagated to channel allocations without requiring manual refresh. |
| #37188 | Feature of type Feature - Publication Line - API Translation and Multilanguage | Extended API and multilanguage support for features of type "Feature" on publication lines, including translation handling. |
| #37228 | Dynamic Feature: Value "A" does not belong to set | Added validation to prevent assigning values to dynamic features if they do not belong to the defined value set. |
| #37229 | Update of Feature.Description doesn't update Feature Value Set.Value Description | Fixed synchronization so that changes to Feature.Description also update the corresponding Feature Value Set descriptions. |
| #37252 | If feature is missing on item card, it is overwritten by feature from which you run rule | Corrected rule execution logic to avoid overwriting missing features on an item card with unrelated feature data. |
| #37314 | Cross-reference type no. and description in API | Updated API responses to include both cross-reference type number and description for better integration clarity. |
| #37319 | Delta sync folder lookup does not use domain selected in the report | Fixed delta sync logic to respect the domain selected in the report when performing folder lookups. |
| #37344 | Prices for references | Implemented pricing logic for item references, ensuring correct price retrieval and display in related processes. |
| #37380 | No event when moving lines in Single Item (group) | Added event triggers for line movement in Single Item (group) pages to support custom extensions. |
| #37408 | Dynamic Feature - Feature is not removed when main value is changed | Fixed dependency handling so that changing the main value removes obsolete dynamic features as expected. |
| #37463 | Delimiter - report issues when Inherit Path or Element indicates inconsistencies | Improved delimiter report to detect and clearly indicate inconsistencies when Inherit Path or Element settings conflict. |
Pimics PIM 12.1.1
Release date: 14.11.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #28973 | PIM Item List - switching view from Tiles to List | The Item List now consistently opens in List view with a repeater-based layout; tiles view elements were removed to prevent unexpected view switching. |
| #30430 | Lock Feature ID for list Feature Value Set Header when opened from Feature List/Card | When opening Feature Value Set Headers from a Feature list/card, the Feature Id is fixed/filtered to that context to avoid changing the association. |
| #35274 | Checklist with filter containing "<" or ">" certifies item, but throws error message | Checklist evaluation now safely handles angle‑bracket filters so certification completes without spurious error messages. |
| #36374 | Wrong tooltip for Line Type on Product Feature List | Corrected the tooltip text on the Line Type field in Product Feature List to reflect the actual behavior. |
| #36504 | Sublines of dynamic feature groups are orphaned when changing standard parent | Adjusted inheritance/over‑take/delete routines to re‑link or clean up sublines when the standard parent changes, preventing orphans. |
| #36523 | Item card picture remains regardless of change or deletion | Fixed logic for image handling on Item Card so that the picture is cleared or updated correctly when the related media is changed or deleted. |
| #36668 | Category codes are not generated by group structure worksheet | Group Structure Worksheet now initializes and validates codes via Std. Template and Line Type, ensuring category codes are generated reliably. |
| #36966 | Translation of 'No' is wrong | Corrected the translation mapping for the value 'No' in multilingual contexts to display the proper localized text. |
| #36991 | The field Picture Document ID of table Catalog Group contains a value (P000309) that cannot be found in the related table (Document). | Added validation and cleanup routines to prevent orphaned Picture Document IDs and ensure referential integrity with the Document table. |
| #37016 | Value Card - Translation - Base description not filled in | Fixed the translation import/update process so that the base description field is populated correctly on Value Card. |
| #37032 | Description Text Translation is not updated via Import Description Text using action "Only update existing" | Corrected the import routine to update existing description text translations when the "Only update existing" option is selected. |
| #37120 | Product Feature Feature Type <> Value error in UpdateFeature | Update/migration logic now validates and sets Feature Type and Value/Value Set from the source, eliminating the Feature Type <> Value mismatch error. |
| #37137 | See Values | Restored the “See Values” flow: the “No. of Values” cue (Feature links) drills down to the Feature Values page. |
| #37149 | Misleading message when leaving Group Structure Worksheet | Updated the exit confirmation message on Group Structure Worksheet to accurately reflect unsaved changes and avoid confusion. |
| #37182 | Keyword FactBox always creates new keyword instead of using existing one | Resolved mapping from legacy options to the Feature Field Type enum, ensuring correct field type resolution across features/values. |
| #37187 | Feature Field Type not resolved | Fixed the resolution logic for Feature Field Type so that it correctly interprets and assigns the enum value during feature processing. |
| #37194 | Configuration Package - Product Features: The No. Series does not exist. Identification fields and values: Code='' | Added validation and defaulting logic for No. Series in configuration packages to prevent errors when the series is missing. |
| #37243 | XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.' | Corrected malformed XML comments in AL code to ensure proper compilation and documentation generation. |
Pimics PIM 12.1
Release date: 30.10.2025 (preview)
Note
Starting with this version, Pimics will require a new dependency on the Pimics Base extension. .
New and updated features:
| Identification | Title | Release Note Summary |
|---|---|---|
| #34338 | Improve Sana Commerce add-on | Enhanced integration with Sana Commerce for better product data sync. Introduced GetUpdatedProductsCount and GetUpdatedProductIds procedures, refactored setup logic, and adopted HttpClientFactory for improved performance and security. |
| #30864 | Sana main language setting for publicatio | Added configuration for setting main language in Sana publication to improve multilingual support. |
| #29862 | Sync. cross-references / related products to Sana | Enables syncing Pimics cross-references—including category-level references—to Sana Commerce as related products by enhancing the XML publication data and resolving category references into item-level relations |
| #35575 | Create / Restore / Delete publication Version - Event for custom fields / custom tables | Added event handling for publication version lifecycle, enabling better tracking and automation for custom fields and tables. |
| #30594 | Descriptions and others in Templates | Improved template handling by enhancing support for descriptions and related metadata. |
| #35737 | Inherit Path and Element delimiter | Introduced inheritance logic for path and element delimiters to streamline configuration and reduce manual setup. |
| #34757 | PIM History - Show data as PIM Item Card | Enhanced history view to display data in PIM Item Card format for improved readability and usability. |
| #34867 | History - save Description Text Transl. | Enabled saving of translated description texts in history logs for better audit and localization support. |
| #36423 | Increase length of Feature and Value Description (and Translations) to 250 to match Item Attributes/Values | Extended character limits for feature/value descriptions and translations to 250 characters for consistency with item attributes. |
| #35838 | SharePoint sync specific folder within library | Enabled synchronization of specific folders within SharePoint libraries for more targeted data management. |
| #35201 | Export mapping - Writing BLOB to Cell | Enabled to export description text stored as BLOB into cells |
| #36985 | Editable "Feature Type" of inherited Features | Feature Type becomes editable on inherited features to support both defining common features on parent levels and setting the individual feature type on child(ren) items/item groups |
| #36535 | Publication Line - Soft Delete and Publication headers in API | The publications API endpoint provides Publication Header details, including key configurations such as language, structure type, and deletion method. This enables working with data like state and sisterLineId across endpoints. |
Pimics PIM 12.0.7
Release date: 06.11.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #36541 | Show thumbnails of images in category | Added thumbnail previews for images in category views, improving visual navigation and selection. |
| #36991 | The field Picture Document ID of table Catalog Group contains a value (P000309) that cannot be found in the related table (Document). | Validation and cleanup logic now prevent broken references; missing Picture Document IDs are cleared automatically. |
| #36866 | Group Structure Worksheet - Calculate Group Types | Enhanced the worksheet to calculate and display group types dynamically based on structure and template settings. |
| #36444 | Publication Rule Params: Remove empty action ActionName | Removed empty or invalid ActionName entries from publication rule parameters to ensure cleaner configuration. |
| #37054 | Page Pimics User is not editable | Made the Pimics User page editable again, allowing user details to be updated as intended. |
| #37049 | Description in publications are not resolved with base description | Fixed description resolution so publications now correctly display and inherit the base description text. |
| #37032 | Description Text Translation is not updated via Import Description Text using action "Only existing" | Import process now updates existing description text translations when using the “Only existing” option, without creating duplicates. |
Pimics PIM 12.0.6
Release date: 31.10.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #36504 | Sublines of dynamic feature groups are orphaned when changing standard parent | Prevents orphaned sublines by re-parenting or removing dynamic feature group sublines when the standard parent changes. |
| #36674 | Mass-deletion of categories: Confirmation of deletion of inherited data needs to be cached | Caches the user’s confirmation for deleting inherited data during mass category deletion to avoid repeated prompts and speed up the process. |
| #36891 | PF Element after parent entity is deleted and PF are copied to current level | Ensures product feature elements remain consistent when the parent is deleted and features are copied to the current level. |
| #34877 | Find in default repository cannot find files in subfolders | Extends repository search to include subfolders so files in nested paths are returned. |
| #36221 | Element of sublines of dynamic feature groups is incorrect when item/category parent is removed | Corrects element references in dynamic feature group sublines when the item or category parent is removed. |
| #36498 | Copy Item: Parent ID of product features not updated | Updates product feature Parent ID during item copy so features reference the newly created item. |
| #36318 | Outdated record if a second rule action modifies the source record | Fixes stale record handling when multiple rule actions modify the same source record in one run. |
| #36685 | Regular SharePoint sync creates duplicates if run with Create New | Adds idempotency/lookup checks to prevent duplicate records during SharePoint sync when using Create New. |
| #36219 | Variants: Features, Collapse All in Publication | Adds Collapse All behavior for features on variants in Publication for quicker navigation. |
| #36607 | Inherit Duplicates: Replace existing does not overtake indentation from parent | Ensures Replace existing inherits and applies the parent’s indentation correctly. |
| #36817 | DeepL: AI-Translations of Description & Description 2 contains HTML encode characters | Decodes HTML entities in AI-translated descriptions to store readable text. |
| #36490 | Set inheritance fields on items to true when Pimics is installed | Sets item inheritance fields to true by default on installation to enable inheritance out of the box. |
| #36241 | Codeunit Data contains empty variables when Update Publication line | Initializes variables to prevent empty values during Update Publication Line processing. |
| #35256 | 'Move to default repository' fails to move pictures from Database to Sharepoint | Fixes move operation so pictures are reliably transferred from Database to SharePoint. |
| #35297 | Feature Group Line: Call to the function 'INSERT' is not allowed inside the call to 'CacheFilteredIntegrationTable' when it is used as a TryFunction. | Refactors logic to avoid insert operations inside CacheFilteredIntegrationTable when executed as a TryFunction, preventing runtime errors. |
| #35714 | Action on page moves only 1 TIFF file at a time | Enhances the action to support moving multiple TIFF files in a single run. |
| #35845 | GetProductCategories causes XML error when no matching publication can be found | Handles the “no matching publication” case gracefully to avoid XML errors. |
| #36265 | Publication Rule Params: Fix warnings in code | Cleans up and resolves code warnings in Publication Rule Params for maintainability. |
| #36539 | Pimics Lincense Flow get a new URL | Updates the Pimics License Flow to the new URL endpoint. |
| #36557 | Pictures for Families | Introduces support for storing and displaying pictures on product Families. |
| #36605 | Enum caption cannot contains a comma | Adjusts enum captions to remove commas and comply with platform rules. |
| #36628 | Install Failed: All No. Series Lines associated with No. Series PIMX.CON must have 'Allow Gaps' Enabled | Updates setup/validation so PIMX.CON No. Series Lines require Allow Gaps, preventing installation failures. |
| #36630 | Change Feature Rule Action - parameters remain set from previous option | Resets dependent parameters when switching the Feature Rule Action to avoid leftover values. |
| #36671 | Toggle inheritance: The value of COPYSTR parameter 2 is outside of the permitted range. The current value is: 0. The permitted range is: from 1 to 2 147 483 647. | Adds guards and corrects COPYSTR usage to prevent position 0 errors when toggling inheritance. |
| #36734 | Usage Type Code is not inherited when empty and user toggle Inherit Feature | Ensures Usage Type Code is inherited when the source is empty and Inherit Feature is toggled. |
Pimics PIM 12.0.5
Release date: 14.10.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #36376 | Setting standard parent fails when sublines of dynamic feature groups are inherited | Improved logic in Product Feature Insert to ensure correct inheritance when sublines are involved. Added validation to check parent consistency. |
| #36425 | Functions in Codeunit Rule Data are not accessible for customizations | Changed procedure visibility from internal to public in Rule Data codeunit and added XML documentation for better extensibility. |
| #35265 | Checklist - Relations filter - when set, can’t modify | Refactored Field Filter List page to preserve filter text during edits, enabling smoother modification of filters. |
| #23169 | Value Sets import via configuration package resets ID index | Added logic to restart the number sequence if the next ID is lower than the highest existing one, ensuring proper ID continuation. |
| #36295 | Range AlphaNumeric - do not create Value if not already existing | Adjusted value creation logic in Product Feature table to skip initialization if the value does not exist, preventing unintended creation. |
| #36107 | Telemetry in Upgrade Codeunit | Introduced telemetry logging in Product Feature Data Upgrade to track special character usage in master data during upgrade. |
| #35845 | GetProductCategories causes XML error when no matching publication | Replaced AddError with Error() in SC Publication Data to ensure proper error handling when publication is missing. |
| #35503 | Enabling "Save Descriptions in Channel Allocation" mass update | Refactored Channel Allocation logic to support mass updates of descriptions based on catalog setup. Added user confirmation warning. |
| #36265 | Publication Rule Params: Fix warnings in code | Cleaned up tooltips and captions in Publication Rule Params page and table. Marked obsolete elements for removal. |
Pimics PIM 12.0.4
Release date: 7.10.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #31491 | Infinite loop in Sana publication reorganization | Added a Stop flag in Publication Reorganize It to prevent infinite loops when conditions are not met. |
| #32964 | Issues with inheritance of Product Features after Standard Item Group or Class has been changed | Disabled filtering by inheritance type in Product Feature Overtake to allow broader feature overtaking logic. |
| #35146 | Page Pimics Languages cannot be closed when an invalid value has been inserted | Added error handling for invalid language codes in Language Subpage, preventing page freeze. |
| #35218 | SharePoint delta sync processes files with multiple deltas multiple times | Replaced list-based tracking with dictionary-based logic to ensure each delta is processed only once. |
| #35269 | Insert custom sublines | Enabled insertion of custom sublines in publication trees via new logic in Edit Publication Tree and Select Publication Type. |
| #35739 | Feature / Feature Group / Class - set same number series during install | Unified number series setup for classes, features, and feature groups during installation. |
| #35779 | Indenting product features of a class does not overtake it to existing object's PFs in the class | Added a new procedure to correctly set the order and indentation for product features inherited from classes, improving consistency in feature hierarchy. |
| #35797 | SharePoint sync and delta sync fail entirely on first error | Refactored sync logic to isolate errors per document, allowing continuation of sync despite individual failures. |
| #35805 | Fix Wrong Element and Inheritance of class via report | Added Product Feature Class Fix report to correct Inherit Path and Element fields for ETIM classification. |
| #35864 | Product Feature value length check is active even for system features | Adjusted validation to skip length checks for system features in Product Feature table. |
| #35873 | NL, BE - Translation for updating features | Improved unit translation logic to respect Translate flag and fallback to default descriptions if needed. |
| #35928 | Product Feature Subpage adds feature to children of previous record | Fixed TempAllocationLine logic to reset and clean up stale data before adding new features. |
| #35967 | Sublines of dynamic feature groups are duplicated instead of replaced when inherited from parent | Corrected element path manipulation in Product Feature Overtake to ensure proper replacement of inherited sublines. |
| #35940 | Renaming categories that inherit product features replaces in wrong places of Element and Inherit Path | Refactored UpdateProductFeature to correctly replace old paths and elements across dependent records. |
| #36060 | Handle and remove whitespace at the beginning and end of links | Added trimming logic to link fields to ensure clean formatting and prevent sync issues. |
| #36240 | Value lookup on Product Feature List uses the wrong value if two values are considered to have the same case | Introduced special character detection and adjusted filter logic to use SetRange when needed for accurate value matching. |
Pimics PIM 12.0.3
Release date: 22.09.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #35258 | Wrong Element after reset Inherit Order from Parent on features from class | Fixed incorrect Element values when resetting inheritance order from class-level features. The update ensures proper Inherit Path and Element assignment during ETIM import and class feature updates. |
| #35296 | Creating a new Feature or Unit doesn't use the configured Number Series. | The logic now uses the correct "No. Series" codeunit instead of NoSeriesManagement, ensuring that the configured number series is applied when creating new Features or Units. |
| #35298 | New Feature on Class leads to wrong indentation on Product Features | Adjusted logic to correctly calculate indentation when features are added to classes. |
| #35351 | Renaming a category that inherits product features leads to incorrect Element and possibly duplicated lines | Resolved issue where renaming categories caused duplicated or incorrect Element values in inherited product features. Fix includes proper handling of Inherit Path and structure identification. |
| #35352 | Incorrect Product Feature Element when removing standard parent of parent | Corrected logic for removing parent references in Element field when standard parent is removed. Now properly identifies and removes outdated parent codes, even in nested structures. |
| #35359 | Incorrect order in Product Feature Element on indented lines and labels when parent is removed | Improved the ordering logic for Product Feature Elements, especially for indented lines and labels, when a parent is removed. |
| #35462 | Rules reorganizes order based on Line# | Enabled AutoSplitKey for the Action page, allowing proper line number assignment. |
| #35519 | Publication Update - Custom data | Added or updated logic for publication updates involving custom data (details in code changes). |
| #35589 | Sharepoint file sync. gets stuck in an infinite loop | Refined delta sync logic to prevent repeated processing of unchanged files. |
| #35797 | SharePoint sync and delta sync fail entirely on first error | Enhanced SharePoint sync logic to handle errors more gracefully, preventing total sync failure on the first encountered error. |
Pimics PIM 12.0.2
Release date: 09.09.2025
Note
Since this version, Pimics is compatible with BC 27 (Business Central 2025 release wave 2)
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #25063 | API Translation: When Unit.Translate = false, it doesn't use default Unit Description and Shorthand | Fixed fallback logic for unit translation. When Translate = false, system now uses default unit description and shorthand. |
| #29878 | Product Features Values with wild char | Wildcard handling improved in product feature value matching. |
| #30610 | Master Data Change Log page: action to delete old lines is available but PIMX USER doesn't have permission to delete | UI now hides delete option for users without permission. |
| #31758 | Value Set Matrix - Allow in all sets / Disallow in all sets - support multiple line selection | Added support for multi-line selection in value set matrix actions. |
| #31795 | Misleading error message when Channel doesn't have checklist and "When Checklist is empty on X" set to 'Fail' | Error message clarified when checklist is missing and failure condition is triggered. |
| #32535 | Azure Client: Unable to convert from Microsoft.Dynamics.Nav.Runtime.NavJsonToken to Microsoft.Dynamics.Nav.Runtime.NavJsonArray. | Azure Client: Improved error handling for invalid return values from service calls. Now, if the Azure service returns an unexpected value, the system provides a clearer error message and handles the response more robustly. |
| #34734 | Selecting X items to reorganize opens X pop up windows | Fixed excessive popup behavior during item reorganization. |
| #35163 | Feature Migration - string overflow in logging line | Logging logic updated to prevent string overflow during feature migration. |
| #35186 | Bulk edit Items - does not assign Checklist to all selected Items | Bulk edit now correctly assigns checklist to all selected items. |
| #35188 | Items that already went through certification, does not show in Tasks from Errors | Certified items now correctly appear in error tasks. |
| #35235 | "Certified on" field can be manualy edited for Item group | Improved logic for assigning and generating Item Group numbers and Feature IDs. Now, when creating or editing an Item Group, the system better handles number series assignment and ensures correct initialization of related fields. |
| #35373 | Can’t Set Resolved to multiple lines in Certification Log at once | Added support for multi-line resolution in Certification Log. |
| #35417 | Publication Group.Type = Empty misses Caption = ' ' | Fixed missing caption when Publication Group.Type is empty. |
| #35478 | Insufficient memory: stack overflow when synchronizing with subfolders | Stack overflow issue resolved during folder sync. |
| #35488 | Variants can't be published | Publishing logic for variants corrected. |
| #35506 | Align with BC27: critical issues | Refactored code to align with BC27: replaced legacy NoSeriesManagement with new No. Series codeunits. |
Pimics PIM 12.0.1
Release date: 28.08.2025
Bugfixes
| Identification | Title | Release Note Summary |
|---|---|---|
| #25026 | Validation of Value field of Product Features: Use translatable Strings for logical constants | Logical constants in product feature values now support translatable strings. |
| #35084 | Publication Rule: Contains value should offer valid tables | Publication rule editor now filters and displays only valid tables for "Contains" condition. |
| #35108 | SharePoint Delta Sync: Document update of existing document not working | Fixed issue where updates to existing documents were not applied during SharePoint delta sync. |
| #35163 | Feature Migration - string overflow in logging line | Logging logic updated to prevent string overflow during feature migration. |
| #35217 | SharePoint delta sync tries to non-existent documents from delete changes | Delta sync now skips deletion attempts for non-existent documents. |
| #35219 | SharePoint delta sync: infinite loop | Infinite loop in SharePoint delta sync resolved. |
| #35097 | Translation to FR | French translation updated for UI and system messages. |
Pimics PIM 12.0
Release date: 31.7.2025 (preview)
Optimizations to existing processes:
| Identification | Title | Notes |
|---|---|---|
| #5812 | Pattern Regex for Feature Values | You can now define patterns for feature values to ensure data consistency and validation. |
| #16990 | ETIM Group and Class Relation | Improved handling of ETIM classifications by clearly separating groups and classes. |
| #21853 | File Extension Exceeding 5 Characters | Files with longer extensions (e.g., .ditamap) are now supported without errors. |
| #25726 | Performance in Reorganize Publication | Reorganizing publications is now faster and more stable, especially when running in the background. |
| #29700 | SharePoint Job Queue - Read Delta Changes | Pimics now syncs only changed files from SharePoint, reducing processing time and improving reliability. |
| #30581 | Edit Publication Tree - Additional Columns | Users can customize which columns are shown in the publication tree for easier navigation. See process |
| #32368 | Fast Excel Import/Export Items | Quickly import or export item data using Excel, including features and descriptions. |
| #32386 | Sync Item Attribute to Feature | Item attributes can now be linked and synchronized with product features automatically. |
| #32387 | Re-sync to Attributes on Product Feature List | Easily re-sync product features to item attributes with a single action. |
| #32587 | Shopify Menu Sync | Categories and products can now be synced to Shopify menus, including multi-level structures. |
| #32804 | Align Menu in IG, PG, CG, CH | Menu actions across item, product, chapter, and catalog groups are now consistent and aligned. |
| #32601 | ETIM Upgrade Report | A new tool helps upgrade ETIM classifications from older to newer versions with data migration. |
| #33691 | Rule: Concatenate Values | Combine multiple feature values into one field (e.g., dimensions) using flexible rules. |
| #34050 | Excel Export Worksheet Mapping | Enhanced Excel export with better control over how data is mapped and formatted. See process |
| #34125 | Price API | A new API provides publication pricing data for integration with tools like Adobe InDesign. |
Pimics Vendor Catalog
Vendor Catalog 12.1.1
Release date: 28.11.2025
Bugfixes
| Identification | Title | Notes |
|---|---|---|
| #32388 | Typos in field caption/tooltip | Corrected typos in field captions and tooltips to improve clarity and consistency in the UI. |
| #34975 | vc - logical feature not validated during activation | Added validation for logical features during Vendor Catalog activation to ensure data integrity. |
| #36752 | Vendor Catalog: Feature activation - clear variables, polyvalent | Improved feature activation process by clearing variables and handling polyvalent scenarios properly. |
| #37268 | Vendor Item, search reference | Enhanced Vendor Item functionality to support efficient searching of references. |
Vendor Catalog 12.1
Release date 29.10.2025
| Identification | Title | Business Value | Technical Changes |
|---|---|---|---|
| #34917 | XPath for two mapping lines | Improves XML import flexibility by allowing two mapping lines to share XPath, enabling more complex data structures. | Updated PIMX XML Mapping Line table and page: introduced XPath field logic, adjusted validation to handle multiple lines with the same XPath, and deprecated old Path field (marked as obsolete). |
Bugfixes
| Identification | Title | Notes |
|---|---|---|
| #22931 | Link contains DOT (.) but it is not extension | Adjusted link validation logic to correctly handle dots in links without treating them as file extensions. |
| #35428 | Obsolete Item-related events in Category Activation | Removed or marked obsolete certain item-related events in Category Activation to align with updated activation logic. |
| #33717 | Unsupported Vendor Item Type leads to inconsistent Vendor Item line state | Fixed handling of unsupported Vendor Item Types to prevent inconsistent states during Vendor Catalog operations. |
Vendor Catalog 12.0.1
Note
Since this version, Pimics Vendor Catalog is compatible with BC 27 (Business Central 2025 release wave 2)
Bugfixes
| Identification | Title | Notes |
|---|---|---|
| #34265 | Item Activation: refresh existing reference/substitution data when Create As New is selected | Enhanced item activation process to refresh references and substitutions when using “Create As New” option. |
| #35494 | Skip missing document class error | Implemented logic to skip errors caused by missing document classes during processing. |
| #36237 | Vendor catalog copies VALUE ID to product feature | Corrected Vendor Catalog logic to ensure VALUE ID is properly copied to the corresponding product feature. |
| #36495 | Vendor Catalog BC27 Error AL0185: Codeunit 'NoSeriesManagement' is missing | Resolved compatibility issue with BC27 by addressing missing NoSeriesManagement codeunit reference. |
Vendor Catalog 12.0
Release date: mid-August
Bugfixes
| Identification | Title | Notes |
|---|---|---|
| #33377 | XML import does not set VendorItem.Template | Fixed issue where XML import failed to assign VendorItem.Template correctly. |
| #33597 | Import Vendor Translations for Features/Values from XML | Added support for importing translations of features and values from XML files. |
| #33596 | Activation of date features creates Value instead of using the date | Corrected logic to use actual date instead of creating a new value during feature activation. |
| #34515 | Vendor item certification not working | Resolved certification process failure for vendor items. |
| #34301 | Activation of existing Item Unit of Measure does not update Qty. per Unit of Measure | Fixed issue where activating existing units did not update quantity per unit. |
BMECat for Pimics
BMECat for Pimics 12.0.1
Release date: 27.11.2025
Bugfixes
| Identification | Title | Notes |
|---|---|---|
| #37451 | BMECat - when import, it is not mapping country of origin | |
| #22931 | Link contains DOT (.) but it is not extension |
BMECat for Pimics 12.0
Release date: mid-August
Optimizations to existing processes
| Identification | Title | Notes |
|---|---|---|
| #33754 | BMECat 1.2 Export - Add Categories, Prices | Enhanced BMECat export to include missing features for vendors such as Rayher, Opitec, and Pack & Carry. Ensures complete feature data is exported for catalog accuracy. |
Pimics AI
Pimics AI 12.0
Release date: 22.10.2025
Note
Since this version, Pimics Vendor Catalog is compatible with BC 27 (Business Central 2025 release wave 2)