Á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
LOCXPERFunciones genéricas para documentos fiscales de Perú10/12/2023 
MATXFISCálculo de Impuestos Fiscales y Financieros.08/12/2023
País:Perú
Ticket:18375999
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21382


02. SITUACIÓN/REQUISITO

En la generación de una Factura de Entrada que utiliza un Producto que tiene configurado un valor mínimo de detracción y una TES con detracción, se está calculando detracción sin respetar el valor mínimo indicado en el Producto.


03. SOLUCIÓN

En la rutina Funciones genéricas para documentos fiscales de Perú (LOCXPER.PRW), se crea la función LxPerTpDIG() para verificar si el impuesto es de tipo detracción.

En la rutina Cálculo de Impuestos Fiscales y Financieros (MATXFIS.PRX), dentro de las funciones MaFisCalcIV(), MaFisAliqIV() y MaFisVLIV() se ejecuta la función LxPerTpDIG() para identificar los impuestos de tipo detracción y poder acceder a las validaciones relacionadas al Valor Mínimo de Detracción configurado en los Productos.



  • Realizar un respaldo de repositorio (.RPO)
  • Aplicar el parche correspondiente al issue DMINA-21382.
    • Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Proveedores, configurar:
    • Agente Ret. = 2 - No
    • Tipo Agente  = 1 - Ag. Retenedor
    • Agente = 3 - Detracción
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Impuestos variables, configurar:
    • Para IGV con Alícuota = 10%, Clase Imp. = I - Impuesto y Cpo de L.F. = "1"
    • Para D2C con Alícuota = 12%, Clase Imp. = D - Detracción y Cpo de L.F. = "5"
    • Consulte los documentos relacionados a Cálculos de Detracción informados en la sección 05. Asuntos Relacionados del presente Documento Técnico.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Tipos de Entrada Y Salida, contar con un TES que calcule IGV y detracción sobre IGV.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Productos, contar con un producto que tenga valor en el campo Vlr Min. Det (B1_VMINDET). 


  1. Ingresar al módulo Compras (SIGACOM) al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
  2. Informar los parámetros requeridos
    • ¿Tipo de factura? = Normal
  3. Incluir un nuevo documento.
  4. Capturar los campos del encabezado de la Factura.
  5. Asignar un ítem informando los siguientes campos:
    • Producto, el configurado en las Pre-condiciones
    • Cantidad
    • Valor Unitario
    • Valor Total
    • TES, el configurado en las Pre-condiciones.
  6. Revisar y validar lo siguiente:
    1. Si el valor total del Ítem es menor al valor mínimo de detracción, no se calcula el impuesto de detracción.
    2. Si el valor total del Ítem es mayor al valor mínimo de detracción, sí se calcula el impuesto de detracción.

      Si en el producto, el campo Vl. Min. Det.(B1_VMINDET) no es configurado, el sistema toma el valor almacenado en el parámetro MV_MINDETR

  7. Grabar la Factura.
  8. Revisar que se hayan guardado correctamente los impuestos de detracción en las tablas Encabezado de Facturas de Entrada (SF1), Ítems de las Fact. de Entrada (SD1) y Libros Fiscales (SF3).


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 (contando con Garantía Extendida) o superior.


05. ASUNTOS RELACIONADOS

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