Certificados para firmar documentos electrónicos en Colombia
Esta guía te explica qué certificado necesitas para firmar documentos electrónicos ante la DIAN, dónde conseguirlo y cómo cargarlo en SiFactura.
Compre el certificado solamente a una entidad acreditada. La DIAN exige que el certificado sea expedido por una entidad de certificación digital acreditada por ONAC. Verifica el estado y alcance de la entidad en el directorio oficial el mismo día de la compra.
1. Certificado que necesitas
| |
|---|
| Tipo | Certificado digital de pertenencia empresa, con la identidad/NIT de la organización que emite los documentos. |
| Uso | Firma de factura electrónica, notas y nómina electrónica transmitidas a la DIAN. |
| Archivo | Contenedor PKCS#12 exportable, extensión .p12 o .pfx, que incluya certificado y clave privada. |
| Protección | Contraseña del archivo, definida o entregada durante la expedición. |
| Vigencia | Tiene que estar vigente durante la firma; programá la renovación antes del vencimiento. |
No pidas únicamente un certificado público .cer o .crt: esos archivos no contienen la clave privada y no permiten firmar.
2. Busca una entidad autorizada
- Ingresa al Directorio Oficial de Acreditados de ONAC, esquema ECD.
- Busca una Entidad de Certificación Digital Abierta. Abrí su ficha y verifica que figure acreditada y que el alcance y vigencia cubran el servicio que vas a contratar.
- Consulta directamente con las entidades acreditadas el precio, vigencia, proceso de validación de identidad, soporte de renovación y entrega en PKCS#12. SiFactura no exige ni recomienda una marca específica.
3. Solicita el certificado correcto
Al contactar al proveedor, usa una descripción inequívoca:
"Necesito un certificado digital de pertenencia empresa para firmar documentos electrónicos DIAN, a nombre de la empresa y con su NIT, exportable en formato PKCS#12 (.p12 o .pfx), con clave privada y contraseña".
- Presenta los documentos requeridos: la entidad certificadora te va a pedir documentos de existencia y representación legal, RUT, identificación del representante o autorizado, y el procedimiento de verificación de identidad.
- Confirma los datos antes de que lo emitan: revisa razón social, NIT y persona responsable. Un error de identidad obliga a corregir o reexpedir el certificado.
- Pedí entrega exportable: confirma por escrito que vas a recibir un archivo
.p12 o .pfx utilizable en un sistema de facturación externo, no solo un token físico, una instalación cerrada o un certificado público.
Certificado gratuito de DIAN: la DIAN ofrece un certificado sin costo para usuarios de su Solución Gratuita de Facturación Electrónica. Ese certificado está limitado al uso dentro de esa solución, no asumas que es exportable ni que se puede cargar en SiFactura. Para SiFactura necesitas el archivo PKCS#12 entregado por una entidad certificadora.4. Revisa lo que recibiste
Antes de cargarlo, verifica que:
- El archivo termina en
.p12 o .pfx. - La contraseña abre el archivo.
- El titular corresponde a la empresa.
- El NIT es correcto.
- El emisor aparece en el directorio de ONAC.
- La fecha de inicio ya está vigente.
- La fecha de vencimiento permite operar.
- El archivo contiene la clave privada.
Guarda una copia de respaldo en un repositorio seguro y restringido. No envíes el archivo ni la contraseña por correo, chat o tickets sin un canal seguro acordado.
5. Importa el certificado en SiFactura
- Ingresa con un usuario administrador y accede a Ajustes > Configuración Factura.
- En la sección Certificados, hacé clic en "Importar/Ver Certificado".
- Carga el archivo
.p12 o .pfx original. No lo conviertas a JKS y no cargues únicamente el certificado público; SiFactura genera internamente los formatos que necesita. - Escribí la contraseña exacta del contenedor y confirma la importación.
- Verifica la información pública que muestra SiFactura: alias, titular, emisor, serie y vigencia. Si el titular o las fechas no son correctos, no emitas documentos.
- Haz una prueba en HAB (habilitación): autoriza un documento y confirma que la DIAN lo acepte.
Una falla de carga o contraseña detiene la firma; SiFactura no reemplaza silenciosamente el certificado propio por uno global.
6. Renovación y tratamiento seguro
- Registra una alerta interna con suficiente anticipación al vencimiento.
- Renova con una entidad que continúe acreditada y volve a validar razón social/NIT.
- Importa el nuevo PKCS#12 antes del vencimiento y proba una firma en HAB cuando tu operación lo permita.
- Conserva acceso al certificado anterior únicamente durante el período que tu política de archivo exija.
- Si sospechas exposición de archivo o contraseña, solicita revocación a la entidad certificadora y reemplaza el certificado en SiFactura.
- No compartas PIN, contraseñas, API keys, PFX/P12 ni XML sensibles en mensajes de soporte comunes.
Fuentes oficiales consultadas
La acreditación, alcance y estado de los proveedores puede cambiar. La ficha vigente del directorio ONAC es la referencia oficial al momento de contratar.
Related Articles
Configurar y emitir factura electrónica en Colombia
Esta guía explica todo el camino para emitir factura electrónica en Colombia: desde el registro en la DIAN hasta la primera factura en producción — certificado, punto de venta, identificador de software, resoluciones, habilitación y emisión. Antes de ...
Habilitar documentos equivalentes electrónicos en Colombia
Esta guía explica qué debe entregarse para el onboarding, qué cambia para POS electrónico frente a otros documentos equivalentes, y cuándo se necesita una autorización de numeración de la DIAN. 1. No todos los documentos equivalentes usan resolución ...
Configurar y emitir nómina electrónica en Colombia
Esta guía explica la configuración de empresa, empleados y conceptos, la habilitación de nómina y notas de ajuste, y la puesta en producción. Factura y nómina son procesos separados. El Software ID, PIN, Test Set ID, rangos y ambiente de factura ...
Importar y gestionar facturas de compra en Colombia
Esta guía explica cómo configurar una casilla de Gmail para recibir XML de proveedores, cómo buscar esos documentos en Egresos > Compras y cómo registrar su aceptación o rechazo dentro de SiFactura. Alcance importante. Los botones Aceptar y Rechazar ...
¿Cómo preparar el archivo para importar Clientes en SiFactura?
Este artículo explica cómo preparar correctamente el archivo de importación para cargar clientes de forma masiva en SiFactura, partiendo del archivo de ejemplo descargado desde el sistema y trabajándolo en Excel antes de subirlo nuevamente. El ...