¡Esta es una revisión vieja del documento!
En ocasiones se pueden presentar inconvenientes al enviar los documentos a la DIAN, esta situación puede generarse por varios motivos, sin embargo es poco probable que la situación sea generada por el código fuente ya que la solución se implementa de acuerdo a la resolución vigente. Esta sección presenta consulta de apoyo para identificar los posibles errores más comunes que se presentan en la gestión de envío de documentos.
Este proceso aplica para el PST Interno en los modos de instalación:
Antes de iniciar un análisis de un posible error de envío de documentos se deben considerar las siguientes situaciones:
El soporte por lo general se brinda por medio de revisiones de configuraciones del documento que se va a emitir. El soporte se brinda por medio de 2 tipos.
Este soporte se hace identificando en la ventana de Consulta de Envío de Documentos (DIAN) el log de los envíos realizados. La ventana almacena todos los envíos que son procesados completamente5) por la solución además incluyen un botón que permite consultar el log completo del proceso de envío realizado.
Este soporte se hace identificando el código interno del documento y consultas el modelo de la solución para validar existencia de la configuración y logs del envío generado.
Las siguientes consultas se utilizan para validar los logs del documentos en revisión. Alguna ya tienen comentado algunos de los filtros que se utilizan en el análisis.
/*Esta consulta se utiliza para validar las respuestas de la DIAN es la misma que se utiliza en la ventana **Consulta de Envío de Documentos (DIAN)** solo que aquí se puede acceder a todos los campos del log*/ SELECT t.*, rowid FROM PRESUP01.FE_WS_PST_LOG_SEND t --where t.numero_documento = 2241 --where T.TIPO_DOCUMENTO in ('CreditNoteType', 'DebitNoteType') --and T.RESPUESTA_CODIGO <> 'TRUE' --where lower(t.servicio) like '%25288%' ORDER BY 1 DESC ; /*Esta consulta se utiliza para validar las fases de ejecución del consumo del servicio. En ella podemos ver hasta donde se realizó el consumo (útil cuando no se obtiene registro del documento enviado)*/ SELECT t.*, rowid FROM sicof.mov_log_errores t --where lower(t.observacion) like '%25288%' ORDER BY 1 DESC;
Las siguientes consultas se utilizan para validar si el documento esta configurado correctamente. Estas consultas se relacionan directamente con las consulta del documento según el flujo ERP.
--============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA: Valida si existe encabezado del documento --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_ENCABEZADO t --where T.LEGALNUMBER = 18549 --WHERE T.CODIGOFACTURASICOF = 19718 ORDER BY 2 DESC ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA: Valida si existe detalle de items del documento (Son los conceptos de la factura) --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_DETALLE t --where T.LEGALNUMBER = 1457676 --WHERE T.CODIGOFACTURASICOF = 19736 ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA (SOLO SI APLICA IMPUESTO): Valida si existen impuestos al detalle de items del documento (Son los conceptos de impuesto de la factura) --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_IMPUESTO t --where T.LEGALNUMBER = 1457676 WHERE T.CODIGOFACTURASICOF = 19736 ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA (SOLO SI APLICA IMPUESTO): Valida si existe resumen impuestos al detalle de items del documento (Son los conceptos de impuesto de la factura y es requerida solo si hay impuesto) --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_IMPUESTO_GRUPO t --where T.LEGALNUMBER = 1457676 WHERE T.CODIGOFACTURASICOF = 19736 ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- NO REQUERIDA: Valida si existen retenciones al detalle de items del documento (Son los conceptos de retenciones de la factura y es requerida solo si hay retenciones) --============================================================================== SELECT t.* FROM PRESUP01.V_FE_PST_ENC_IMP_RETE_SUB t ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- NO REQUERIDA: Valida si existe resumen retenciones al detalle de items del documento (Son los conceptos de retenciones de la factura y es requerida solo si hay retenciones) --============================================================================== SELECT t.* FROM PRESUP01.V_FE_PST_ENC_IMP_RETE_TOTAL t ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA: Valida si existe configuración del tercero obligado a facturar --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_FACTURADOR --where codigotercerosicof = 70424 ; --============================================================================== -- Fecha: 2:31 p. m. jueves, 13 de diciembre de 2018 - carlos.torres@ada.co -- REQUERIDA: Valida si existe configuración del tercero al que se le generar el documento --============================================================================== SELECT * FROM PRESUP01.V_FE_PST_ADQUIRIENTE --where codigotercerosicof = 70424 ;
Las siguientes consultas se utilizan para validar configuración general de la instalación.
--============================================================================== -- Fecha: 5:13 p. m. lunes, 17 de diciembre de 2018 - carlos.torres@ada.co -- Tabla de configuración de empresa por cliente --============================================================================== SELECT t.*, rowid FROM TBL_FE_CONEXION_CLIENTE t ; --============================================================================== -- Fecha: 5:13 p. m. lunes, 17 de diciembre de 2018 - carlos.torres@ada.co -- Tabla de configuración de resoluciones --============================================================================== SELECT t.*, rowid FROM PRESUP01.FE_TIPO_FACTURA t ORDER BY codigo ASC ; --============================================================================== -- Fecha: 5:13 p. m. lunes, 17 de diciembre de 2018 - carlos.torres@ada.co -- Tabla del servicio --============================================================================== SELECT t.*, rowid FROM PRESUP01.PARAMETROS_FE_PST t ; --============================================================================== -- Fecha: 5:13 p. m. lunes, 17 de diciembre de 2018 - carlos.torres@ada.co -- Tabla de la clave técnica --============================================================================== SELECT t.*, rowid FROM PRESUP01.PARAMETRO_PRE_FE_PST t ;