Índice
ToggleLa versión 4.4 de facturación electrónica en Costa Rica obliga exige la inclusión de la firma digital obligatoria en los comprobantes y la posibilidad de endoso digital de facturas a crédito.
- ¿Qué implica la firma digital y el endoso digital? Permiten que una factura electrónica a crédito se convierta en un título ejecutivo (instrumento legal de cobro).
- ¿La firma electrónica y firma digital son lo mismo? No.
Le puede interesar nuestro editorial: Implementación del endoso digital o electrónico en la factura 4.4 de Costa Rica.
A continuación, se detalla el proceso técnico de firmado digital en el formato XML 4.4, una comparación entre la versión 4.3 y 4.4, y cómo Alegra facilita estos procesos de forma automatizada para los contadores en Costa Rica.
1. Firma digital en la facturación electrónica ¿Es lo mismo que firma electrónica?
En el contexto de la facturación electrónica versión 4.4 en Costa Rica, la diferencia entre firma electrónica y firma digital es la siguiente:
- Firma electrónica: es un término amplio que refiere a cualquier método que permita identificar a una persona y expresar su consentimiento sobre un documento electrónico. Esto puede incluir desde nombres mecanografiados, imágenes escaneadas de firmas manuscritas o métodos biométricos, sin necesariamente emplear tecnologías criptográficas avanzadas.
- Firma digital: es un tipo específico de firma electrónica que utiliza tecnología criptográfica para garantizar la autenticidad, integridad, no repudio y seguridad del documento firmado. La firma digital crea una «huella digital» única del documento mediante cifrado asimétrico y se basa en un certificado digital emitido por una autoridad certificadora confiable, como el Banco Central de Costa Rica (CA SINPE).
Tip Alegra: En facturación 4.4 la firma digital es la forma segura y legalmente obligatoria para firmar electrónicamente facturas, mientras que la firma electrónica es un concepto más general que abarca métodos con menor grado de seguridad y garantías.
2. ¿Cuál es el proceso técnico de firmado digital en el XML 4.4?
En la versión 4.4, cada factura electrónica incluye una sección de <Signature> dentro del XML, conforme al estándar XMLDSig y las extensiones avanzadas XAdES-EPES. Esta sección contiene la firma electrónica enveloped (incrustada) generada a partir del contenido de la factura. La firma garantiza la integridad y autenticidad del comprobante, vinculando criptográficamente al emisor con el documento.
Dentro de <Signature> se incluyen sub-elementos como <SignedInfo> (con los métodos de canonicalización y algoritmos usados), <SignatureValue> (el valor de la firma cifrada) y <KeyInfo> (con el certificado digital del firmante).
Le invitamos a suscribirse a nuestro newsletter para que esté al tanto del compendio de noticias más importantes; cada semana.
3. ¿Qué son los certificados digitales?
Para firmar digitalmente las facturas, el emisor debe usar un certificado digital amparado por la Ley 8454 (Ley de certificados, firmas digitales y documentos electrónicos). En Costa Rica existen dos modalidades principales de certificado para estos fines:
- Firma digital de persona física: certificado emitido por el SINPE (Banco Central) para individuos, típico en tarjetas inteligentes personales. Lo utiliza, por ejemplo, un profesional independiente o representante legal que firma manualmente documentos con su dispositivo de firma digital.
- Sello electrónico de persona jurídica: certificado corporativo equivalente a la firma digital pero diseñado para uso automatizado por sistemas. Permite que una empresa firme sus facturas electrónicas de forma automática (sin intervención humana en cada factura), garantizando igualmente integridad y autenticidad según la ley.
Tip Alegra: Este certificado (también llamado “firma corporativa”) lo emite el Banco Central de Costa Rica y suele almacenarse en software/hardware seguro. Existe incluso la modalidad de Sello Electrónico con custodia en BCCR, donde las llaves criptográficas las gestiona directamente el Banco Central para mayor seguridad.
En la práctica, las empresas usuarias de sistemas de facturación en la nube emplean el sello electrónico para cumplir con la firma digital de sus comprobantes. Por ejemplo, si la llave criptográfica anterior (usada en versiones previas) ha expirado, Hacienda permite usar el sello electrónico corporativo como mecanismo de firma de los XML.
El sistema 4.4 requiere obligatoriamente la firma digital del emisor en cada factura, tiquete, nota, etc., por lo que todos los contribuyentes deben obtener alguno de estos certificados.
4. ¿Cuál es el flujo técnico desde la generación hasta el envío?
A continuación explicamos las etapas técnicas desde la generación de la factura electrónica hasta su envío:
- Generación del comprobante: el contribuyente prepara la factura en su sistema autorizado (por ejemplo, Alegra) con todos los datos requeridos. La versión 4.4 añade nuevos campos (actividad económica del receptor, métodos de pago SINPE, etc.) pero a nivel de flujo el proceso inicia igual.
- Firma electrónica del emisor: antes de enviar la factura, el sistema aplica la firma digital con el certificado del emisor. Se calcula un hash (SHA-256) del XML de la factura y se cifra con la clave privada del certificado (generalmente RSA de 2048 bits), produciendo la firma electrónica. Esta se inserta en el XML dentro de la estructura <Signature> mencionada. La política de firma utilizada corresponde a la resolución vigente de Hacienda (por ejemplo, la DGT-R-48-2016 y actualizaciones), lo cual se indica en el nodo XAdES <SignaturePolicyIdentifier>. Todo este proceso sigue el estándar XAdES-EPES, incluyendo el certificado del emisor en el XML y sellando fecha y rol del firmante.
- Envío a Hacienda (DGT): el XML firmado se envía vía web service a la DGT (Ministerio de Hacienda) para su validación. La firma electrónica asegura que Hacienda pueda autenticar al emisor y detectar cualquier alteración del documento en tránsito. El envío se realiza junto con credenciales del emisor (usualmente mediante un token de autenticación otorgado por Hacienda).
- Validación y acuse de recibo: Hacienda procesa el comprobante. Si todo es correcto (estructura XML válida, firma válida, cumplimiento tributario), emite un acuse de recibo aprobando la factura. Este acuse incluye la “clave numérica” oficial y el estado Aceptado. El sistema del contribuyente recibe esta respuesta en segundos.
- Entrega al receptor: con la factura ya aceptada por Hacienda, el emisor la entrega al cliente receptor (normalmente vía correo electrónico, con el XML y representación PDF, o a través de un portal). En 4.4, la factura puede incluir un espacio para la firma digital del receptor si es a crédito, pero es importante señalar que cualquier firma adicional del receptor no se reenvía a Hacienda. A efectos tributarios, Hacienda solo requiere y valida la primera emisión firmada por el emisor; las firmas posteriores son para respaldo legal-comercial entre las partes. Aun con dicho contexto no se tienen ejemplos claros sobre su implementación.
Le puede interesar nuestro editorial: Facturación electrónica versión 4.4: Novedades para grandes empresas y Pymes.
5. ¿Cuáles son las diferencias entre la firma digital en la versión 4.3 y 4.4 de la factura electrónica?
La transición de la versión 4.3 a la 4.4 de comprobantes electrónicos trae cambios significativos en materia de firma digital. A continuación, se presenta una tabla comparativa que resume las principales diferencias relevantes para estos temas:
| Aspecto | Versión 4.3 (antes) | Versión 4.4 (actual) |
| Firma digital del emisor | Opcional. El XML incluía un campo de “seguridad” que podía ser un código o firma. Muchas facturas 4.3 se enviaban sin firma XAdES obligatoria (Hacienda permitía un token/API). No se exigía certificado digital por comprobante. | Obligatoria. Se crea la sección explícita de <firma digital> en el XML. Cada factura, tiquete, nota, etc. debe ir firmada con certificado digital (persona física o sello de persona jurídica) del emisor, usando XAdES-EPES. Esto garantiza autenticidad en todos los comprobantes. |
| Firma del receptor (cliente) | No contemplada. Las facturas electrónicas no podían ser firmadas por el comprador. Legalmente no tenían la firma del deudor, por lo que carecían de mérito ejecutivo (no eran títulos valores). El cliente solo confirmaba recepción mediante “Mensaje Receptor” (aceptación simple) para efectos de crédito fiscal, pero no tenía una firma digital en la factura. | Opcional (Nueva). Se habilita un campo para la firma digital del receptor en facturas a crédito. El comprador, usando su certificado digital (ley 8454), firma la factura electrónica (rol Receptor en XAdES). Con esta firma del cliente la factura se convierte en título ejecutivo exigible, facilitando el cobro judicial en caso de falta de pago. Esta firma de recepción no se envía a Hacienda, es para uso comercial privado. |
La versión 4.4 marca un antes y un después. Las firmas digitales (antes limitadas al emisor y no siempre usadas) ahora son obligatorias y se extienden al cliente y a terceros para endosos. La factura electrónica deja de ser solo un comprobante fiscal para convertirse además en un documento con mérito ejecutivo y vida comercial (puede aceptarse y negociarse electrónicamente).
Para el contador costarricense, esto implica adaptar procesos: por ejemplo, gestionar certificados digitales para la empresa, coordinar con clientes para obtención de firmas en ventas a crédito, y mantener registros electrónicos de facturas con sus firmas de respaldo durante al menos 5 años (como exige la normativa).
Le puede interesar nuestro editorial: Actualización de medios de pago en la factura electrónica 4.4: Estas son las novedades.
¿Cómo Alegra facilita los procesos asociados a la facturación 4.4?
Alegra es un sistema en la nube que ha incorporado plenamente la versión 4.4 de facturación electrónica para Costa Rica, incorporando por ejemplo las actualizaciones el los códigos de descuentos, surtidos y combos, los nuevos medios de pago, entre otros. En el siguiente vídeo podrás conocer otras actualizaciones que se han realizado en el contexto de la facturación electrónica 4.4:
Alegra actúa como un aliado tecnológico del contador costarricense, encargándose de los aspectos técnicos más complejos permitiendo que el profesional contable puede enfocarse en la gestión financiera y asesoría, confiando en que el sistema garantiza el cumplimiento automático de la normativa. ¡Active su prueba gratuita por 15 días!
Continúe consultando nuestro portal contable Siempre Al Día para que esté actualizado en las tendencias normativas que impactan su profesión.