Los errores de facturación electrónica, en castellano.
50 códigos que vemos y manejamos emitiendo documentos tributarios ante el SII, con lo que necesitas a la hora en que se rompen las cosas: qué significa, si es final o si puedes reintentar, la causa más común y qué hacer ahora. 37 tienen ficha completa.
Esto no es el catálogo completo del SII. Son los códigos que nuestro facturador emite, recibe y clasifica en producción, más las glosas oficiales del esquema RespuestaEnvioDTE del SII y los códigos de reparo que nos tocaron en certificación real. El SII no publica un catálogo consolidado, así que nadie que diga tenerlo lo tiene. Si tu código no está, la ficha te lo dice en vez de inventarte una explicación.
¿Tienes la respuesta del SII en pantalla?
No busques el código a mano. Pega el XML, el correo o el número en el decodificador y te desglosa todo lo que trae. Corre entero en tu navegador: el RUT de tu empresa y el TrackID del envío no salen de tu computador.
Abrir el decodificador →STATUS del acuse de subida
El primer semáforo: dice si el SII aceptó el archivo, no si aceptó tus documentos. En la respuesta inmediata del SII cuando subes el EnvioDTE firmado, junto al TRACKID.
- 0No es errorSTATUS 0 del SII: el sobre entró y tienes TrackID“Documento recibido por SII”
- 1ReintentableSTATUS 1 del SII: el sender no tiene permiso para enviar“El sender no tiene permiso para enviar”
- 2Final: no sirve reintentar igualSTATUS 2 del SII: error en el tamaño del archivo“Error en tamaño del archivo”
- 3ReintentableSTATUS 3 del SII: archivo cortado“Archivo cortado”
- 5ReintentableSTATUS 5 del SII: no estás autenticado“No está autenticado”
- 6Final: no sirve reintentar igualSTATUS 6 del SII: empresa no autorizada a enviar archivos“Empresa no autorizada a enviar archivos”
- 7Final: no sirve reintentar igualSTATUS 7 del SII: esquema inválido“Esquema inválido”
- 8Final: no sirve reintentar igualSTATUS 8 del SII: problema con la firma del documento“Firma del documento”
- 9ReintentableSTATUS 9 del SII: sistema bloqueado“Sistema bloqueado”
- 99Ambiguo: reconcilia antes de actuarSTATUS 99 del SII: el envío está duplicado
Sin página propia: 904, 905, 906
Nuestro adaptador lo clasifica como rechazo final del envío, sin reintento. No les damos URL propia porque el SII no publica su glosa y todo lo verificable que podemos decir de ellos cabe en esta línea. Inventarles una explicación para llenar una página sería peor que no tenerla.
- 904
- Final: no sirve reintentar igual
- 905
- Final: no sirve reintentar igual
- 906
- Final: no sirve reintentar igual
Estado del envío por TrackID
Habla del sobre completo. Trae contadores de informados, aceptados, rechazados y reparos. Al consultar el estado de un envío con su TrackID.
Sin página propia: RFR, RCT, RSC
Nuestro facturador clasifica RFR como envío rechazado. Todos los documentos del sobre quedan marcados como rechazados con la glosa que devolvió el SII. No les damos URL propia porque el SII no publica su glosa y todo lo verificable que podemos decir de ellos cabe en esta línea. Inventarles una explicación para llenar una página sería peor que no tenerla.
- RFR
- Final: no sirve reintentar igual
- RCT
- Final: no sirve reintentar igual
- RSC
- Final: no sirve reintentar igual
Estado del DTE individual
El veredicto documento por documento. Es el que define si tu factura vale. Al consultar el estado de un documento puntual por tipo, folio, RUT y monto.
- DOKNo es errorDOK del SII: tu documento quedó aceptado
- DNKFinal: no sirve reintentar igualDNK del SII: tu documento quedó aceptado con reparos
- EMPFinal: no sirve reintentar igualEMP del SII: tu documento quedó rechazado
Sin página propia: TMD, TMC, MMD, NNC, AND, ANC, FAN
Nuestro facturador clasifica TMD como documento aceptado, igual que DOK. No les damos URL propia porque el SII no publica su glosa y todo lo verificable que podemos decir de ellos cabe en esta línea. Inventarles una explicación para llenar una página sería peor que no tenerla.
- TMD
- No es error
- TMC
- No es error
- MMD
- No es error
- NNC
- No es error
- AND
- No es error
- ANC
- No es error
- FAN
- No es error
EstadoRecepEnv (recepción del envío)
Lo que un receptor responde sobre el sobre completo que le mandaron. Glosa oficial del XSD del SII. Dentro del XML RespuestaEnvioDTE, en el tag <EstadoRecepEnv>.
- 0No es errorEstadoRecepEnv 0: envío recibido conforme“Envio Recibido Conforme”
- 1Final: no sirve reintentar igualEstadoRecepEnv 1: envío rechazado por error de schema“Envio Rechazado - Error de Schema”
- 2Final: no sirve reintentar igualEstadoRecepEnv 2: envío rechazado por error de firma“Envio Rechazado - Error de Firma”
- 3Final: no sirve reintentar igualEstadoRecepEnv 3: el RUT receptor no corresponde“Envio Rechazado - RUT Receptor No Corresponde”
- 90Ambiguo: reconcilia antes de actuarEstadoRecepEnv 90: archivo repetido“Envio Rechazado - Archivo Repetido”
- 91Final: no sirve reintentar igualEstadoRecepEnv 91: archivo ilegible“Envio Rechazado - Archivo Ilegible”
- 99Final: no sirve reintentar igualEstadoRecepEnv 99: envío rechazado por otros motivos“Envio Rechazado - Otros”
EstadoRecepDTE (recepción de cada documento)
Lo que un receptor responde documento por documento. Glosa oficial del XSD del SII. Dentro del XML RespuestaEnvioDTE, en el tag <EstadoRecepDTE>, uno por documento.
- 0No es errorEstadoRecepDTE 0: DTE recibido OK“DTE Recibido OK”
- 1Final: no sirve reintentar igualEstadoRecepDTE 1: DTE no recibido por error de firma“DTE No Recibido - Error de Firma”
- 2Final: no sirve reintentar igualEstadoRecepDTE 2: error en el RUT emisor“DTE No Recibido - Error en RUT Emisor”
- 3Final: no sirve reintentar igualEstadoRecepDTE 3: error en el RUT receptor“DTE No Recibido - Error en RUT Receptor”
- 4Ambiguo: reconcilia antes de actuarEstadoRecepDTE 4: DTE repetido“DTE No Recibido - DTE Repetido”
- 99Final: no sirve reintentar igualEstadoRecepDTE 99: DTE no recibido por otros motivos“DTE No Recibido - Otros”
EstadoDTE (aceptación comercial)
La decisión comercial del receptor: acepta, acepta con discrepancias o rechaza. Corre contra el plazo de 8 días. Dentro del XML RespuestaEnvioDTE, en el tag <EstadoDTE>.
Códigos de reparo y rechazo
Los códigos con letras y dos números que apuntan al bloque exacto del XML que está mal. En la glosa que acompaña un rechazo o un reparo, y en los correos del SII.
- REF-2-780Final: no sirve reintentar igualREF-2-780 del SII: el código de referencia no calza con el documento
- REF L[1] -3-764Final: no sirve reintentar igualREF L[1] -3-764 del SII: una nota sobre documento exento no puede llevar IVA
- HED-2-220Final: no sirve reintentar igualHED-2-220 y HED-2-210 del SII: los totales van exentos pero el detalle sigue afecto
- HED-3-834Final: no sirve reintentar igualHED-3-834 del SII: falta OtraMoneda en una exportación con moneda extranjera
- DTE-3-101Final: no sirve reintentar igualDTE-3-101: el folio ya fue recibido en el SII y no se puede reenviar“Folio para este Tipo de documento ya fue recibido en el SII”
Estados del SETMAIL
La compuerta que el estado EPR no reemplaza: un envío puede quedar EPR y aun así fallar acá. En el correo de respuesta que manda el SII después de procesar un envío.
quién escribe esto
Somos expertos en facturación electrónica. Y se puede comprobar.
Simplo es un facturador electrónico. Emitimos documentos tributarios ante el SII, recibimos las respuestas y las clasificamos una por una. Esta herramienta y estas fichas salen de esa operación, no de un manual.
Certificación cerrada ante el SII
Pasamos el set de pruebas completo. Los reparos que nos observaron en el camino están publicados acá, con la corrección exacta que los destrabó. El SII no publica esos códigos: los tiene quien pasó por el proceso.
50 códigos del SII catalogados, cada uno con su fuente
No es la lista que publica el SII, porque el SII no publica una lista consolidada. Son los códigos con los que operamos: unos salen de la respuesta que nos llega, otros del esquema oficial, y cada ficha dice cuál es el suyo. 37 tienen ficha completa.
32 controles que corren antes del SII
folios que se acaban, certificado por vencer o mal configurado, referencias mal codificadas, montos que no cuadran, exportaciones incompletas. Nuestro facturador los detecta por su cuenta y te los dice en castellano, la mayoría antes de que el documento salga hacia el SII. Si quieres saber si cubrimos tu caso, pregúntanos.
Emisión y recepción por API
Factura afecta y exenta, boleta, nota de crédito y de débito, guía de despacho, liquidación factura y los tres documentos de exportación. Se emite desde tu propio sistema, sin que nadie entre a una pantalla a tipear. Y los documentos que te emiten a ti también entran por ahí, con sus plazos de respuesta corriendo.
¿Y si este rechazo simplemente no ocurriera?
Un rechazo del SII llega cuando ya mandaste el documento, o sea cuando ya es tarde. Los 32 controles de arriba existen justamente para eso: la mayoría alcanza a reventar el problema antes de que el documento salga, en tu ambiente, con el mensaje en castellano y sin quemar folio.
Cuéntanos con qué sistema trabajas hoy y qué estás emitiendo. Te responde el mismo equipo que escribió estas fichas.
las fichas, el decodificador y la tabla son gratis, sin cuenta y sin muro · qué hacemos exactamente en facturación electrónica
La tabla completa de los 50 códigos, en tu correo.
Los 50 códigos que vemos en producción con su glosa, si son finales o reintentables y qué hacer con cada uno, en una sola página lista para imprimir y dejar al lado del monitor. Un correo, nada más.
la herramienta es gratis y completa sin dejar correo · esto es solo la tabla · baja en 1 clic
Preguntas frecuentes
¿Dónde veo el código con que el SII rechazó mi documento?
En tres lugares distintos, y cada uno usa códigos distintos. Primero, en la respuesta inmediata a la subida del sobre, en el campo STATUS. Segundo, al consultar el estado del envío con el TrackID, donde aparecen siglas de tres letras. Tercero, al consultar el estado de cada documento por tipo, folio, RUT y monto. Si además intercambias documentos con tus clientes, hay un cuarto lugar: el XML de respuesta del receptor, con los campos EstadoRecepEnv, EstadoRecepDTE y EstadoDTE.
¿Por qué el mismo número aparece con significados distintos?
Porque el SII reutiliza números cortos en campos distintos. Un 1 en el STATUS de la subida significa que el RUT que firma no tiene permiso para enviar. Un 1 en EstadoRecepEnv significa que el envío fue rechazado por error de schema. Un 1 en EstadoRecepDTE significa que ese documento puntual tiene la firma mala. Y un 1 en EstadoDTE significa que el receptor lo aceptó con discrepancias. El campo que rodea al número es lo único que lo desambigua.
¿Este es el catálogo completo de códigos del SII?
No. Son los 50 códigos que nuestro facturador emite, recibe y clasifica en producción, más las glosas oficiales del esquema RespuestaEnvioDTE del SII y los códigos de reparo que vimos en nuestra certificación real ante el SII. El SII no publica un catálogo consolidado de todos sus códigos de respuesta. Preferimos decirlo antes que dar a entender que acá está todo.
¿Por qué algunos códigos no tienen página propia?
Porque no hay glosa suficiente para sostenerla. De los 50 códigos del catálogo, 37 tienen ficha completa con qué significa, si es final o reintentable, la causa más común y qué hacer. Los otros 13 existen y los clasificamos, pero el SII no publica su glosa: lo único honesto que podemos decir de ellos es cómo los trata nuestro sistema. Eso cabe en una línea y está más abajo en esta misma página, en vez de repartido en URLs con dos frases cada una.
50 códigos que vemos y manejamos en producción · 37 con ficha completa, 13 agrupados acá por falta de glosa · glosas oficiales tomadas del esquema RespuestaEnvioDTE del SII · códigos de reparo tomados de nuestra certificación real ante el SII · catálogo revisado el