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: | 20581023 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23746 |
02. SITUACIÓN/REQUISITO
Al generar una Factura de Entrada (MATA101N) con un Proveedor que es agente de retención, decir, tiene configurado el campo Agente Ret. (A2_AGENRET) con el valor 1-Si, y se utiliza un Tipo de Entrada (TES) que tiene configurado el cálculo de Detracción IGV, no está realizando el cálculo del Impuesto de Detracción.
03. SOLUCIÓN
En la rutina de Funciones de cálculo de impuestos (MATXFIS):
En las funciones de cálculo de Alícuota, Base y Valor para el impuesto (MaFisAliqIV/MafIsCalcIV/MaFisVLIV), para los documentos de tipo Entrada, se elimina la condición que permitía el cálculo de la Detracción si el Proveedor NO es Agente de Retención (A2_AGENRET diferente de 1-Si), para que sólo si la empresa es Agente de Detracción (tercera posición del parámetro MV_AGENTE sea igual a S) realice el cálculo de la Detracción.
En la rutina de Generación de Libros Fiscales - Entrada (M100LIVR):
En las funcion que genera los registros en los libros Fiscales (m100livr), para los documentos de tipo Entrada, se elimina la condición que permitía el cálculo de la Detracción si el Proveedor NO es Agente de Retención (A2_AGENRET diferente de 1-Si), para que sólo si la empresa es Agente de Detracción (tercera posición del parámetro MV_AGENTE sea igual a S) realice el registro en los libros fiscales correspondiente al cálculo de la Detracción.
- Realizar un respaldo del repositorio (.rpo).
- Aplicar el parche correspondiente al issue DMINA-23746.
- Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función de 01. Datos Generales.
- El parámetro MV_AGENTE debe configurarse con S en la tercera posición, para calcular la detracción.
- Tener configurado un impuesto tipo detracción:
- El campo Clase Imp. (FB_CLASSE) debe indicar D - Detracción.
- Configurar un Tipo de Entrada (TES) con los impuestos IGV y Detracción, consulte el documento:
- Configurar un Proveedor, informando el campo Agente Ret. (A2_AGENRET) con el valor 1-Si.
- Ingresar al módulo de Compras (SIGACOM).
- Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Informar el siguiente:
- ¿Tipo de factura ? = Normal
- Incluir una Factura de Entrada.
- En los datos del encabezado, indicar el Proveedor configurado en las condiciones previas.
- Registrar el ítems e indicar el Tipo de Entrada (TES), que se solicita configurar en las condiciones previas.
- Verificar que realice el cálculo de detracción.
- Grabar la Factura de Entrada.
- Validar los valores de impuestos de la Factura grabada.
04. INFORMACIÓN ADICIONAL
No aplica.
¡IMPORTANTE!
La presente solución aplica para versión 12.1.2210 (contando con Garantía Extendida) o superior.