Detalle
| Dato | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Legales e Impuestos / Contabilidad |
| Formulario | Form_Impuesto_Alicuotas_Default |
| Caption de ventana | Alícuotas Default |
Introducción
Esta pantalla es un ABM (Alta, Baja y Modificación) de las alícuotas por defecto que el sistema aplica para el cálculo de impuestos (percepciones y retenciones) cuando no existe una alícuota específica. Cada alícuota default define el tipo (Percepción o Retención), el tipo de impuesto, la provincia, el porcentaje de alícuota, la base imponible y la cuenta contable asociada.
Para qué se usan las alícuotas default
Las alícuotas default cumplen dos funciones:
- Respaldo: se asignan cuando el CUIT del cliente o proveedor no figura en ningún padrón (importado u online).
- Datos para dar de alta una alícuota nueva: cuando el porcentaje que viene de un padrón todavía no existe entre las alícuotas de percepción (o el proveedor no tiene la retención cargada), el sistema la da de alta tomando la cuenta contable y la base imponible de la default de ese impuesto y provincia.
Actualmente ya no son obligatorias en la mayoría de los procesos. Si falta la default, el sistema no asigna alícuota a ese CUIT y lo informa, en lugar de frenar todo el proceso:
| Proceso | ¿La default es obligatoria? | Qué pasa si no hay default |
|---|---|---|
| Ficha de clientes (al marcar Sujeto a Percepción de IIBB en un Responsable Inscripto) | No | Si el CUIT no figura en ningún padrón, no se asigna alícuota para esa provincia. Si hace falta dar de alta el porcentaje del padrón, esa alícuota no se asigna y se informa el motivo. |
| Proveedores (al guardar uno nuevo o cambiar Sujeto a Retención) | No | Se informa por provincia que no figura en el padrón y no hay default, o que no hay default de donde tomar cuenta y base imponible. No se asigna alícuota. |
| Actualización de Alícuotas de IIBB — origen Online | No | Se cuenta en el detalle como "Sin alícuota asignada" y el proceso sigue. |
| Actualización de Alícuotas de IIBB — origen Padrones | Sí | El proceso no se ejecuta y pide definir las alícuotas default de la provincia y tipo (percepción/retención). |
| Importación de solicitudes de préstamo | No | Si el CUIT no figura en el padrón vigente y no hay default, no se asigna la percepción IIBB y queda una línea en el resultado de la importación. |
Importante: en la ficha de clientes, en proveedores y en la actualización Online sólo se toman en cuenta las alícuotas default marcadas como Activa; en la importación de solicitudes, la default que se asigna a un CUIT que no figura en el padrón también debe estar activa. Una alícuota default de 0 % es un valor válido y se asigna.
Acceso al módulo
Se accede desde el módulo de Impuestos. La pantalla se abre directamente; las verificaciones de permiso se realizan al ejecutar cada acción (Nuevo, Modificar, Eliminar), no al abrir la ventana.
Pantalla principal
La ventana presenta:
- Una barra de búsqueda superior con el botón Buscar y opciones de limpieza de parámetros.
- Una grilla de resultados (solo lectura) con las alícuotas default configuradas.
- Una barra de herramientas ABM (Ribbon) con Nuevo, Modificar y Eliminar.
- Un menú contextual sobre la grilla.
El doble click sobre una fila abre la modificación de esa alícuota.
Parámetros
El alta/modificación de una alícuota se realiza en la ventana auxiliar Form_Impuesto_Alicuotas_Default_AddMod, con los siguientes datos:
| Campo | Descripción |
|---|---|
| Tipo | Clasificación de la alícuota: 1 = Percepción, 2 = Retención. |
| Tipo Impuesto | Tipo de impuesto al que aplica (catálogo de Tipos de Impuestos). |
| Provincia | Provincia a la que corresponde la alícuota. |
| Alícuota | Porcentaje de la alícuota. |
| Base Imponible | Base imponible asociada. |
| Nro. Cta / Cuenta | Cuenta contable asociada (número y nombre). |
| Activa | Indica si la alícuota está activa. |
Resultados
La grilla muestra las alícuotas default con las columnas:
| Columna | Contenido |
|---|---|
| Id | Identificador. |
| Tipo | "Percepción" (1) o "Retención" (2). |
| Tipo Impuesto | Descripción del tipo de impuesto. |
| Alicuota | Porcentaje. |
| Cuenta | Nombre de la cuenta contable. |
| Nro. Cta | Número de cuenta contable. |
| BaseImponible | Base imponible. |
| Provincia | Provincia. |
| Activa | Estado de actividad. |
También se muestran columnas de auditoría (Fecha_Add, Fecha_Mod, User_Add, User_Mod) e Id_Provincia, que suelen estar ocultas.
Acciones disponibles
- Nuevo: valida el permiso
Impuestos.Alicuotas_Default.Nuevoy abre la ventana de alta. Al guardar, muestra un mensaje de confirmación y refresca la grilla. - Modificar: valida el permiso
Impuestos.Alicuotas_Default.Modificary abre la ventana con la alícuota seleccionada. También se dispara con doble click sobre la fila. - Eliminar: valida el permiso
Impuestos.Alicuotas_Default.Eliminar, pide confirmación y realiza un borrado físico del registro de la tabla. - Buscar: refresca la grilla.
Ejemplo práctico
Para dar de alta una alícuota de percepción de IIBB para una provincia: 1. Abrir "Alícuotas Default". 2. Click en Nuevo (requiere permiso de alta). 3. Seleccionar Tipo = Percepción, Tipo Impuesto = (el correspondiente), Provincia = la provincia destino. 4. Cargar Alícuota (porcentaje) y Base Imponible, y seleccionar la cuenta contable. 5. Marcar Activa y guardar. La nueva alícuota aparece en la grilla.
A partir de ese momento, si se da de alta un cliente Responsable Inscripto sujeto a percepción cuyo CUIT no figura en ningún padrón de esa provincia, la ficha le propone esta alícuota en la sección "Alícuotas default:" de la confirmación. Y si el padrón trae un porcentaje que todavía no existe entre las alícuotas de percepción, el sistema lo da de alta con la cuenta y la base imponible cargadas aquí.
Consejos útiles
- El campo Tipo se muestra como texto ("Percepción" / "Retención") aunque internamente se almacena como número (1 / 2).
- La eliminación en esta pantalla es física (no lógica): el registro se borra de la base. Use con cuidado y, ante la duda, desactive (campo Activa) en lugar de eliminar.
- Las alícuotas default actúan como respaldo cuando el CUIT no figura en ningún padrón; revíselas al cambiar normativa provincial.
- Aunque ya no son obligatorias para clientes, proveedores ni la actualización Online, conviene definir al menos una por impuesto y provincia con la cuenta y la base imponible correctas: sin ellas, un porcentaje nuevo que venga del padrón no se puede dar de alta y ese CUIT queda sin alícuota.
- Para la actualización masiva por padrones importados (Actualización de Alícuotas de IIBB con origen Padrones) siguen siendo necesarias: sin la default de la provincia y tipo, el proceso no corre.
Preguntas frecuentes
¿Qué significan los valores de Tipo?
1 = Percepción y 2 = Retención. En la grilla se ven con su nombre; en la base se guardan como número.Al eliminar una alícuota, ¿se puede recuperar?
No. La eliminación borra físicamente el registro de la tablaImpuestos_Alicuotas_Defaults. Si solo quiere suspenderla, desmarque "Activa".¿Por qué no puedo dar de alta una alícuota?
Cada acción valida un permiso propio. El alta requiereImpuestos.Alicuotas_Default.Nuevo. Verifique con el administrador que el usuario lo tenga.¿La pantalla pide permiso al abrirse?
No. La ventana se abre sin validación; los permisos se controlan al ejecutar Nuevo, Modificar o Eliminar.¿Es obligatorio tener alícuotas default de percepción para CABA y Bs.As.?
No. Antes la ficha de clientes no asignaba percepciones si faltaban las defaults de CABA y Bs.As.; ahora son opcionales. Si no hay default y el CUIT no figura en ningún padrón, simplemente no se asigna alícuota para esa provincia y se informa. La única excepción es la actualización masiva por padrones importados, que sí las exige.¿La alícuota default pisa la que el cliente ya tenía asignada?
No. En la ficha de clientes la default sólo se asigna para un impuesto y provincia en los que el cliente no tiene alícuota; si ya tenía una, se informa como "Se mantienen las que el cliente ya tenía asignadas". Las alícuotas que vienen de un padrón, en cambio, sí reemplazan la anterior. Tenga en cuenta que en la actualización masiva (Actualización de Alícuotas de IIBB) el criterio es otro: a un CUIT que no figura en el padrón se le asigna la default de la provincia aunque ya tuviera otra alícuota.¿Puedo cargar una alícuota default de 0 %?
Sí. Un 0 % es un valor válido y se asigna como cualquier otro porcentaje.Desactivé una alícuota default. ¿Se sigue usando?
En la ficha de clientes, en proveedores y en la actualización Online no: sólo se toman las marcadas como Activa. Si quiere dejar de usar una default sin perderla, desmarque "Activa" en lugar de eliminarla.Permisos
| Permiso | Acción |
|---|---|
Impuestos.Alicuotas_Default.Nuevo |
Permite crear nuevas alícuotas por default. |
Impuestos.Alicuotas_Default.Modificar |
Permite modificar alícuotas por default. |
Impuestos.Alicuotas_Default.Eliminar |
Permite eliminar alícuotas por default. |
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
Form_Impuesto_Alicuotas_Default |
Pantalla principal: búsqueda y grilla de alícuotas default (proyecto VPNET_WinForms, C#). |
Form_Impuesto_Alicuotas_Default_AddMod |
Ventana de Alta/Modificación de una alícuota. |
Impuestos_Alicuotas_Defaults_Manager |
Manager de negocio (consulta, persistencia y eliminación). |
Permisos reales
| Permiso | Acción |
|---|---|
Impuestos.Alicuotas_Default.Nuevo |
"Permite crear nuevas alícuotas por default". |
Impuestos.Alicuotas_Default.Modificar |
"Permite modificaar alícuotas por default" (texto literal en el código). |
Impuestos.Alicuotas_Default.Eliminar |
"Permite eliminar alícuotas por default". |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
Impuestos_Alicuotas_Defaults |
Almacena las alícuotas default (Tipo, Id_Tipo_Impuesto, Id_Provincia, Alicuota, CtaCte, BaseImponible, IsActiva, auditoría). |
Cuentas |
Cuentas contables, para resolver el nombre de la cuenta (CtaCte_Nombre). |
Provincias |
Catálogo de provincias. |
Tipos_Impuestos (TipoImpuestos) |
Catálogo de tipos de impuesto. |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Legales Impuestos Percepciones alícuotas | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Legales Impuestos Padrones de IIBB | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Presentación de IIBB para ARBA | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Presentación de IIBB para CABA | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| ABM de Clientes | La ficha usa las defaults de percepción activas como tercer paso (después de padrones importados y padrón online) al marcar Sujeto a Percepción de IIBB. |
| Cargar, Editar y Administrar Proveedores | Las defaults de retención se usan al actualizar las retenciones IIBB del proveedor desde InfoAPI. |
| Actualización de Alícuotas de IIBB | Opcionales en el origen Online; obligatorias en el origen Padrones. |
| Solicitudes de préstamos | Respaldo de la percepción IIBB en la importación de solicitudes desde archivo. |
Notas para soporte
- La eliminación es física (
Remove+SaveChanges), no baja lógica. Diferente del formulario de Tarjetas de Crédito, que sí usa baja lógica. - El listado de la grilla (
GetListadoAlicuotasDefault) usa joins internos con Cuentas, Provincias y Tipos_Impuestos: una alícuota con cuenta, provincia o tipo de impuesto inexistente podría no aparecer en la grilla. - Consumidores de
Impuestos_Alicuotas_Defaults(CS 23691, Ticket#117048). La default pasó a ser opcional en: frmClientes_AddMod.ActualizarAlicuotasPercepcion→clsPagoFacil.Get_Alicuotas_Default_Percepcion()(Tipo= percepción,IsActiva = 1, cualquier impuesto/provincia). Se eliminó el aviso "No se actualizaron las alícuotas del cliente ya que debe definir alícuotas default de percepción para CABA.".clsPagoFacil.Asignar_Alicuota_Padron/Asignar_Alicuota_Percepcion_Cliente: la default (activa) sólo aportaCtaCteyBaseImponiblepara dar de alta enPercepciones_Alicuotasun porcentaje inexistente; sin default devuelve "No existe la alícuota de percepción del N % y no hay alícuota default de donde tomar la cuenta y la base imponible para darla de alta."clsPagoFacil.Actualizacion_Online_Alic_Percepcion_IIBByActualizar_Online_Alicuotas_Retenciones_IIBB(masivos Online) yActualizar_Online_Alicuotas_Retenciones_IIBB_ByIdProveedor(frmProveedores_AddMod):GetAlicuotaDefault(1, provincia, TipoAplicacion); si esNothingoIsActiva = Falsese trata como inexistente y se cuenta/informa como "Sin alícuota asignada".clsPadron_Percepciones_IIBB.getAlicuotaPorCUIT(importación de solicitudes): padrón vigente a la fecha de trabajo → default activa →-1(no asigna, nunca 0 %).- Siguen exigiéndola:
frmGestion_Operaciones_Actualizacion_ARBA.ValirdarFormulariocon estrategia Padrones (GetAllAlicuotasDefault, sin filtrarIsActiva), y los SQL deActualizacion_Alic_Percepcion_IIBB/Actualizar_Alicuotas_Retenciones_IIBB.