Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:

SIGAFIS - Libros Fiscales.

SIGAFIN - Financiero.

SIGACOM - Compras.

Función:

   

Rutina(s)Nombre TécnicoFecha
FISA088Generación de Información para DIOT.10/09/2020

   

Rutina(s) involucrada(s)Nombre TécnicoFecha
FISA087Generación de Archivo DIOT.24/10/2019
FISR088Informe DIOT.02/09/2019

   

Ticket:9602195
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9995


02. SITUACIÓN/REQUISITO

En el proceso de Generación de Información para el DIOT (FISA088), se observa que no está mostrando correctamente el valor del "Base 15/16%" cuando se realiza una compensación de varios documentos de Entrada y varios PA.

03. SOLUCIÓN

Se modifica la función FS88ImpOP() ubicada en la rutina Generación de Información para el DIOT (FISA088), donde extrae los títulos de la Orden de Pago para validar que las PA también sumen el valor total del Pago del campo EK_VLMOED1.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9995.
  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 información en los siguientes catálogos:
    • Proveedores.
    • Productos.
    • Tipos de Entrada y Salida.
    • Condición de Pago.
    • Impuestos Variables.
    • Bancos
  5. Crear 3 Facturas de Compra con las siguientes características.
    • NF 1
    • Cálculo de IVA estándar (16%).
    • Valor del documento con IVA, igual a "116,000.00".
    • NF 2
    • Cálculo de IVA estándar (16%).
    • Valor del documento con IVA, igual a "11,600.00".
    • NF 3
    • Cálculo de IVA estándar (16%).
    • Valor del documento con IVA, igual a "1,160.00".
  6. Crear una PA con el siguiente Valor, el cual corresponde al valor de las bases de las NF's + IVA (16%).
    • 128,760.00
  7. Se realiza una Liberación para Baja (FINA580) de los Documentos creados en los puntos 5 y 6.
  8. Crear una Orden de Pago, para realizar la compensación de los documentos creados en los puntos 5 y 6.

Generación DIOT:

  1. Ingresar a la rutina Generación DIOT, ubicada en "SIGAFIS - Miscelánea | DIOT | Generación DIOT".
  2. Informar los parámetros solicitados.
    • Los valores ingresados, deben corresponder al periodo y sucursales en los que fueron generados los documentos mencionados en las "Pre-condiciones".
  3. Dar clic en el botón "Ok", para continuar con el proceso.
  4. Se presentará un mensaje de confirmación, el cual indicará que el proceso ha finalizado sin errores.

Informe DIOT:

  1. Ingresar a la rutina Informe DIOT, ubicada en "SIGAFIS - Miscelánea | DIOT | Informe DIOT".
  2. Informar los parámetros solicitados.
    • Los valores ingresados, deben corresponder al periodo y sucursales en los que fueron generados los documentos mencionados en las "Pre-condiciones".
  3. Dar clic en el botón "Ok", para continuar con el proceso.
  4. Validar que el informe muestre correctamente los pagos realizados, como en el siguiente ejemplo:



    Se puede observar lo siguiente:

    La columna Base 15/16% imprime el valor del título de la Factura de Compra, que son "100,000.00", "10,000.00"  y "1,000.00".


04. INFORMACIÓN ADICIONAL

En la creación de Órdenes de Pago, que contienen documentos de tipo "PA", se recomienda lo siguiente.

  • La compensación, se recomienda que sea de uno a uno, es decir, una NF con una PA.
  • En múltiples compensaciones, solo es permitido que exista una NF en el proceso y múltiples PA's o viceversa (Múltiples NF's y un PA). Ya que no hay forma de referenciar a cuál PA corresponde cada NF seleccionada.
    • NF vs 3 PA's (Correcto).
    • 3 NF's vs 1 PA (Correcto).
    • 2 NF's vs 3 PA's (Incorrecto).


¡IMPORTANTE!

La solución aplica para el país México, en las versiones 12.1.17 o posteriores.

05. ASUNTOS RELACIONADOS

  • N/A