01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFAT - Facturación.
Función:

   

Rutina(s)Nombre TécnicoFecha

MATA486

Transmitir Factura Electrónica.17/11/2020

      

Ticket:9527532
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9912

02. SITUACIÓN/REQUISITO

Se solicita que sea impresa la sección de Reglas de Validación de la DIAN en el log generado al transmitir un documento y este es rechazado. La reglas de validación a imprimir se encuentran en el nodo <a:reglasValidacionDIAN>, el cual es retornado en la respuesta (response) del Web Service.

03. SOLUCIÓN

En la función M486SendPt() de la rutina Transmitir Factura Electrónica (MATA486), se agrega la impresión del contenido del nodo <a:reglasValidacionDIAN>.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9912.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Contar con una Factura de Venta, la cual puede tener alguna de las siguientes inconsistencias:
    • Utilizar un código de municipio diferente al del departamento.
    • Cálculo erróneo de la Base Imponible.
  1. Ingresar al módulo Facturación (SIGAFAT) e ir a la opción "Actualización | Facturación | Trasmitir Factura Electrónica" (MATA486).
  2. Informar los parámetros:
    • ¿Tipo de Documento?: Factura
    • ¿Serie?: <Serie de la factura creada en las "Pre-condiciones">
    • ¿Estatus?: 0 - No trasmitida
    • ¿Fecha Inicial?: <Fecha de inclusión de la factura creada en las "Pre-condiciones">
    • ¿Fecha Final?: <Fecha de inclusión de la factura creada en las "Pre-condiciones">
  3. Dar clic en el botón "Trasmitir".
  4. Informar los parámetros:
    • ¿Serie de la Factura?: <Serie de la factura creada en las "Pre-condiciones">
    • ¿Factura Inicial?: <Número de Documento de la factura creada en las "Pre-condiciones">
    • ¿Factura Final?: <Número de Documento de la factura creada en las "Pre-condiciones">
  5. Dar clic en "Ok".
  6. Confirmar la visualización del log del proceso, dando clic en "Si".
  7. Confirmar la impresión dando clic en "OK".
  8. Visualizar en el log, la sección "Reglas validación DIAN".

04. INFORMACIÓN ADICIONAL

El nodo <a:reglasValidacionDIAN>, es generado cuando se obtiene el Código de Respuesta "99", lo cual indica que el documento fue rechazado por la DIAN. También cabe mencionar, que dichas validaciones son mostradas en ambientes DEMO o Producción.


05. ASUNTOS RELACIONADOS



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>