Errores 1016, 940 y 1017 al certificar un sector en la v3 del SIAT: actividad, producto y documento sector
Qué significa cada código, por qué aparecen juntos en la certificación de un sector y cómo revisar cada punto antes de reclamar al SIN
Qué ocurrió
Experiencia compartida en un grupo de soporte; no constituye norma ni solución oficial confirmada. Un contribuyente que certificaba el sector hospitales en la versión 3 (v3) del SIAT recibió tres rechazos distintos en distintas etapas de sus pruebas. Los mensajes aparecieron en este orden:
| Código | Mensaje del SIN | Lectura habitual |
|---|---|---|
| 1016 | El código de actividad económica no está habilitado para el contribuyente | La actividad del detalle (en el caso, 8610000) no figura en las actividades registradas del NIT. |
| 940 | El NIT no tiene habilitado el documento sector | El NIT no tiene asignado el documento sector que se está enviando. |
| 1017 | No existe asociación de: actividad X - producto Y | El par actividad-producto del detalle no existe en las asociaciones del NIT. |
Según la conversación, el 940 apareció al enviar la factura a un servicio que no correspondía al sector, y el 1017 apareció después de ajustar ese punto. La conversación no explica con detalle qué cambió para que la recepción luego fuera aceptada.
Qué se identificó en el grupo
940: documento sector no habilitado para el servicio enviado
La causa del código 940 fue, según un participante, el uso de una dirección de servicio distinta a la del sector que se quería probar. El servicio de compra y venta no sirve para otros documentos sector. En la práctica, cada documento sector tiene su propio servicio web, por lo que la URL debe corresponder al código de documento sector del XML (en el caso, 17).
Conviene revisar:
- Que la URL del servicio sea la del sector que se certifica.
- Que el codigoDocumentoSector del XML coincida con ese sector.
- Que el sector esté incluido en la solicitud de sistema presentada.
1016: actividad no habilitada
El mensaje indica que la actividad del detalle no está registrada a nombre del contribuyente. El participante consultó si debía habilitar la actividad ante el SIN. La respuesta fue que, en el caso de un proveedor de sistemas, la factura se envía con las actividades que el contribuyente tiene registradas, y no con la actividad del sector. Según lo reportado, el caso de «propio» sí exige que la actividad esté asociada al NIT. Esta explicación proviene de la experiencia del grupo y no se verificó en una norma.
1017: producto no asociado a la actividad
El par que se debe revisar es exactamente el que informa el mensaje. En el caso compartido, la respuesta incluyó el campo numeroDetalle, que indica en qué línea del detalle se produjo el problema.
| Campo | Valor del mensaje | Qué verificar |
|---|---|---|
| Actividad | 4651200 | Que esté entre las actividades registradas del contribuyente (o del proveedor, según el caso) |
| Código de producto SIN | 99100 | Que esté asociado a esa actividad en el catálogo sincronizado |
| Línea | numeroDetalle | Qué línea del detalle contiene el par rechazado |
Revisión recomendada, en orden
- Leer el mensaje completo. Anote el código y el texto completo, no solo el número, y el numeroDetalle si aparece.
- Servicio y documento sector (940). Confirme la URL del servicio y el código de documento sector del XML. Si el 940 persiste, revise que el documento sector esté registrado para el NIT en la solicitud de habilitación.
- Actividad económica (1016). Compare el código de actividad del detalle con las actividades registradas del contribuyente. En el caso de proveedor, use las que tiene registradas.
- Producto y actividad (1017). Verifique que el código de producto SIN esté asociado a la actividad de la línea indicada. Use los catálogos sincronizados del SIAT y revise la homologación del producto.
- Soporte. Guarde el request y el response completos antes de consultar al SIN o al proveedor del sistema. Si el rechazo se mantiene, envíelos a soporte para su análisis.
Ejemplo de cuadre de la factura de prueba
La factura rechazada tenía precio neto de 80,00 Bs, IVA de 10,40 Bs (13 % de 80,00) y monto a pagar de 90,40 Bs (80,00 + 10,40). El cuadre fue correcto; el rechazo no se debió a los montos.
Cómo revisar el XML sin exponer datos
El campo archivo del envío contiene el XML comprimido con gzip y codificado en base64, y hashArchivo es el hash de ese archivo. Para leerlo puede descomprimirse en una herramienta local. No suba a herramientas en línea facturas con datos reales de clientes ni de NIT.
Resultado reportado
Después de corregir la dirección del servicio, el grupo informó una factura v3 recibida por el SIN con estado 908 (validada). El detalle de la corrección del código 1017 no quedó documentado en la conversación, por lo que no se puede afirmar qué ajuste permitió la aceptación.
2 captura(s) del caso no se publican porque contienen datos personales.
Fuentes y normativa
- SIAT Info – Portal de información del SIN (SIN)
- Tipos de Documentos Fiscales (SIN)
- Códigos de Error SIAT (SIN)
- Sincronización de Códigos y Catálogos (SIN)
- WSDL ServicioFacturacionCompraVenta v2 (producción) (SIN)
Ante cualquier diferencia, prevalece la normativa vigente publicada por el Servicio de Impuestos Nacionales (SIN).