Habilitar la emisión — certificado, usuario secundario y clave SOL
Una empresa no puede emitir hasta cumplir lo que SUNAT exige. El Facturador evalúa los requisitos, te dice cuáles bloquean y cuáles solo advierten, y puede tramitar los que faltan.
Emitir un comprobante electrónico ante SUNAT necesita más que un botón: hace falta un certificado digital, un usuario secundario SOL con perfil de facturación, su clave, y la configuración activa en acc7. Mientras falte cualquiera de esos, el Facturador no deja emitir — y te dice por qué.
Las tres fuentes que se cruzan (y no son intercambiables)
| Fuente | Qué es | ¿Bloquea? |
|---|---|---|
| Tu configuración en acc7 | Certificado, clave SOL, usuario secundario, configuración activa | Sí, todo |
| La ficha RUC | Lo que SUNAT dice del contribuyente: estado, desde cuándo es emisor electrónico, qué comprobantes tiene autorizados | Solo si la ficha existe y niega la habilitación |
| El registro SEE | Qué certificados registró el contribuyente en SUNAT (SEE - Del Contribuyente) | Solo si se consultó y no hay ninguno vigente |
Lo que no se verificó advierte, no bloquea. Si nunca se capturó la ficha RUC, o nunca se consultó el registro SEE, el requisito aparece como aviso y no te traba: puede que SUNAT vaya por detrás de la realidad. Lo que sí bloquea siempre es lo que depende de ti.
Tener el .p12 no es tenerlo dado de alta
Es la confusión que más caro sale. En el SEE - Del Contribuyente, SUNAT valida la firma del XML contra los certificados que el contribuyente registró ante SUNAT. Un certificado impecable pero no registrado —o vencido, o dado de baja— es rechazo seguro.
Por eso hay dos requisitos distintos:
- Certificado digital — el archivo que subiste a acc7. Bloquea.
- Certificado digital registrado en SUNAT — lo que SUNAT tiene registrado. Solo advierte si nunca se consultó; bloquea si se consultó y no hay ninguno vigente.
La verificación contra SUNAT tarda decenas de segundos, así que siempre sale de una acción tuya, nunca de un proceso automático.
Camino A — ya tienes el certificado
-
Sube el
.p12con su contraseñaO bien el par CER + KEY en PEM, si ya los separaste con OpenSSL. acc7 no convierte el
.p12a nada: al firmar lee de él la clave y el certificado. -
Crea el usuario secundario SOL
SUNAT no acepta el usuario principal del RUC para consumir el servicio de comprobantes. Hace falta un usuario secundario con las opciones del SEE habilitadas. acc7 lo puede crear desde el módulo.
-
Guarda su clave
Entre 8 y 12 caracteres, con mayúscula, minúscula y dígito — es la regla de SUNAT. Si acc7 genera la clave, ya la cumple.
-
Activa la configuración y reverifica
El panel de habilitación vuelve a evaluar los diez requisitos y el botón de emitir se enciende.
SUNAT puede tardar hasta un día en habilitar un usuario secundario recién creado. Que acc7 diga que el requisito está cumplido significa que el usuario existe y tiene los permisos; que SUNAT lo acepte en el servicio de comprobantes puede demorar. Si el primer envío falla al día siguiente de crearlo, esa suele ser la causa.
Camino B — el RUC no tiene certificado
SUNAT tramita un certificado gratis con RENIEC (el CDT). acc7 automatiza el trámite completo, pero son dos actos irreversibles y ninguno se dispara sin que tú lo confirmes en un modal:
-
Solicitar el CDT
El formulario viene precargado; el trámite consiste en aceptar los términos y condiciones en nombre del contribuyente. Por eso la aceptación es explícita y queda registrada con quién la hizo. Es idempotente: si ya hay una solicitud sin consumir, no se genera otra.
-
Descargar el certificado
Se declara la contraseña del
.p12y se baja desde el enlace que RENIEC emite.
El enlace de descarga del CDT muere al usarse. Es de un solo uso: quien lo tenga fija la
contraseña y se lleva el certificado. Si se pierde el archivo, hay que solicitar otro CDT desde
cero. Por eso acc7 guarda el .p12 en la misma operación en que lo descarga, antes de dar el paso
por terminado — y por eso el enlace nunca se muestra en pantalla ni sale por la API: solo se te dice
si sigue vivo. SUNAT además lo deja en el Buzón SOL, que es la vía manual de recuperación.
Autoconfiguración: los tres trámites detrás de un botón
Para el contribuyente que no puede emitir, acc7 encadena todo: verificar → solicitar el CDT → descargar → crear el usuario secundario → reverificar. Toma varios minutos, así que corre en segundo plano: lanzas y el avance se consulta solo; si recargas la página, lo retoma donde iba.
Dos comportamientos que conviene conocer antes de lanzarla:
- Si ya hay un certificado vigente, la corrida se detiene y te pregunta. No pide otro CDT: te
ofrece las dos salidas reales —subir ese mismo
.p12, o darlo de baja en SUNAT y volver a lanzar—. Tramitar un certificado teniendo uno bueno solo genera confusión sobre cuál usar, y esa decisión no la toma un proceso. - Cuando algo falla, el mensaje dice qué se salvó. Si cayó la descarga, te avisa que la solicitud sigue viva; si cayó el usuario secundario, que el certificado ya quedó cargado y solo falta ese paso.
El proceso desatendido existe, pero es opt-in por empresa. Hay un proceso horario que corre la autoconfiguración sola, y solo toca empresas con esa bandera encendida —apagada por defecto—. Encenderla es autorizar los trámites, incluida la aceptación de términos del CDT, y queda en Auditoría. La ejecución manual, en cambio, no mira la bandera: ahí hay un humano confirmando en un modal, que es una autorización más fuerte y más trazable.
El proceso omitió una empresa con RUC 20
Es a propósito. Para un RUC 10 el DNI del titular se deriva del propio RUC; para un RUC 20, el DNI del representante legal no está en ninguna fuente propia, así que el trámite de esa empresa sigue siendo manual. El proceso lo dice con ese mensaje en vez de fallar sin explicación.
¿El bloqueo es solo visual?
No. El botón deshabilitado no es un control de seguridad: la emisión se valida también del lado del
servidor y devuelve un error explícito (FACTURACION_NO_CONFIGURADA) si la empresa no está
habilitada. Sin eso, alguien podría llamar a la API directo y terminar con un comprobante firmado
por un certificado autogenerado.
Quiero emitir un tipo de comprobante que la ficha RUC no lista
Se avisa, no se bloquea. La ficha RUC puede ir por detrás de la afiliación real del contribuyente, así que el aviso aparece en el modal de emisión y la decisión es tuya.
¿Para qué me pide un correo el registro SEE?
SUNAT exige tener un correo registrado en el SEE antes de dar de alta un certificado digital. Es un aviso no bloqueante en acc7 porque no impide emitir con un certificado que ya está registrado, pero sí impide registrar uno nuevo.
¿Te sirvió este artículo?
¿Te quedaste a mitad de camino? Escríbele al estudio por WhatsApp — es el mismo canal donde te atiende el Asistente.
Última actualización: 20 de agosto de 2026.