01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios y jurídico - Mercado internacional
Módulo:

SIGAFIN - Financiero

Función:
Rutina (s)Nombre técnico
FINA850.PRWOrden de Pago Mod. II.
FINRETARG.PRWCálculo de Retenciones Mod. II.
FINA847.PRWBrowse Orden de Pago Mod. II.
FINA850I.PRWComplemento Orden Pago Mod. II.
FINA850A.PRWComplemento Orden Pago Mod. II.
FINA855.PRWPre Orden de Pago Mod II.
Ticket:7945550
Issue:DMICNS-7856
Versión:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27.
País:Argentina

02. SITUACIÓN/REQUISITO

   La retención de IVA (IVR) en ordenes de pago con una factura hecha con un método de pago en cuotas; el cálculo da un ajuste en caso de no alcanzar a cubrir la retención de IVA (IVR) calculando incorrectamente.

03. SOLUCIÓN

     Se modifica el fuente FINA850 para realizar la retención total de IVR en la orden de pago siempre por el  total del valor, y en la FINRETARG se quita el ajuste en caso de que la retención de IVA supere el monto a pagar en el caso de cuotas/parcialidades.


Configuraciones Previas:

  • Configurar el parámetro MV_AGENTE en la posición 2 igual a S.
  • Tener configurado un proveedor en Compras | Actualizaciones | Archivos | Proveedores en el campo Ag. Ret.Iva(A2_AGENRET) como N.
  • Tener una TES de entrada que calcule IVA.
  • Tener configurado  IVR (IVA Retención) en  Libros fiscales | Conf. Adic. Impuestos | IVA para el código fiscal que se usa en la TES  de entrada.


Flujo de Prueba:

  • Crear una NF de entrada en Compras | Actualizaciones | Movimientos | Factura de entrada utilizando la TES de entrada que calcule IVA.
  • Crear una orden de pago  en Financiero | Actualizaciones | Proceso Mod II y seleccionar las cuotas que son necesarias de la NF creada.
  • Verificar que el cálculo de retención de IVA (IVR) se realice de manera correcta.
    • El calculo de IVR es el resultado de multiplicar el monto calculado de IVA por la alícuota informada de IVR .

04. TABLAS UTILIZADAS

SA1- Proveedores.

SE2 - Cuentas por pagar.

SEK - Órdenes de pago.