Ya es posible firmar facturas en vtiger, podremos realizar tres tipos de firma
Para ello bastará con subir un certificado desde el nuevo módulo Certificados, e indicar en la propia factura con que certificado deseamos firmar. Además de configurar como veremos, una serie de campos.
Estos campos sirven para completar la información necesaria en un proceso de firma electrónica en la que intervendrá:
Como hemos visto, antes de realizar la primera firma habrá que facilitar cierta información a Vtiger.
Éste módulo está desarrollado con la intención de permitir una gestión de varios certificados, pese a que bastará con al menos uno. Incluso podremos indicar alguno como certificado por defecto, de manera que será automáticamente seleccionado en cada factura nueva.
Como hemos visto, necesitamos un certificado que contenga una clave privada para poder así realizar la firma electrónica. Es decir, nuestra compañía firma con un certificado en base a una clave privada que éste contiene. Mientras que nuestros clientes se aseguran nuestra identidad, y por tanto, la validez de la firma, mediante la clave pública correspondiente a nuestro certificado.
Por tanto, vtiger necesita aquel certificado que contiene nuestra clave privada, es un certificado de tipo .p12. Se identifica por un alias, normalmente el NIF o CIF de la empresa, y requiere de una contraseña para asegurar que si nuestro certificado cae en manos ajenas, no puedan firmar por nosotros al no conocerla.
Mientras que nuestros clientes necesitan el certificado correspondiente con la clave pública, tipo .cer, que podrán obtener de una autoridad certificadora.
Para asegurar que el certificado que subimos a VTiger tiene el formato adecuado recomendamos hacer una importación del certificado original, para posteriormente exportar una copia (.p12). Las instrucciones para ambos procesos están el el anexo final.
Para saber más, ver anexo CERES
Todo el proceso de la firma parte de la propia factura, como si tratáramos con una factura normal, teniendo en cuenta:
Por lo demás rellenaremos los datos de la factura como de costumbre presando especial atención al siguiente área de la factura
Una vez tenemos la factura creada, podremos optar por las siguientes acciones en la parte derecha:
Una firma digital es un conjunto de datos asociados a un mensaje que permite asegurar la identidad del firmante y la integridad del mensaje. La firma digital no implica que el mensaje está cifrado, esto es, un mensaje firmado será legible en función de que está o no cifrado. El firmante generará mediante una función, un 'resumen' o huella digital del mensaje. Este resumen o huella digital la cifrará con su clave privada y el resultado es lo que se denomina firma digital, que enviará adjunta al mensaje original. Cualquier receptor del mensaje podrá comprobar que el mensaje no fue modificado desde su creación porque podrá generar el mismo resumen o misma huella digital aplicando la misma función al mensaje. Además podrá comprobar su autoría, descifrando la firma digital con la clave pública del firmante, lo que dará como resultado de nuevo el resumen o huella digital del mensaje.
La diferencia reside en el lugar en el que se generará la clave privada. Si el certificado se solicita en tarjeta, la clave privada no podrá exportarse por lo que se considera un medio más seguro pero con el inconveniente de que no se podrá crear una copia de seguridad. Si se solicita el certificado en el navegador, el certificado podrá exportarse junto con sus claves y por lo tanto se podrá realizar una copia de seguridad.
Básicamente:
- .pfx : es la copia de seguridad con clave privada de un certificado (exportado desde Internet Explorer).
- .p12 : es la copia de seguridad con clave privada de un certificado (exportado desde Firefox).
- .cer y .crt : son formatos de exportación de clave pública de certificados.
Acudir al almacén de certificados del navegador Mozilla Firefox:
Herramientas/Opciones/Avanzado,pestaña Cifrado/Ver Certificados,pestaña de “Sus Certificados”.
- Pulse en el botón “Importar”
- Busque la ubicación ( disquete, cd, memoria usb, unidad de red, etc ) de
la copia de su certificado que quiere importar.
- Inserte la contraseña maestra de su navegador (si estableció alguna). Si
es la primera vez que usa este navegador con certificados, inserte una
contraseña y la confirme, este contraseña será requerida cada vez que quiera
usar su certificado en las webs que lo requieran.
- Inserte la contraseña con la que protegió su copia de seguridad
- Si todo el proceso es correcto, recibirá el siguiente mensaje:
“Se han restaurado satisfactoriamente su(s) certificado(s) de seguridad y clave(s) privada(s).”
Acudir al almacén de certificados del navegador Mozilla Firefox:
Herramientas/Opciones/Avanzado,pestaña de Cifrado/Ver Certificados,pestaña de “Sus Certificados”.
- Seleccione su certificado y pulse “Hacer copia”.
- Indique dónde quiere realizar su copia de seguridad (disquete, unidad de red, etc..)
- Inserte la contraseña maestra de su navegador (si estableció alguna).
- Inserte una contraseña y la confirme para proteger la copia de seguridad
que va a realizar.
- Si todo el proceso es correcto, recibirá el siguiente mensaje:
“La copia de seguridad de su(s) certificado(s) de seguridad y clave(s) privada(s) se ha realizado con éxito.”