Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
Modules
Italy National ID
Collaboration diagram for Italy National ID:

Modules

 Specific Parameters
 
 Example
 

Detailed Description

Service Identifier: NID

This Service Provider is used to generate a valid and unique Italian Fiscal Code number (CF). By default, the Italy National ID Service Provider algorithmically generates a consistently altered destination CF number based on the source CF number. This Service Provider can also generate a random CF number when the source data does not have a Fiscal Code number or when there is no need for transforming the source CF number in a consistent manner.




The following Common Parameters apply to Italy National ID:




The below validations will be part of basic validations for the Italy National ID:

  1. The input national ID is invalid in length.
  2. The conversion of source is not possible due to invalid source value.
  3. The input national ID has invalid separator.
  4. The input national ID is invalid.
  5. The input national ID has invalid name.
  6. The replacement character is invalid for national ID.
  7. The national ID has invalid character.
  8. The family name is invalid for national ID.
  9. The first name is invalid for national ID.
  10. The birth date is invalid for national ID.
  11. The region code is invalid for national ID.




The below validations will be done only when parameter ODPP_OPR_FLAGS is specified with value ODPP_FLAG_VALIDATE_INPUT during Provider_Init():

  1. Check for an invalid control character(check digit).




The following Service Provider Information Requests are applicable to the National ID Service Provider:




Format of Italy National ID

The Italian Fiscal Code number is a 16 digit number having the following format:

FFF-NNN-YYMDD-RRRRC

FFFEncoded Family Name
NNNEncoded First Name
YYYear of Birth
MMonth of Birth
DDDay of Birth
RRRRRegion Code
CControl Character




Data Types

The Italy National ID Service Provider supports the following data types for the source and destination columns: