Duplex Sync Rules Documentation
Browse system rules - Explore best practices - Refine your rules with AI
This documentation provides a thorough overview of Duplex Sync rules, including use cases, best practices, and implementation details. Whether you are a developer, a business analyst, or a project manager, this guide will help you understand how to effectively use Duplex Sync rules to enhance your data synchronization processes.

Comprehensive rule documentation
Access detailed up-to-date documentation for all Duplex Sync rules in one place. Each rule is thoroughly documented with its definition, error message, and implementation requirements for each configured target market and sector.

Filtering options
Easily filter rules by definition and target market to see only the requirements relevant to your business region. Save time by focusing on the specific rules that apply to your product data in each market.

Guidelines for creating Duplex Sync rules
Follow best practices for writing Duplex Sync rules with our comprehensive guidelines. Learn how to structure rule definitions, error messages, and validation criteria to ensure compliance with GDSN standards.

AI refinement of rules
Use AI to refine your Duplex Sync rules. Our AI-powered tool helps you improve rule definitions and error messages, ensuring they are clear, concise, and aligned with GDSN standards. Enhance the quality of your product data with AI-driven insights.
Removed Rules
Changed200.018
- Added validation group(s): RDP
- Denmark target market changes:
- Removed GPC selection(s): 32
- Added unit descriptor code(s): BASE_UNIT_OR_EACH
- Removed unit descriptor code(s): PALLET
- Added preliminary item status code(s): FINAL
Automatic Changelog Generation
Our system now automatically generates comprehensive changelogs after every release, providing a detailed record of all rule changes. Each changelog includes:
- Complete list of added, modified, and removed rules
- Detailed description of changes for each rule
- Timestamps and version information
These changelogs are published after each release, making it easier to track and understand the evolution of rules over time.
AI-Powered Rule Refinement
Our AI engine can create refined rule definitions based on your input, generating clear and standardized versions that adhere to the official GS1 GDSN Validation Rules standard and our best practice documents. It also produces user-focused error messages that communicate requirements effectively.
Original Rule Definition
The suppliers internal item number must be assigned to every single unit created. The attribute 'catalogueItem/tradeitem/additionalTradeItemIdentification/additionalTradeItemIdentificationTypeCode' should have a value 'SUPPLIER_ASSIGNED' in at least one iteration of the class AdditionalTradeItemIdentification and should have a value, if brandOwner/gln [3080] is NOT used or the value of brandOwner/gln [3080] is NOT equal to '8711555900999' and the value of brandOwner/gln [3080] is not equal to one of the values in the list PrivateLabel (see tab Used Lists)) and lastChangeDateTime [3250] is greater than 03112018โ Issues Identified:
- Missing attribute IDs in proper format
- Inconsistent terminology ("must" vs GS1 "SHALL")
- Overly complex attribute paths
- Ambiguous phrasing and structure
- Mixed bracket notation [3080] vs (3080)
- Inconsistent logical operators
AI-Refined Rule & Error Message
โจ Refined Rule Definition:IF 'brandOwner/gln' (3080) is not used OR 'brandOwner/gln' (3080) is not equal to '8711555900999' OR 'brandOwner/gln' (3080) is equal to a value from the 'PrivateLabel' list AND 'lastChangeDateTime' (3250) is greater than '03112018', THEN at least one instance of 'additionalTradeItemIdentification' (xxxx) SHALL be indicated where 'additionalTradeItemIdentificationTypeCode' (xxxx) equals 'SUPPLIER_ASSIGNED'.โจ Refined Error Message:You must provide a 'Supplier Assigned' value for the 'Supplier Item Number'. This is required if no Brand Owner GLN is provided, or if the Brand Owner GLN is not '8711555900999' or a private label, and the item has been modified after 2018-11-03.What Our AI Delivers
Our GDSN rule refinement assistant transforms rule definitions into standardized, clear, and unambiguous rules