Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 6

01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios - Mercado Internacional
Módulo:SIGAFIN - Financiero
Función:
RutinaDescripción
FINA850Orden de Pago
FINRETARGRetenciones
Ticket:56367874077164
Requisito/Story/Issue:DMICNSDMINA-61705678
Versión:12.1.17 17 |12.1.23


02. SITUACIÓN/REQUISITO

Se identifican inconsistencias en el cálculo de Retención de IVA en Nota de Crédito para Proveedor con serie "M1", la serie debe contener mas de un caracter, ejemplo → "M1" o "M2"Al realizar parcialidades en la retención de IVA para serie M en la segunda parcialidad retiene IVA aunque la retención por el monto total se realizó en la primera parcialidad.

03. SOLUCIÓN

Se realizan los siguientes ajustes a la rutina de Retenciones (FINRETARG.PRW Orden de Pago (FINA850) : 

  • Cuando se edita el campo del importe a pagar, al salir de este, se considera que el cálculo de Retención de IVA, solo aplica si el proveedor no es agente retenedor (A2_AGENRET=N). 
  • Se corrige posición del arreglo donde se visualiza el importe de la Retención de IVA.
  • Se elimina el uso de la función VLldIVA, debido a que desde la función ARGRetIVA ya realiza el cálculo del importe de la Retención de IVA pendienteSe ha corregido un error, que no estaba calculando retención de IVA en la órden de pago para proveedores con serie "M", pero con mas de un caracter → ejemplo : "M1".


Para realizar la prueba de la solución, utilice el procedimiento siguiente:

  • Genere Factura de Entrada para proveedor utilizando serie M. Asegúrese que la TES utilizada realice cálculo de IVA y IV1.
  • Genere Nota de Crédito para el mismo proveedor utilizando serie M, pero con un caracter a mas, ejemplo → "M1" o "M2".
    • Asegúrese que la TES utilizada realice cálculo de IVA y IV1.
  • Acceda a la rutina Orden de Pago Mod II, seleccione la "NF" y la "NCP" para hacer compensación entre la factura y la nota de crédito.
    • Asegúrese que la Orden de Pago haga retención de Ganancias.
  • En la rutina Orden de Pago Mod II, registre Pago Parcial que cubra el monto de la retención del IVA mostrado en pantalla.
  • Guarde el registro de la Orden de Pago.
  • Seleccione Factura de Entrada y genere nuevo registro de Orden de Pago.
  • En la pantalla superior debe mostrarse el restante del saldo del documento y con la retención de IVA a 0. 
  • Si se registra un nuevo monto a pagar, verificar que al salir del campo el cálculo de retención de IVA permanezca en 0Al acceder la pantalla de Orden de Pago Mod II, clic en la pestaña de Retenciones y mire que los montos fuerón compensados correctamente.