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.
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. |