Á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:
RutinaNombre TécnicoFecha
MATXFISCálculo de Impuestos Fiscales y Financieros.19/02/2024
País:Perú
Ticket:18995609
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22003


02. SITUACIÓN/REQUISITO

En la rutina Pedidos de Compra (MATA121), al registrar un pedido con un producto con mínimo de detracción y una TES con detracción diferente a "DIG", se observa que la detracción es calculada siempre, sin respetar el mínimo informado en el producto.


03. SOLUCIÓN

Dentro de la rutina Cálculo de Impuestos Fiscales y Financieros (MATXFIS) se realizan los siguientes ajustes:

    • En las funciones MaFisVLIV() y MaFisCalcIV(), que ejecutan el cálculo del valor de los impuestos variables, se agrega la rutina de Pedidos de Compra (MATA121) en la validación para el cálculo de detracción cuando el código no es "DIG".


  • Realizar un respaldo de repositorio (.RPO)
  • Aplicar el parche correspondiente al issue DMINA-22003.
    • Validar que la rutina actualizada coincida con la indicada en la sección 01. Datos Generales del presente Documento Técnico.
  • Módulo Compras (SIGACOM)
    • Desde el menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un proveedor informando los siguientes campos:
      • Agente Ret. = 2 - No
      • Tipo Agente  = 1 - Ag. Retenedor
      • Agente = 3 - Detracción
    • Desde el menú Actualizaciones | Archivos | Impuestos variables (MATA995), configurar dos impuestos variables, uno de tipo Impuesto (IGV) y otro de tipo detracción ( Clase Imp. = D - Detracción ) con código diferente a "DIG".
    • Desde el menú Actualizaciones | Archivos | Tipos de Entrada Y Salida (MATA080), configurar una TES que calcule IGV y detracción sobre IGV.
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un producto informando el campo Vlr Min. Det (B1_VMINDET). 

      Si el producto no contiene información en el campo Vl. Min. Det. (B1_VMINDET), el sistema toma el valor almacenado en el parámetro MV_MINDETR.


  1. Ingresar al módulo Compras (SIGACOM).
  2. Ir a Actualizaciones | Pedidos | Pedidos de Compra (MATA121).
  3. Agregar un nuevo Pedido de Compra dando clic en +Incluir.
  4. Informar los campos del encabezado, indicando el proveedor configurado en las precondiciones.
  5. Informar los campos del detalle, indicando el producto y TES configurados en las precondiciones y un monto inferior al valor mínimo de detracción configurado en el producto (para el presente escenario se indicó un mínimo de 700.00); validar que, en la pestaña Impuestos en el rodapié, no se realice el cálculo de la Detracción:
  6. Modificar el Precio Unitario, informando un valor mayor al valor mínimo de detracción configurado en el producto; validar que sí se calcule la Detracción:


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.2210 o posterior.


05. ASUNTOS RELACIONADOS

  • DT Cálculo de Detracción al Impuesto General a las ventas (DIG) Perú