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: | 19003040 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-22015 |
02. SITUACIÓN/REQUISITO
En una factura de entrada (MATA101N) con dos ítems, utilizando una TES con cálculo de Detracción de IGV, al registrar el segundo ítem, se muestra una base de impuesto incorrecta, es necesario borrar los ítems y reactivarlos para que se muestren los valores correctos.
03. SOLUCIÓN
Se modifican rutinas de cálculo de impuestos:
En la rutina MATXFIS, funciones MaRetBasT() y MaRecurDIG(), se hace tratamiento para identificar una detracción cuando el código de impuesto es diferente a "DIG".
En la rutina IMPXFIS, función xFisTes(), se asigna array con las configuraciones de los impuestos de TES que se utilizan en las funciones MaRetBasT() y MaRecurDIG().
- Realizar un respaldo del repositorio (.rpo).
- Aplicar el parche correspondiente al issue DMINA-22015.
- Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función de 01. Datos Generales.
- Tener configurado un impuesto tipo detracción:
- El campo Clase Imp. (FB_CLASSE) debe indicar D - Detracción.
- Configurar una TES de entrada con los impuestos IGV y DIG, consulte el documento:
- Configurar un producto con valor mínimo para cálculo de detracción; Vl.Min.Det (B1_VMINDET):
- Configurar un proveedor para realizar cálculo de detracciones.
- Ingresar al módulo de Compras (SIGACOM), opción Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Parámetros de la rutina:
- Grupo 1: ¿Tipo de factura ? = Normal
- Grupo 2: Informar los valores conforme al Help de cada pregunta.
- Incluir una factura.
- En los datos del encabezado, indicar el proveedor configurado en las condiciones previas.
- Registrar dos ítems con el producto y TES que se solicita configurar en las condiciones previas.
- Ítem 1: Valor total menor al valor mínimo para detracción configurado en el producto. No se calcula Detracción.
- Ítem 2: Valor total menor al valor mínimo para detracción configurado en el producto, pero sumado al valor del ítem 1, debe ser mayor a tal valor. Se debe calcular Detracción.
- Ítem 1: Valor total menor al valor mínimo para detracción configurado en el producto. No se calcula Detracción.
- Verificar que el cálculo de detracción considera el total de los dos productos.
- Grabar la factura.
- Validar los valores de impuestos de la factura grabada.
04. INFORMACIÓN ADICIONAL
N/A
La presente solución aplica para versión 12.1.33 (contando con Garantía Extendida) o superior.¡IMPORTANTE!