Masquer les numéros d'identification fiscale espagnols

La règle Masquer les numéros d'identification fiscale espagnols génère un numéro d'identification fiscale espagnol (NIF) aléatoire. Si la valeur source inclut un préfixe X utilisé pour identifier les non citoyens, le préfixe est inclus.

Syntaxe de la règle JavaScript

Cette règle est disponible avec les fonctions NIFMask.randomNIF() et NIFMask.maskNIF().

Pour générer une valeur aléatoire non basée sur une valeur d'entrée, utilisez la fonction suivante : NIFMask.randomNIF()

Pour générer une valeur basée sur une valeur d'entrée, utilisez la fonction suivante : NIFMask.maskNIF(record.getItem('<arg.inputAttribute>'))

Par exemple, pour générer une valeur aléatoire basée sur une valeur d'entrée, utilisez les éléments suivants :

NIFMask.maskNIF(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))

Pour générer une valeur basée sur la valeur d'entrée et masquer un attribut supplémentaire dans lequel toutes les instances de la valeur d'entrée sont masquées, utilisez la fonction suivante : NIFMask.maskNIF(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')

Par exemple, pour générer une valeur basée sur l'attribut NATIONAL_ID et masquer les instances supplémentaires de la valeur d'entrée figurant dans l'attribut CUST_ID, utilisez les éléments suivants :

NIFMask.maskNIF(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')

Argument Description
inputAttribute L'attribut contenant la valeur d'entrée à masquer.
additionalAttribute L'attribut supplémentaire dans lequel toutes les instances de la valeur d'entrée sont masquées.
Rubrique parent : Règles d'identification nationale spécifiques au pays