Error 1264 de SIFEN: no significa que no estés habilitado (significa lo contrario)
Respuesta corta: el 1264 dice «RUC del emisor no está
habilitado» y da un susto enorme. Léelo completo: es «no habilitado para
este tipo de servicio» — el síncrono.
Y hay algo mejor. En la tabla de validaciones del Manual Técnico, el
1264 es la validación 36, y va después de las tres que
comprueban si tu RUC existe, está habilitado y está activo. Así que
recibir un 1264 demuestra que esas tres pasaron: tu RUC sí está
habilitado para facturar electrónicamente. Es una buena noticia disfrazada de rechazo.
Lo que hay que cambiar no es tu habilitación, es el canal: usá el lote asíncrono.
La tabla que lo demuestra
Manual Técnico del SIFEN, sección D2 — «Datos que identifican al emisor del Documento Electrónico (D100–D129)». Éstas son las cuatro validaciones del emisor, en el orden en que están numeradas:
| N.º | ID | Código | Qué comprueba |
|---|---|---|---|
| 33 | D101 | 1250 |
RUC del emisor inexistente — «no existe en la base de datos» |
| 34 | D101a | 1251 |
RUC inhabilitado para facturación electrónica — «no se encuentra habilitado para facturación electrónica en Marangatu» |
| 35 | D101b | 1252 |
RUC inactivo — debe tener un estado distinto de CANCELADO, CANCELADO DEFINITIVO o SUSPENSIÓN TEMPORAL en Marangatu |
| 36 | D101c | 1264 |
«RUC del emisor no está habilitado para utilizar este tipo de servicio» — la observación del manual lo aclara: el servicio síncrono |
El manual las numera en ese orden y así se comportan en la práctica: la SET corta en el primer problema que encuentra y devuelve un solo error bloqueante por intento. De ahí la inferencia — si llegaste al 36, los tres anteriores pasaron.
El corolario: podés averiguar si estás habilitado sin emitir nada
Ese orden convierte un rechazo en un instrumento de diagnóstico. Si mandás un documento bien formado pero que no puede aprobarse nunca y la SET te responde con un error posterior al de emisor, ya sabés que la parte del emisor está resuelta.
La forma segura de hacerlo es con un timbrado imposible —por ejemplo
99999999— y un número de documento fuera de tu numeración real. Así el
documento no puede quedar aprobado y no toca tu secuencia fiscal. Si la respuesta es
1101 («número de timbrado inválido»), rechazó por el timbrado y
no por el emisor: habilitación confirmada.
Con cabeza: esto no es un truco ni una forma de saltarse nada — es una consulta que la SET responde igual, sin efecto fiscal. Pero usá siempre un timbrado que no exista y un número fuera de tu serie real. Con datos reales estarías emitiendo de verdad.
La trampa del padrón: dRUCFactElec engaña
Lo intuitivo, antes de tocar nada, es preguntarle al padrón: el servicio de consulta de
RUC (siConsRUC) devuelve un campo dRUCFactElec que dice si el
contribuyente figura como facturador electrónico.
No lo uses como indicador. A nosotros nos decía N mientras
la emisión ya funcionaba — y el propio manual explica por qué: fijate en la tabla de
arriba, las validaciones 1251 y 1252 dicen literalmente
«en Marangatu». El validador que decide si tu documento entra lee
Marangatu; el padrón de siConsRUC es otra fuente, y puede ir desacompasada.
Consecuencia práctica: si estás esperando que ese campo pase a S para
arrancar, podés estar esperando de más. Y al revés — que diga S tampoco
garantiza que el resto del pipeline funcione.
Qué hacer entonces: el canal de lote
El servicio síncrono (recibe) está restringido, y ese es todo el contenido
del 1264. El camino que sí funciona es el lote asíncrono,
en dos pasos:
# 1 · enviar el lote
POST /de/ws/async/recibe-lote.wsdl
→ 0300 «Lote recibido» + número de protocolo (dProtConsLote)
# 2 · consultar el resultado con ese protocolo
POST /de/ws/consultas/consulta-lote.wsdl
→ 0362 + el veredicto de cada documento del lote
El resultado por documento llega en el segundo paso: ahí aparece el 0260
(«Aprobado») o el rechazo que toque. Es asíncrono, así que tu código tiene que aguantar
la espera y saber reconsultar por protocolo si se le agota el tiempo.
Si venís de una integración síncrona, migrar el canal trae sus propias sorpresas: el sobre del lote tiene una estructura que la documentación no explica del todo, y algún valor que el síncrono tolera el de lote lo rechaza. Está contado en la nota del error 0160.
Resumen para pegar en la pared
1250→ tu RUC no existe en la base. Ése sí es un problema de alta.1251→ existe, pero no está habilitado para FE en Marangatu.1252→ habilitado, pero el RUC está inactivo.1264→ todo lo anterior está bien. Cambiá al canal de lote.
Más de esta serie: el 0160 y el salto de línea · cómo se pide la prórroga.
Verificado el 26 de julio de 2026 contra el Manual Técnico del SIFEN versión 150 publicado por la DNIT, sección D2, validaciones 33 a 36, y contra respuestas reales del servicio en producción. La documentación técnica se actualiza: comprobá la versión vigente antes de dar algo por hecho.
Esto es información técnica de integración, no asesoramiento tributario. Para el criterio fiscal de tu caso, hablá con tu contador.