Este es un instructivo que resume los cambios y los pasos a seguir para la migración al Nuevo Motor de Retenciones y Percepciones de IIBB (Impuestos sobre los Ingresos Brutos).
El objetivo principal es permitir la migración de las configuraciones de retenciones y percepciones de IIBB solo en las provincias donde la empresa es agente, comenzando por Buenos Aires.
- Modificación del BPROC de Migración: El bproc existente para migrar retenciones y percepciones se modifica para que solo ofrezca la opción de Ganancias , y no la de Ingresos Brutos.
1. Pasos Previos (Modificaciones al Estándar)
Se realizan modificaciones a la instalación estándar del módulo Argentina :
- Eliminación de Creación Automática: Se elimina la alta automática de los tipos de retención del nuevo motor (
IIBB Argentina PercepcioneseIIBB Argentina Retenciones) y sus combinaciones en elGestor de Retenciones y Percepcionesdurante la instalación.Estos se crearán únicamente al presionar el nuevo botón de migración. - Modificación del BPROC de Migración: El bproc existente para migrar retenciones y percepciones se modifica para que solo ofrezca la opción de Ganancias , y no la de Ingresos Brutos.
- Creación de Script de Eliminación: Se crea un script que será utilizado en bases de datos que tengan el módulo Argentina instalado, pero que no hayan migrado.Este script debe eliminar:
- Todos los conceptos de retención y percepción del nuevo motor para todas las provincias (Ej:
IIBBARGRETEN CABA,IIBBARGRETEN BSAS,IIBBARGPERCEP CABA, etc.). - Los Tipos de Retención:
IIBBARGPERCEPyIIBBARGRETEN. - Todos los registros “estándar” en la vista de
Gestor de retenciones y percepciones de IIBB.
- Todos los conceptos de retención y percepción del nuevo motor para todas las provincias (Ej:
2. Acceso al Migrador (Botón y Aspecto)
Se crea el punto de acceso para iniciar el proceso de migración:
Se crea el botón denominado “Retenciones de IIBB”.
El botón aparece si: 1) Está instaladoArgentinaAPP , Y 2) El aspecto Boton_Migrador_IIBB tiene valor “2”.
Al presionar el botón, aparece la subopción “Incorporar Retenciones/Percepciones”.
3. Proceso de Migración para Buenos Aires
Al seleccionar la opción “Incorporar Retenciones/Percepciones”, se inicia el flujo:
Paso 3.1: Selección de Jurisdicción e Inicio
- Aparece un popup titulado “Incorporar Retenciones/Percepciones” con el selector “Jurisdicción a incorporar”.
- Inicialmente, este selector solo debe permitir elegir Buenos Aires (provinciaid: 1).
- Al presionar “Aceptar” , el sistema verifica si en el espacio de trabajo se ha usado alguna retención o percepción con provincia de origen/destino configurada.
- Si no hay uso anterior: Salta directamente al Paso 3.3 (Creación).
- Si hay uso anterior: Muestra un segundo popup de selección de conceptos a migrar.
Paso 3.2: Selección de Conceptos a Migrar (Solo si hay uso previo)
Aparece una ventana emergente con dos campos de selección múltiple (para la provincia de Buenos Aires):
- Retenciones a migrar: Conceptos de tipo “retención” activos, con provincia origen o destino Buenos Aires.
- Percepciones a migrar: Conceptos de tipo “percepción” activos, con provincia origen o destino Buenos Aires.
Al aceptar, se muestra un aviso de confirmación:
“Estás por iniciar la migración al nuevo motor de retenciones y percepciones. Este proceso se realiza una sola vez por Tipo de Retención… ¿Quieres continuar con la migración? [No, quiero cancelar] [Si]”
Paso 3.3: Primer Paso - Equivalencias para Retenciones “Por Detalle”
El sistema verifica si alguna de las retenciones/percepciones seleccionadas en el paso anterior estaban configuradas “Por detalle”.
- Si estaban configuradas “Por detalle”: Muestra un popup para establecer equivalencias entre:
- Concepto de retención a migrante (campo grisado, conceptos seleccionados).
- Actividad IIBB a utilizar (selector con actividades IIBB de Buenos Aires).
- Se debe agregar un check de “no uso actividades” para agregar la retención solo a productos.
- Si no estaban configuradas “Por detalle”: Continúa al siguiente paso.
Paso 3.4: Segundo Paso - Guardado y Creación de Retención
Se ejecuta un script con la lógica de creación/actualización:
- Revisión de Tipos de Retención: Revisa si ya existen
IIBBARGPERCEPoIIBBARGRETEN.
- Si existen y nunca se usaron: Ejecuta el script de eliminación anterior (Paso 1) y procede a la creación desde cero (como si no existieran).
- Si no existen: Guarda las retenciones/percepciones “viejas” de clientes/proveedores en una tabla interna.Luego, elimina estas retenciones/percepciones del maestro de clientes/proveedores (excepto aquellas con cálculo “múltiple”, como Ganancias o IVA).
- Creación/Incorporación de Conceptos: Intenta crear los Tipos de Retención del nuevo motor (
IIBBARGPERCEPyIIBBARGRETEN) y el concepto específico de Buenos Aires (IIBBARGRETEN - BSASyIIBBARGPERCEP - BSAS).
- Si no existen los Tipos de Retención: Los crea, dando de alta solo el concepto de Buenos Aires en ambos.
- Si los Tipos de Retención ya existen: Incorpora solo el concepto de Buenos Aires.
- Si el concepto de Buenos Aires ya existe: Muestra un aviso de que no se pueden incorporar las retenciones porque ya están dadas de alta.
- Configuración de Conceptos Nuevos: Los conceptos de Buenos Aires deben configurarse con los siguientes mínimos imponibles y comportamientos:
IIBBARGRETEN - BSAS: Agregar ISAR Mínimo Imponible de 19.000 .IIBBARGPERCEP - BSAS: Agregar ISAR Mínimo Imponible de 3.500 y modificar el comportamiento para notas de crédito a “Calcula por el total o parcial” .
Paso 3.5: Tercer Paso - Alta en Empresa, Cuentas y Talonarios
- Empresas: Pega la nueva retención/percepción de Argentina IIBB en el maestro de Empresas que tenían configuradas las retenciones “viejas” seleccionadas en la migración.Si la base es nueva, solo se configura en la empresa padre donde se ejecuta el migrador…
- Cuentas: Replica las cuentas configuradas en las retenciones “viejas” al nuevo concepto
IIBBARGRETEN - BSAS, priorizando las más usadas si hay múltiples configuraciones con “Uso de cuenta: único”. - Talonarios: Configura los talonarios.Si la configuración era a nivel de empresa padre, replica el mismo talonario a todas las sucursales de esa empresa.
Paso 3.6: Tercer Paso - Alta en Clientes/Proveedores y Jurisdicciones IIBB
- Alta de Retención: Da de alta un único registro de la nueva retención/percepción IIBB Argentina en el maestro de Clientes/Proveedores que tenían configuradas las retenciones “viejas”.
- Configuración de Jurisdicciones IIBB: Se completan los siguientes datos:
- Régimen IIBB: “No aplica” .
- Campos “Código”, “Coeficiente” y “Actividad”: Vacíos .
- Situación IIBB: Se determina la situación (“Contribuyente Local” o “Convenio Multilateral”) basándose en la configuración antigua del cliente/proveedor, otras jurisdicciones dadas de alta o si tuvo retenciones viejas de otras provincias en los últimos 6 meses.
- Actividad IIBB: Si varios conceptos de retención seleccionados tenían la misma actividad, se pega una sola vez.
Paso 3.7: Cuarto Paso - Excepciones y Solapa Documentos
- Excepciones: Si los clientes/proveedores tenían excepciones “viejas” de Buenos Aires (alícuota 0, con o sin fechas, o check Manual), se crea un registro de excepción correspondiente en “Admin. Retenciones y Percepciones por Contribuyente” con la alícuota de 0 y el check “manual” encendido si aplica.
- Solapa Documentos: Si la retención vieja usaba múltiples documentos con la misma categoría o Múltiples tipos de retención con los mismos tipos de documento, la Categoría se pega solo una vez en la nueva retención.
Paso 3.8: Quinto Paso - Alta en Documentos y Productos
- Documentos y Productos: Se da de alta el nuevo Tipo de Retención/Percepción en los tipos de documentos y productos que tenían configuradas las retenciones/percepciones “viejas”.Si existía más de una retención “vieja”, el nuevo tipo se da de alta una sola vez.
- Actividad por Producto: Si alguna retención/percepción “vieja” estaba configurada por producto, se debe pegar también la Actividad de IIBB definida en la ventana emergente de equivalencias (Paso 3.3).Si Múltiples conceptos compartían la misma actividad IIBB, se pega una sola vez.