Creación de grupos de pagos para retenciones de contratistas

El programa Creación de grupos de control de pagos (R04570) llama a un programa específico de Argentina para determinar si la retención se aplicará a un pago y calcular la retención de contratista. El programa utiliza la configuración de los programas Contract Services Withholding Percentages (P760405A) y Contract W/H Exempt Percentage (P760416A) para determinar si se aplicará la retención; a continuación, accede a la tabla Contract Withholding – Payments Done (F76A430) para obtener los pagos acumulados y los importes de retención correspondientes al proveedor. Si el programa determina que debe aplicarse la retención, realiza los cálculos.

Cuando se ejecuta el programa Creación de grupos de control de pagos para pagar comprobantes de Argentina que incluyen el concepto de retención de contratistas, el sistema:

  • Obtiene los datos de configuración de la compañía y el proveedor de las opciones de proceso y los programas de configuración de retenciones y UTE.

  • Procesa cada línea de comprobante para acumular el importe imponible.

  • Añade el importe base del pago al importe acumulado del año para determinar si se aplicará el porcentaje de retención al pago actual.

    El sistema conserva un registro de importe acumulado para un proveedor independientemente de que se realicen los pagos y se calcule la retención para varios conceptos de retención de contratista. Por ejemplo, supongamos que un proveedor A proporciona servicios de arquitectura e ingeniería y le asigna un concepto de retención de contratista distinto a las líneas de comprobante correspondientes a los servicios de arquitectura y de ingeniería. Cuando procese los pagos de las líneas de comprobante, el sistema añadirá ambos importes a un único registro de acumulación para determinar si el proveedor ha alcanzado el importe límite a partir del cual se aplica la retención.

    Para procesar un pago sin incluir el importe de pago base en el importe acumulado, deje en blanco el concepto de retención de contratistas. Si necesita incluir el importe de pago base en el importe acumulado sin calcular las retenciones, asigne un concepto de retención de contratistas que tenga un porcentaje cero de retención (0%).

  • Obtiene el porcentaje de retención y los datos de exención y calcula la retención si es aplicable.

    El sistema utiliza este cálculo para determinar el importe de retención: importe de retención = ((imponible acumulado + imponible comprobante) × porcentaje de retención) − retención acumulada

    Si el pago tiene un ajuste, el sistema suma o resta el importe del ajuste al importe base antes de calcular el importe de las retenciones.

    Si paga comprobantes que están en una moneda extranjera, el sistema calculará la retención sobre el importe en moneda extranjera y utilizará la opción de proceso relativa a la moneda del programa Creación de grupos de control de pagos para determinar cómo se registrarán los importes en moneda extranjera para el pago.

  • Genera un registro de retención con $S como tipo de documento en las tablas A/P Payment Processing - Detail (F04573) y PCG Detail Information Tag Table (F760473A).

    El sistema registra el importe en el que se basa la retención en el campo de observaciones de la tabla Accounts Ledger (F0411).