eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

Identifier Standardization Challenges in Golden Record and Onboarding Processes #989

Open maximilianong opened 2 weeks ago

maximilianong commented 2 weeks ago

Overview

Explain the topic in 2 sentences

In the golden record process, non-standardized identifier values and overlapping identifier types, especially for HRB numbers, risk creating duplicates. Additionally, if identifier inputs don't match the clearing house's regex requirements, company validation fails during onboarding.

What's the benefit?

What are the Risks/Dependencies ?

Dependencies to Portal.

Detailed explanation

Current implementation

  1. Actual problem in the golden record process: We do not standardize identifier values which can cause duplicates in the golden record process. There are also some identifier types which overlap.

Especially for the HRB number there multiple possibilities to create a combination of the number of and the name of the local court. (https://github.com/eclipse-tractusx/sig-release/issues/605)

  1. Problem in the on-boarding process If the identifier input does not align on the regex with the clearing house, the validation of the company fails.

Proposed improvements

Maybe lets start with the identifiers that are in scope of the clearing house to have a data model and a proof that those identifiers fit to the requirements:

Commercial Identifier Technical Name Example Value Format
VAT ID number vatID DE129395680 see VIES FAQ, Q11 for structure
Economic Operators Registration and Identification number (EORI) eori PL1234567890ABCD 17-character alphanumeric string
Commercial register number local HRB55933 see Appendix A at the end of this page
Legal Entity Identifier (LEI) leiCode 5299004XPX8GS3AHAV34 20-character alphanumeric string

Feature Team

Contributor

Committer

User Stories

Acceptance Criteria

Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)

Additional information

stephanbcbauer commented 1 week ago

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

evegufy commented 1 week ago

@maximilianong is this a duplicate to https://github.com/eclipse-tractusx/sig-release/issues/605?

stephanbcbauer commented 1 week ago

Since this feature was not presented in the Open Planning ⇾ I will add the status “not in release” ⇾ if this feature is planned for 25.03, let's talk. If it is planned for 25.6, please add the label and set the status back to Inbox.

stephanbcbauer commented 2 days ago

Just to clean up, this feature is set to Inbox and the label Prep-R25.06 is added