Enmascarar números de identificación fiscal de España

La política de máscara de números de identificación fiscal españoles genera un número de identificación fiscal (NIF) español aleatorio. Si el valor de origen incluye un prefijo X utilizado para identificar no ciudadanos, se incluye el prefijo.

Sintaxis de política JavaScript

Esta política está disponible con las funciones NIFMask.randomNIF() y NIFMask.maskNIF().

Para generar un valor aleatorio no basado en un valor de entrada, utilice la función: NIFMask.randomNIF()

Para generar un valor basado en un valor de entrada, utilice la función: NIFMask.maskNIF(record.getItem('<arg.inputAttribute>'))

Por ejemplo, para generar un valor aleatorio basado en un valor de entrada, utilice lo siguiente:

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

Para generar un valor basado en el valor de entrada y enmascarar un atributo adicional en el que se enmascararán todas las instancias del valor de entrada, utilice la función: NIFMask.maskNIF(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')

Por ejemplo, para generar un valor basado en el atributo NATIONAL_ID y enmascarar instancias adicionales del valor de entrada que se encuentra en el atributo CUST_ID, utilice lo siguiente:

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

Argumento Descripción
inputAttribute Atributo que contiene el valor de entrada a enmascarar.
additionalAttribute Atributo adicional en el que se enmascaran todas las instancias del valor de entrada.
Tema principal: Políticas de ID nacional específicas de país