Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras.
Función:
RutinasNombre Técnico
FISA081.PRWEdición de impuestos por ítem.
FISA084.PRWEdición de impuestos por impuesto.
País:Argentina.
Ticket:13885432.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-13954.


02. SITUACIÓN/REQUISITO

DMICNS-13954

En la rutina factura de entrada (MATA101N.PRW), al intentar realizar la edición de impuestos por medio de la opción “Por Impuesto”, la rutina presenta el siguiente error log: “array out of bounds ( 2 of 1 )  on MAFISRET(MATXFIS.PRX) 07/03/2022 09:47:39 line : 2338”.


DMICNS-13966

Al realizar la edición de impuestos “por impuesto”; se observa que el impuesto IV0 (IVA tasa 0%) toma la alícuota de otros impuestos de manera incorrecta.


03. SOLUCIÓN

DMICNS-13954

Se implementan las validaciones en las funciones FVldGrid2 que se encuentran en la rutina edición de impuestos por ítem (FISA081.PRW) y FVldGrid1 que se encuentra en la rutina de edición de impuestos por impuesto (FISA084.PRW) para verificar si se cuenta con la información necesaria para el cálculo de impuestos.


DMICNS-13966

En la función FLoadGrid1 que se encuentra en la rutina edición de impuestos por impuesto (FISA084.PRW) se elimina restricción para realizar la actualización de la variable nAlqImp (valor de alícuota), sin importar si el valor de la alícuota es igual a cero.


  1. Por medio de la rutina Parámetros (SIGACFG >> Entorno | Archivos) configurar el parámetro MV_EDITIMP con valor T (True).
  2. Por medio de la rutina Proveedores (SIGACOM >> Actualizaciones | Archivos) incluir un proveedor.
  3. Por medio de la rutina Productos (SIGACOM >> Actualizaciones | Archivos) incluir un producto.
  4. Por medio de la rutina Tipos de Entrada y Salida (SIGACOM >> Actualizaciones | Archivos) configurar por lo menos dos TES de entrada.
    1. TES 002: Configurada para el cálculo de los impuestos IVA, IB2, IBP; puede contener otros impuestos.
    2. TES 044: Configurada para el cálculo de los impuestos IV0, IB2; puede contener otros impuestos.

DMICNS-13954

  1. Por medio de la rutina Factura de Entrada (Actualizaciones | Archivos) realice el siguiente proceso:
    1. Incluir el encabezado del documento de entrada.
    2. Informe un primer ítem.
    3. Informe un segundo ítem.
    4. En la sesión de impuestos, dar clic en la opción “Por Impuesto”. En el apartado de Impuestos informamos el impuesto IB2.
    5. Confirmar la edición de impuestos para grabar los cambios.
  2. Confirmar que la rutina no presenta error log y que los valores de los impuestos son correctos de acuerdo a su configuración y edición.


DMICNS-13966

  1. Por medio de la rutina Factura de Entrada (Actualizaciones | Archivos) realice el siguiente proceso:
    1. incluir el encabezado del documento de entrada.
    2. Ingresamos el primer ítem con una TES que calcula IVA con tasa 21%.
    3. En el segundo ítem utilizamos una TES que calcula IVA con tasa 0%.
    4. Realizamos la edición de impuestos por medio de la opción “Por Impuesto”. La rutina considera correctamente la alícuota para el IVA tasa 0%.
  2. Confirmar que la rutina considera correctamente la alícuota para cada uno de los impuestos.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La solución solo aplica para los documentos que son incluidos después de la aplicación del paquete de actualización (patch).


05. ASUNTOS RELACIONADOS

  • No aplica.