InicioNotas › SIFEN

Error 1264 de SIFEN: no significa que no estés habilitado (significa lo contrario)

Por Javier Sempere · Agentiko ·

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
33D1011250 RUC del emisor inexistente — «no existe en la base de datos»
34D101a1251 RUC inhabilitado para facturación electrónica — «no se encuentra habilitado para facturación electrónica en Marangatu»
35D101b1252 RUC inactivo — debe tener un estado distinto de CANCELADO, CANCELADO DEFINITIVO o SUSPENSIÓN TEMPORAL en Marangatu
36D101c1264 «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.
  • 1264todo 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.