La firma digital es el componente técnico-legal que hace que una factura electrónica en Costa Rica sea válida. No es una imagen de tu firma escaneada ni un usuario y contraseña: es un certificado criptográfico único que prueba que el documento fue emitido por vos y que no fue alterado después de enviarse.
Sin ella, tus XMLs son rechazados por Hacienda. Con ella, cada documento que emitís queda firmado automáticamente en fracciones de segundo.
¿Qué es exactamente la firma digital?
Es un certificado electrónico en formato .p12 (archivo encriptado con contraseña) emitido por el Banco Central de Costa Rica (BCCR) a través de sus entidades de registro autorizadas. Contiene tu identidad criptográfica: una clave pública y una clave privada vinculadas a tu cédula o cédula jurídica.
Cuando tu sistema de facturación envía un XML a Hacienda, lo firma con tu clave privada. Hacienda verifica esa firma con tu clave pública, confirma que el documento es auténtico y que pertenece a vos. Si alguien alteró el XML después de la firma, la verificación falla.
¿Quién necesita firma digital para facturar?
Toda persona física o jurídica obligada a emitir comprobantes electrónicos en Costa Rica necesita una firma digital. Esto incluye:
- Empresas (sociedades anónimas, SRL, etc.) — la firma va a nombre de la sociedad o del representante legal
- Profesionales independientes (abogados, médicos, ingenieros, diseñadores)
- Comerciantes individuales inscritos en el Régimen Tradicional del IVA
Dónde tramitarla: bancos autorizados por el BCCR
La firma digital se tramita en persona en cualquiera de estas entidades autorizadas como Oficinas de Registro del BCCR:
- Banco Nacional de Costa Rica
- Banco de Costa Rica (BCR)
- Banco Popular y de Desarrollo Comunal
- Banco Davivienda
- BAC San José
- Banco Lafise
- Scotiabank
- Banco Promérica
- Banco BCT
- Directamente en el BCCR
El proceso paso a paso
- Pedí cita: Llamá al Centro de Contacto del banco que prefieras o usá su sitio web. Indicá que es para "firma digital para factura electrónica".
- Presentate con tu cédula: Si sos costarricense, llevás tu cédula de identidad vigente. Si sos extranjero, tu DIMEX. Para personas jurídicas, el representante legal va con su cédula y la documentación de la sociedad.
- Indicá que es para factura electrónica: Así el banco configura correctamente el tipo de certificado.
- Recibís el .p12 y una contraseña: El certificado se te entrega ese día (o por correo, dependiendo del banco). Guardá el archivo y su contraseña en un lugar seguro — no tiene recuperación si las perdés.
¿Cuánto dura la firma digital?
La vigencia de la firma digital es de 4 años. Antes de que venza, el banco te notificará para renovarla. Si vence sin renovar, tus facturas serán rechazadas por Hacienda hasta que tengas un certificado válido.
Cómo la usa tu sistema de facturación
Una vez que subís tu .p12 a Stable, el sistema lo almacena cifrado con AES-256 en tu cuenta. Cada vez que emitís un documento, el sistema lo firma automáticamente antes de enviarlo a Hacienda. No tenés que abrir el programa de firma del BCCR, no tenés que hacer nada manual. El proceso es invisible y ocurre en fracciones de segundo.
El sistema firma todos tus documentos automáticamente. Nunca más pensás en el proceso técnico.