01. DATOS GENERALES


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

Rutina

Nombre Técnico

FINRETARG

Funciones de cálculo de retenciones de órdenes de pago

Rutina RelacionadaNombre Técnico
FINA847Rutina principal de órdenes de pago
FINA850Funciones del proceso de órdenes de pago
Ticket:4090986
Requisito/Story/Issue:DMINA-5675
Versión:12.1.17 / 12.1.23


02. SITUACIÓN/REQUISITO

Dentro de la orden de pago se está calculando de forma incorrecta la retención de ganancias para los conceptos con escala cuando se realizan pagos parciales.
Se observa error en la retención de ganancias cuando se utiliza concepto con escala, se está restando dos veces el valor de la base mínima de importe cuando se realizan pagos parciales.

03. SOLUCIÓN

Dentro del fuente FINRETARG.PRW se modifica función ARGRetGN() declarando la variable lRegOP que indicará dentro del cálculo de ganancias si es necesario restar el valor del importe cuando se obtiene el impuesto de retención.


Configuraciones previas:

Dentro de módulo Libros Fiscales (SIGAFIS) desde el menú Actualizaciones > Archivos > Productos (MATA010)

    1. Configurar un producto con el concepto de ganancia “07”.

Dentro de módulo Libros Fiscales (SIGAFIS) desde el menú Actualizaciones > Archivos > Proveedores (MATA020)

    1. Configurar un proveedor como “Responsable inscripto”
    2. En el campo Act.Ret.IG asignar el concepto “07”

Dentro de módulo Libros Fiscales (SIGAFIS) desde el menú Actualizaciones > Archivos > Conf. Adic. Imp. (MATA994)

    1. Configurar el concepto “07” considerando escalas.
    2. Al acceder a esta rutina se mostrará una ventana dónde se debe seleccionar la tabla genérica de “Ganancias”
    3. En la pantalla principal de la planilla de ganancias seleccionar el concepto “07”.
    4. Asignar los siguientes valores para el concepto “07”:
    5. En la columna escala asignar la opción “Considerar Escala p/Inscripto”
    6. Al dar clic en el botón “Guardar” abrirá la ventana con las escalas aplicables.
    7. Asignar los siguientes valores:


Dentro de módulo Compras (SIGACOM) desde el Menú Actualizaciones > Movimientos > Factura de Entrada (MATA101N)

  1. Dar de alta una factura agregando varios ítems con diferentes valores para el mismo producto.
  2. Utilizar el proveedor y el producto configurados anteriormente.

Pasos para validar la solución:

