01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGACOM - Compras | ||||||
Función: |
| ||||||
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.
- Desde el menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un proveedor informando los siguientes campos:
- Ingresar al módulo Compras (SIGACOM).
- Ir a Actualizaciones | Pedidos | Pedidos de Compra (MATA121).
- Agregar un nuevo Pedido de Compra dando clic en +Incluir.
- Informar los campos del encabezado, indicando el proveedor configurado en las precondiciones.
- 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:
- 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.
Solución disponible para Protheus versión 12.1.2210 o posterior.¡IMPORTANTE!