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.
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.
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 no hay una alícuota específica configurada; revíselas al cambiar normativa provincial.
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 tabla `Impuestos_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 requiere `Impuestos.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.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. |
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.