Árvore de páginas

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios & Jurídico - Mercado Internacional.
Módulo:SIGAFIN - Financiero
Función:
RutinaDescripción

FINA847.PRW

Browse Orden de Pago Mod. Ii

FINRETARG.PRWCálculo de Retenciones Mod. Ii
FINA850.PRWOrden de Pago Mod. Ii
FINA850I.PRWComplemento Orden Pago Mod. Ii
FINA850A.PRWComplemento Orden Pago Mod. Ii
Ticket:8765090
Issue:DMICNS-8369
Versión:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27
País:Argentina


02. SITUACIÓN/REQUISITO

Se identifica error en la rutina Orden de Pago Mod Ii (FINA847.PRW) en la grabación de datos para las retenciones de ganancias, cuando el proveedor tiene una exclusión parcial del 50% (RA_PORGAN = 50) y esta exclusión se encuentra fuera de vigencia (A2_DTICALG y A2_DTFCALG), al grabar la Orden de Pago el cálculo lo hace sobre 100% (porque se encuentra fuera de vigencia) pero el porcentaje de Retención lo graba con 50% (FE_PORCRET= 50), lo cual es incorrecto ya que la retención se realizó posterior a la exclusión, debe grabar 100%.

03. SOLUCIÓN

En el cálculo de Retención de ganancias (FINRETARG.PRW) se tiene definido por medio de la variable “lReduzGan” el porcentaje que le corresponde para el cálculo (funciones: ARGRetGN y ARGRetGNMnt), pero el campo de Porcentaje de Retención (FE_PORCRET) siempre grababa el valor fijo del campo del % Ret. Imp del Proveedor (A2_PORGAN), sin verificar si era el porcentaje con el que se había calculado, ahora se valida el grabado del porcentaje con la variable “lReduzGan”que ya es usada para el cálculo.



Configuraciones Previas

  1. A través del Configurador verificar que se tengan creados los campos A2_DTICALG y A2_DTFCALG, en caso contrario deben crearse (https://tdn.totvs.com/x/7ZBPFg). 
  2. A través de la rutina “Tipos de Entrada y Salida” en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben capturar una TES de Entrada, una con cálculo de IVA.
  3. A través de la rutina “Productos” en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener creado un producto.
  4. A través de la rutina “Proveedores” en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener creado un Proveedor con "Act. Ret.IG" Concepto 06 (A2_AGREGAN), un "% de Ret. Imp" (A2_PORGAN) del 50% y con "Fechas de Publ." fuera de vigencia (A2_DTICALG y A2_DTFCALG).
  5. A través de la rutina "Conf.Adic. Imp." en el módulo de Libros Fiscales (Actualizaciones | Archivos), se debe tener configurada la alícuota para el concepto 06 configurado en el Proveedor y para el CFO configurado en la TES.
  6. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras (Actualizaciones | Movimientos), incluimos una Factura para el proveedor previamente registrado. 

Orden de Pago Mod. Ii (FINA847.PRW)

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod. Ii), incluimos una Orden de Pago (OP) para la Factura previamente registrada.
  2. Verificamos que el cálculo de la Ret. de Ganancias sea correcto (con porcentaje del 100%), ya que las "Fechas de Publ." se encuentran fuera de vigencia.
  3. Informamos todos los datos necesarios y grabamos la OP.  
  4. Verificamos por medio del apsdu el grabado de la tabla de Retenciones (SFE), que se haya grabado correctamente el campo de Porcentaje de Retención (FE_PORCRET) con 100%. 
  5. A través de la rutina “Proveedores” en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), modificamos las "Fechas de Publ." dentro de vigencia (A2_DTICALG y A2_DTFCALG).
  6. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras (Actualizaciones | Movimientos), incluimos otra Factura para el proveedor previamente registrado. 
  7. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod. Ii), incluimos una Orden de Pago (OP) para la Factura previamente registrada.
  8. Verificamos que el cálculo de la Ret. de Ganancias sea correcto (con porcentaje del 50%), ya que las "Fechas de Publ." se encuentran dentro de vigencia.
  9. Informamos todos los datos necesarios y grabamos la OP.  
  10. Verificamos por medio del apsdu el grabado de la tabla de Retenciones (SFE), que se haya grabado correctamente el campo de Porcentaje de Retención (FE_PORCRET) con 50%. 




04. TABLAS

  • SA2 - Proveedores
  • SB1 - Productos 
  • SF4 - Tipos de Entrada y Salida
  • SF1 - Encabezado de Facturas de Entrada
  • SD1 - Ítems de Factura de Entrada
  • SFE - Retenciones de Impuestos  
  • SEK - Orden de Pago 
  • SFF - Conf.Adic. Imp.
  • CCO - Archivo Estado vs. Ing. Brutos