Esta funcionalidad tiene como objetivo detallar todas las configuraciones necesarias para el correcto funcionamiento de este impuesto.
5 min
¿Para qué sirve?
Para poder efectuar las retenciones de IRPF categoría 2 en las facturas de compra.
Antes de empezar
Esta retención es un caso particular, ya que utiliza Unidades indexadas para definir el isar mínimo imponible. Estas unidades indexadas tienen una cotización en pesos uruguayos, que puede variar mes a mes.
Se llevó a cabo un desarrollo donde al cargar la cotización de la moneda Unidades Indexadas, se actualizan automáticamente los datos de la retención. Los campos que se actualizan son los siguientes:
- Isar mínimo imponible
- Importe desde
- Importe fijo
Se deben realizar las siguientes configuraciones:
Tipos de Retenciones
Se debe crear un retencion de IRPF cat 2 Para ello se accede desde el menú Gestión empresarial → Impuestos → Tipos de Retención
Solapa general
Configurar los siguientes campos:
-
Tipo: Retención
-
Base imponible: Según detalle
-
Modo de acumulacion: Acumula por mes
-
Clase modo retención: CalculoRetencionesModoUruguay.
-
Agrupa retención:
-
Cálculo por la suma de facturas:
Solapa Otros códigos
En el maestro de Tipo de retenciones, en la solapa Otros Códigos, se encuentra el código adicional CODIGO_UTILIZA_MONEDA_UI.
Se debe indicar el valor 1 para dicho código, de esta manera el sistema actualizará los campos de la retención en base a la cotización actual.
Solapa Retenciones
- Solapa general
- Solapa items
- Solapa otros códigos
Moneda
En el maestro de Monedas, crear una moneda llamada UNIDADES INDEXADAS con la etiqueta:
- Tipo: Retencion
- Tag: IRPFCategoria2
Cotizaciones de Monedas
En el maestro de Cotizaciones de Monedas, indicar la cotización de la moneda UNIDADES INDEXADAS.
Tipos de documentos
Ingresamos al documento de factura de compra y nota de crédito de compra.
Menú → Configuración → Diseño del espacio de trabajo → Tipos de documentos y en la solapa Retenciones colocamos la retención previamente configurada
En el campo Clase calculo Retenciones se debe indicar: app.uruguay.transacciones.transaccionUruguay.impuestos.retenciones.CalculoRetencionesUruguay
Productos
En el producto que se encuentre afecto a la retención, en la solapa de “Maneja retenciones” se debe configurar la retención.
Proveedores
Ingresar al maestro de proveedores. Gestión empresarial → Ventas → Clientes y colocar dentro de la solapa “Retenciones/percepciones” la retención previamente configurada.
Empresa
Dentro del maestro de productos Gestión empresarial → Empresas → Empresa.
Ingresar dentro de la solapa de Contabilidad e impuestos, la retención previamente creada.
¿Cómo funciona?
El valor de las UNIDADES INDEXADA se encuentra hardcodeado en el aspecto URUGUAY_IMPORTEDESDE_UI de fafcongif.
Para poder visualizar el valor se debe correr la siguiente sentencia en el DBmanager
select * from fafconfig
where aspecto='URUGUAY_IMPORTEDESDE_UI'
Para poder cambiar el valor de las UNIDADES INDEXADAS se debe correr la siguiente sentencia en el DBmanager reemplazando ‘XXXX’ por el valor deseado.
UPDATE fafconfig set Valor='XXXX'
where Aspecto='URUGUAY_IMPORTEDESDE_UI'
Una vez configurado todo lo mencionado.
Se carga una transacción y automáticamente tomará la última cotización de la moneda y actualizará la retención que tenga el modo de cálculo CalculoRetencionesModoUruguay.
Los campos que actualiza son:
-
ISAR mínimo imponible:
Multiplica el valor del aspecto URUGUAY_IMPORTEDESDE_UI por última cotización de la moneda que tiene el TAG antes mencionado.
-
Importe desde:
Multiplica el valor del aspecto URUGUAY_IMPORTEDESDE_UI por última cotización de la moneda que tiene el TAG antes mencionado y le suma 0.1
-
Importe fijo:
Hace el siguiente cálculo: Valor de “URUGUAY_IMPORTEDESDE_UI“ * Cotización de la moneda UI * Campo porcentaje de la retención / 100
Nuestro sistema se encuentra en constante evolución. Si esta entrada está desactualizada, por favor avísanos a soporte@finneg.com