Pagar documento de entrada en varias órdenes de pago
Dentro de módulo Financiero (SIGAFIN) desde el Menú Actualizaciones > Proceso Modelo II > Orden de Pago Modelo II (FINA847)

  1. Dentro de la pantalla principal de la Orden de Pago dar clic al botón “+Pago automático”.
  2. Asignar lo parámetros necesarios.
  3. Indicar el proveedor configurado anteriormente y en el parámetro “Exhibir” seleccionar “Títulos”.
  4. Se mostrará el resultado de la consulta.
  5. Seleccionar el documento de entrada generado anteriormente y dar clic en el botón “+Pago automático”
  6. El sistema mostrará la orden de pago para el proveedor seleccionado.
  7. Al visualizar la orden de pago se mostrarán los siguientes valores:
    NOTA: Al visualizar la orden de pago el “Valor Base” que toma para los cálculos siempre será el valor de la factura sin impuesto IVA, en este caso = 30,000.00
    Suponiendo que la factura de entrada tiene valor de mercancía de 30,000.00 con 21 % de IVA y valor bruto de 36,300.00
    La retención de las ganancias se obtiene mediante la configuración de la planilla de ganancias con el concepto “07”:
    Base mínima importe = 10,700.00
    % Diferencia = 36,300.00 / 30,000.00 = 1.21
    Valor base imponible = 36,300.00 / 1.21= 30,000.00
    Valor límite = 30,000.00 - 10,700.00 = 19,300.00
  8. En la tabla de escalas el valor límite (19,300.00) se encuentra dentro del intervalo de ganancia neta imponible acumulada de 15,000.00 a 20,000.00 y serán tomados los valores de retención, base % y excedente pertenecientes a ese renglón. 

  9. Las ganancias se obtienen mediante los cálculos explicados en la siguiente tabla:


    Cálculos


    Totales

    Facturas



    36,300.00

    Valor Base

    Base Importe menos IVA

    36,300.00 / 1.21 =

    30,000.00

    Base Mínima Importe

    Importe del concepto 07


    10,700.00

    Valor Límite

    Valor Base menos mínimo importe

    30,000 - 10,700 =

    19,300.00

    Excedente

    Excedente tabla de escalas concepto 07


    15,000.00

    Retención Escala

    Retención tabla de escalas concepto 07


    1,300.00

    Resultado

    Valor límite menos excedente

    19,300 - 15,000 =

    4,300.00

    Base %  Escala

    Base % tabla de escalas concepto 07


    15.00

    Retención Aplicada

    Base %  de Resultado

    4,300 * 15 / 100 =

    645.00

    Retención Total

    Retención Escala + Retención Aplicada

    1,300 + 645 =

    1,945.00

    Factura

    36,300.00

    Ret. Ganancias

    -          1,945.00

    Total a Pagar

    34,355.00

  10. Verificar que los valores mostrados en la Orden de pago sean los correctos.
  11. En la pestaña “Títulos”, en el campo “Valor a Pagar” modificar el valor de 36,300.00 a 18,000.00

  12. Verificar los valores 

    Base Mínima importe = 10,700.00
    % Diferencia = 36,300.00 / 30,000.00 = 1.21
    Valor base imponible = 18,000.00 / 1.21 = 14,876.00
    Valor límite 14,876.00 - 10,700.00 = 4,176.03

    NOTA: Si en la orden de pago el campo “Valor Base” es modificado, los cálculos se realizan sobre el monto modificado, en este caso el valor base es de 18,000.00

  13. En la tabla de escalas el valor límite (4,176.03) se encuentra dentro del intervalo de ganancia neta imponible acumulada de 0.00 a 5,000.00 y serán tomados los valores de retención, base % y excedente pertenecientes a ese renglón. 

  14. Las ganancias se obtienen mediante los cálculos explicados en la siguiente tabla:


    Cálculos


    Totales

    Facturas



    18,000.00

    Valor Base

    Base Importe menos IVA

    18,000 / 1.21 =

    14,876.03

    Base Mínima Importe

    Importe del concepto 07


    10,700.00

    Valor Limite

    Valor Base menos mínimo importe

    14,876.03 - 10,700 =

    4,176.03

    Excedente

    Excedente tabla de escalas concepto 07


    0

    Retención Escala

    Retención tabla de escalas concepto 07


    0

    Resultado

    Valor límite menos excedente

    19,300 - 15,000 =

    4,176.03

    Base %  Escala

    Base % tabla de escalas concepto 07


    5.00

    Retención Aplicada

    Base %  de Resultado

    4,176.03 * 5 / 100 =

    208.80

    Retención total

    Retención Escala + Retención Aplicada

    0 + 208.80 =

    208.80

  15. En la pestaña “Documentos Propios” se informaran los datos para la generación de la Orden de Pago, también se informará el valor a pagar, en este caso se asigna el 100% del valor 17,791.20

    Factura

    18,000.00

    Ret. Ganancias

    -          208.80

    Total a Pagar

    17,791.20

  16. Verificar que los valores mostrados en la orden de pago sean los correctos.

  17. Guardar la Orden de Pago.

  18. Seleccionar nuevamente el documento y dar clic en el botón “+Pago automático”

  19. Se mostrará la orden de pago informando el valor restante.

    36,300.00 – 18,000.00 =  18,300.00.

  20. La retención de las ganancias se obtiene mediante la configuración de la planilla de ganancias con el concepto “07”.

    Base Mínima importe = 10,700.00
    % Diferencia = 36,300.00 / 30,000.00 = 1.21
    Valor base imponible = 18,300.00 / 1.21= 15,123.97

    15,123.97

    (base imponible)

    +14,876.03

    (valor base de los 18,000.00 pagados anteriormente)

    30,000.00


    Valor límite = 30,000.00 - 10,700.00 = 19,300.00
    NOTA: Al visualizar la orden de pago, el “Valor Base” que toma para los cálculos siempre será el valor de la factura sin impuesto IVA, en este caso = 30,000.00

  21. En la tabla de escalas el valor límite (19,300.00) se encuentra dentro del intervalo de ganancia neta imponible acumulada de 15,000.00 a 20,000.00 y serán tomados los valores de retención, base % y excedente pertenecientes a ese renglón

  22. Las ganancias se obtienen mediante los cálculos explicados en la siguiente tabla:


    Cálculos


    Totales

    Facturas



    18,300.00

    Valor Base

    Base Importe menos IVA

    18,300 / 1.21  =

    15,123.97

    Valor Base Aplicada

    Valor Base más Valor base de los 18,000.00 pagados anteriormente.

    15,123.97 +14,876.03 =

    30,000.00

    Base Mínima Importe

    Importe del concepto 07


    10,700.00

    Valor Límite

    Valor Base Aplicada menos mínimo importe

    30,000.00 - 10,700 =

    19,300.00

    Excedente

    Excedente tabla de escalas concepto 07


    1,500.00

    Retención Escala

    Retención tabla de escalas concepto 07


    1,300.00

    Resultado

    Valor límite menos excedente

    19,300 - 15,000 =

    4,300.00

    Base %  Escala

    Base % tabla de escalas concepto 07


    15.00

    Retención Aplicada

    Base %  de Resultado

    4,300.00 * 15 / 100 =

    645.00

    Retención Total

    Retención Escala + Retención Aplicada

    1,300.00 + 645.00 =

    1,945.00

    Retención actual

    1,945.00

    Retención Anterior

    -          208.80

    Retención Total

    1,736.20

    Factura

    18,300.00

    Ret. Ganancias

    -          1,736.20

    Total a Pagar

    16,563.80

  23. Verificar que los valores mostrados en la orden de pago sean los correctos.