CX-0010 Business Partner Number v3.0.1
FOR WHOM IS THE STANDARD DESIGNED
This document is mainly targeted to technical individuals involved in issuing and maintaining business partner numbers, as well as business individuals who are involved in the compliance process of issuing and maintaining business partner numbers.
COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD
| Version | Publishing Date | Author | Description of Change |
|---|---|---|---|
| 1.1.0 | 2022-11-30 | Initial version by Catena-X Association | |
| 1.1.1 | 2023-06-03 | Addendum for Conformity Assessment added | |
| 2.0.0 | 2023-09-26 | Included new terminology chapter; merged CX-0011 Issuing Agency | |
| 2.1.0 | 2024-12-02 | Adapted to new template structure and made a major overhaul of the document; documented the scope of the check characters; remove reference to ISO/IEC 15459 until it is clarified, if the BPNBPN A BPN is the unique identifier of a partner within Catena-X. shall be used for unit identifiers and / or if ISO/IEC 6523 is sufficient | |
| 2.2.0 | 2025-03-17 | Add reference and adapt wording regarding ISO/IEC 6523 registration of the BPNBPN A BPN is the unique identifier of a partner within Catena-X. | |
| 3.0.0 | 2025-06-01 | Added the new quality "legally secure" to the BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). and added the legally secure identifiers that the BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). refers to as a table; added detailed identifier type description; added format and identifier type category attributes to the identifier type; updated to the major version 7 of the BPNBPN A BPN is the unique identifier of a partner within Catena-X. issuing service. |
ABSTRACT
The Business Partner Data Management (BPDM) is a distributed service-based system, composed of a set of dedicated services, that simultaneously serve multiple stakeholders and use cases. It is based on a central data pool of business partners, which is operated under data space governance and underlies interoperability through standardization. The main target is to create business partner data records (such as customerCustomer In the context of OSim, the receiver of produced goods from a supplier./supplierSupplier In the context of OSim, the producer of goods.) with a high quality and currentness, to provide other processes with these data. This results in less rework and adjustment due to better master data quality which ultimately leads to an overall cost reduction for participating companies. Additionally, Value Added Services shall be offered to enrich those business partner data sets even further and give additional information or warnings about the business partners. Getting a 360° view on your business partners also helps with reducing costs and achieving process excellence because better decisions can be made.
The Business Partner Number (BPNBPN A BPN is the unique identifier of a partner within Catena-X.) is a globally unique, world-wide scalable, semantically enriched, interoperable, time-dependent, stable, human-readable identifier for business partners known in the data space that represent an organization or one of its organization parts from foundation to closure. Additionally, the BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). (BPNBPN A BPN is the unique identifier of a partner within Catena-X. for legal entities) is legally secure. Consequently, it is also the unique identifier for the data space participants. The Catena-X Business Partner Number serves as a blueprint for similar data spaces that follow the Catena-X concepts, which promotes interoperability between these data spaces.
This standard defines the issuance process, structure, and lifecycle of BPNsBPNS The unique identifier of a partner site within Catena-X (e.g., a specific factory).. It also defines what types of BPNsBPNS The unique identifier of a partner site within Catena-X (e.g., a specific factory). there are and how they are linked to each other.
1. INTRODUCTION
1.1 AUDIENCE & SCOPE
This section is non-normative
This standard is relevant for the following audience:
- Core Service Provider
- Onboarding Service Provider
- Business Application Provider
- Data Provider and Consumer
This document focuses on the business partner number (BPNBPN A BPN is the unique identifier of a partner within Catena-X.) and its issuing organization (IO). It is used as primary identifier in the Business Partner Data Management (BPDM) use case described on the BPDM website. It is relevant for core service providers who want to provide services for retrieving a cleansed, high-quality business partner data record (Golden Record) for a given business partner number. It is also relevant for onboarding service providers, business application providers as well as data providers and consumers who want to use such services. To assume the role of the issuing organization (IO), core service providers especially need to get an understanding on the issuance process, structure, lifecycle, types, and relations of a BPNBPN A BPN is the unique identifier of a partner within Catena-X..
The Business Partner Number (BPNBPN A BPN is the unique identifier of a partner within Catena-X.) is a globally unique, world-wide scalable, semantically enriched, interoperable, time-dependent, stable, human-readable identifier for business partners known in the data space that represent an organization or one of its organization parts from foundation to closure. Additionally, the BPNBPN A BPN is the unique identifier of a partner within Catena-X. (BPNBPN A BPN is the unique identifier of a partner within Catena-X. for legal entities) is legally secure. Consequently, it is also the unique identifier for the data space participants. The Catena-X Business Partner Number serves as a blueprint for similar data spaces that follow the Catena-X concepts, which promotes interoperability between these data spaces.
Not in scope is the way of how business partner data records can be shared to create a Golden Record. There is a separate standard for this: CX-0074 Business Partner Data Gate APIAPI An API is a way for two or more computer programs to communicate with each other. 4.0.0.
Not in scope is the overall Business Partner Pool with all Golden Records within the data space and the way of how the Golden Records can be retrieved. There is a separate standard for this: CX-0012 Business Partner Pool APIAPI An API is a way for two or more computer programs to communicate with each other. 5.0.0.
Not in scope are the requirements of cleansing and enriching the business partner data records with the aim to create a Golden Record. There is a separate standard for this: CX-0076 Golden Record End to End Requirements Standard 1.4.0.
You can find the other standards in the standard library.
1.2 CONTEXT AND ARCHITECTURE FIT
This section is non-normative
It is not only with the founding of various industry data spaces (such as Catena-X) that the requirements increase to establish data standards for the entire value chain and to promote the industry-wide, international data exchange. For the networking of OEMs, suppliersSupplier In the context of OSim, the producer of goods., customersCustomer In the context of OSim, the receiver of produced goods from a supplier., and industrial partners, it is essential to define and introduce an industry-wide standard for identifying business partners to map the entire supply chain in a sustainable manner.
In order to satisfy this requirement, an issuance process is established and structure, lifecycle, types, and relations are defined for a business partner number that has the following targeted qualities:
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a globally unique identifier, with which an organization or one of its organization parts have exactly one identifier world-wide, so that no two organizations or organization parts have the same identifier and no two identifiers stand for the same organization or organization part
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a world-wide scalable identifier, that is able to identify all organizations and their organization parts on a global scale
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a semantically enriched identifier, that includes the type of the business partner it identifies
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is an interoperable identifier, which is used cross-application and cross-organization in all conceivable business contexts
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a time-dependent identifier, that has a validity for which it identifies an organization or one of its organization parts in the (legally) defined limits of their existence
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a stable identifier, which never changes structurally, never ceases to exist and never is reassigned, even if the organization or one of its organization parts ceases to exist
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is a human-readable identifier, that is comparable to a telephone number or a postal code
- the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is an identifier, which inherently supports error detection
Additionally:
- the BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). is a legally secure1 identifier, that enables the unambiguous identification of contracting parties, ensuring a reliable foundation for legally binding data exchange contracts
There is a reference implementation for the Business Partner Data Pool BPN Issuing Service (7.0.x) on GitHub. It is part of a Spring Boot Kotlin open-source software project under the hood of the Eclipse Foundation and follows the Apache 2.0 licenses.
For the complete and up-to-date BPDM setup refer to the Eclipse Tractus-X BPDM GitHub repository (7.0.x).
For an architecture overview refer to the BPDM ARC42 documentation (7.0.x).
1.3 CONFORMANCE AND PROOF OF CONFORMITY
If sections are marked as non-normative, all authoring guidelines, diagrams, examples, and notes in these sections are non-normative. Everything else in this specification is normative.
The key words MAY, MUST, MUST NOT, OPTIONAL, RECOMMENDED, REQUIRED, SHOULD and SHOULD NOT in this document are to be interpreted as described in BCP 14, RFC2119, RFC8174 when, and only when, they appear in all capitals, as shown here.
All participants and their solutions will need to prove, that they are conform with the Catena-X standards. To validate that the standards are applied correctly, Catena-X employs Conformity Assessment Bodies (CABs).
To prove conformity with this standard, a self-audited, declared and signed document must be provided, that the conformity assessment criteria documented in this standard regarding issuance process, structure, lifecycle, types, and relations of BPNsBPNS The unique identifier of a partner site within Catena-X (e.g., a specific factory). are met.
1.4 EXAMPLES
An example for the BPNBPN A BPN is the unique identifier of a partner within Catena-X. is: BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). 0000 0000 IF61
BPNBPN A BPN is the unique identifier of a partner within Catena-X.: marks the identifier as BPNBPN A BPN is the unique identifier of a partner within Catena-X.
L: identifies the type of the business partner; in this case its a legal entity
0000 0000 IF: identifies the business partner
61 : are the check characters of the whole BPNBPN A BPN is the unique identifier of a partner within Catena-X.
The BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). can have relations to BPNA and BPNSBPNS The unique identifier of a partner site within Catena-X (e.g., a specific factory). which are depicted in the following example:
1.5 TERMINOLOGY
This section is non-normative