Author Topic: Tipo de campo NIF/NIE/CIF/PASAPORTE  (Read 712 times)

Offline francescbassas

  • I’m new here
  • *
  • Posts: 26
  • Karma: 2
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7.28
  • MySQL version: 5.3
  • PHP version: 5.1
Tipo de campo NIF/NIE/CIF/PASAPORTE
« on: March 09, 2016, 02:10:06 am »
Hola a todos,

Estoy dando vueltas a como estandarizar la implementación de campos personalizados del tipo NIF/NIE/CIF/PASAPORTE que estoy seguro que la mayoría de instalaciones CiviCRM en España utilizan. Se pueden crear mediante el tipo de campo alfanumérico pero luego se tiene que completar con código personalizado si se quiere incluir la validación del campo.

Si los hooks i la API de CiviCRM lo permiten, creo que la mejor aproximación sería crear un nuevo tipo de campo personalizado con selector de tipo de documento y campo para el número de documento que ya integrara estas validaciones. Todo esto podría recogerse en una extensión específica.

Como lo véis? Vale la pena? Tenéis alguna alternativa preferida?

He visto que hay algunas aproximaciones al respecto hechas por Amnistia y capo:

https://github.com/amnesty/drupal-nif-nie-cif-validator
https://forum.civicrm.org/index.php?topic=25584.0#msg108192