01. DATOS GENERALES
Línea de producto: | Microsiga Protheus |
---|
Segmento: | Servicios - Mercado Internacional |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | |
---|
XX |
Ticket: | 4077164 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-5678 |
---|
Versión: | 12.1.17 12.1.23 |
---|
02. SITUACIÓN/REQUISITO
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
04. INFORMACIÓN ADICIONAL
¡IMPORTANTE!
Utilice este box para resaltar información relevante y/o de destaque.
...
Se realizan los siguientes ajustes a la rutina 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 pendiente.
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.
- 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, al salir del campo el cálculo de retención de IVA permanece en 0.