Errores frecuentes en la facturación electrónica del SIAT y cómo resolverlos
Este artículo resume los rechazos y bloqueos más habituales al emitir facturas electrónicas en el SIAT, con su causa probable y la acción recomendada. Antes de actuar, revise el mensaje exacto que devuelve el servicio, porque el código indica la causa con mayor precisión.
Rechazos por datos del producto o del detalle
- Código de producto o servicio no válido: el ítem no está homologado o su código de producto/servicio o actividad económica ya no está vigente en el catálogo. Revise la homologación y actualice los catálogos (SIAT Info – Sincronización de Códigos y Catálogos) antes de volver a emitir.
- Unidad de medida rechazada: la unidad interna no está vinculada a su equivalente del catálogo del SIN (SIAT Info – Sincronización de Códigos y Catálogos). Asigne la unidad correspondiente y reenvíe.
- Inconsistencia en descuentos: el subtotal de una línea no coincide con precio × cantidad − descuento, normalmente por redondeo, o el descuento supera el subtotal. Ningún descuento puede dejar una línea o el total en negativo.
Rechazos por firma, ambiente o token
- 902 FIRMA INVÁLIDA: el certificado digital no es válido, está vencido o no corresponde a la clave privada usada (SIAT Info – Firma Digital). Renueve el certificado y vuelva a enviar.
- Parámetro de ambiente inválido: el token de delegación no corresponde al ambiente con el que se factura (piloto o producción). Verifique que el token y el ambiente coincidan (WSDL FacturacionCodigos v2 piloto).
- Token vencido o inválido: el token de delegación expiró o está mal copiado. Solicite uno nuevo al SIN y renueve siempre antes de su fecha de vencimiento, porque la facturación se detiene de golpe al vencer.
Problemas de CUFD, CUIS y sucursal
El CUFD tiene vigencia corta (aproximadamente un día) (SIAT Info – Códigos de Autorización). Si vence y no hay conexión para renovarlo, la factura no puede emitirse en modalidad online. En ese caso, solicite el CUFD cuando haya conexión o emita en contingencia (SIAT Info – Ingreso a Contingencia). Si la sucursal o el punto de venta no tiene CUIS válido, solicítelo desde la configuración de la sucursal ante el SIAT (SIAT Info – Solicitud CUIS).
Problemas con el comprador (padrón)
Cuando el NIT del comprador no existe en el padrón, el SIAT rechaza la factura. Verifique el número con el cliente. Si el comprador es una persona natural que se identifica con carnet, use el tipo de documento CI. Para consumidor final sin datos, use la identificación prevista para ese caso.
Medio de pago
Si el método de pago es tarjeta, el número de tarjeta (normalmente los últimos cuatro dígitos) debe estar cargado. Un campo vacío genera el rechazo correspondiente.
Sin comunicación con el SIAT
Si aparece el mensaje de falta de comunicación, revise primero la conexión a internet y el estado de los servicios del SIAT. Si todos los servicios están caídos, es una situación de contingencia: emita con el tipo de emisión de contingencia (SIAT Info – Ingreso a Contingencia) y envíe el paquete dentro del plazo legal (SIAT Info – Facturas Manuales de Contingencia). Si solo fallan algunos servicios, consulte al proveedor de su sistema o al SIN.
Factura sin CUF
Una factura confirmada sin CUF indica que la emisión no llegó al SIAT, por ejemplo por un corte durante el envío (SIAT Info – Generación del CUF). No la emita de nuevo como factura nueva, porque podría duplicarla. Verifique si el sistema la dejó pendiente de reintento (SIAT Info – Códigos de Error SIAT) y, si no se resuelve, consulte el caso.
Anulación rechazada
Si el SIAT rechaza una anulación, puede deberse a que el plazo ya venció (RND 102100000021) o a que el tipo de documento no admite anulación (SIAT Info – Anulación de Documentos Fiscales). En ese caso, la vía correcta es emitir una nota de crédito-débito por el monto que corresponda (SIAT Info – Notas de Crédito-Débito).
Buenas prácticas
- Guarde capturas del mensaje de error y del número de CUF o referencia de la factura.
- Renueve certificados, tokens y CUFD con anticipación.
- Valide productos, unidades y datos del comprador antes de emitir en volumen.
- Nunca duplique una factura para forzar un envío.
Fuentes y normativa
- RND 102100000021 — Modificaciones a la RND N° 102100000011 – Sistema de Facturación (SIN)
- Códigos de Autorización (SIN)
- Ingreso a Contingencia (SIN)
- Facturas Manuales de Contingencia (SIN)
- Anulación de Documentos Fiscales (SIN)
- Notas de Crédito - Débito (casos especiales) (SIN)
- Códigos de Error SIAT (SIN)
- Sincronización de Códigos y Catálogos (SIN)
- Generación del CUF (SIN)
- Firma Digital (SIN)
- Solicitud CUIS (servicio web) (SIN)
- WSDL Servicio FacturacionCodigos v2 (piloto/pruebas) (SIN)
Ante cualquier diferencia, prevalece la normativa vigente publicada por el Servicio de Impuestos Nacionales (SIN).