...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGACOM - Compras |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
MATXFIS | Funciones de cálculo de impuestos | 24/07/2024 | M100LIVR | Generación de Libros Fiscales - Entrada | 26XX/07/2024 |
|
---|
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 Proveedor que es agente de retención, decir, tiene configurado el campo Agente Ret. (A2_AGENRET=) con el valor 1-Si), y se utiliza una un Tipo de Entrada (TES) que tiene configurada configurado el cálculo de Detracción IGV, no lo esta está realizando el calculo de esta en la facturacálculo del Impuesto de Detracción.
03. SOLUCIÓN
En la rutina de Funciones de cálculo de impuestos (MATXFIS):
En la rutina MATXFIS, funciones MafIsCalcIV() y MaFisAliqIV(), se realiza ajuste para identificar si la empresa es agente de detracción realice el cálculo de la detracción de IGV "DIG" en los documentos de entrada sin importar que el proveedor este configurado como Agente de retención (A2_AGENRET=1-Si) 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.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - 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 una TES de entrada un Tipo de Entrada (TES) con los impuestos IGV y DIGDetracción, consulte el documento:
- Configurar un proveedor como Proveedor, informando el campo Agente Ret. (A2_AGENRET=) con el valor 1-Si).
|
Totvs custom tabs box items |
---|
| - Ingresar al módulo de Compras (SIGACOM), opción .
- Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Parámetros de la rutinaInformar el siguiente:
- Grupo 1: ¿Tipo de factura ? = Normal
- Incluir una factura Factura de Entrada.
- En los datos del encabezado, indicar el proveedor Proveedor configurado en las condiciones previas.
- Registrar el ítems e indicar la TES 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 Factura de Entrada.
- Validar los valores de impuestos de la factura Factura grabada.
|
|
04. INFORMACIÓN ADICIONAL
...