Detalle
| Campo |
Valor |
| Manual de Usuario |
ABM de alícuotas de percepciones (IIBB, IVA u otros impuestos): alta, modificación y baja del catálogo de alícuotas, con su porcentaje, base imponible, provincia, tipo de impuesto y cuenta contable asociada, para usarlas luego al calcular percepciones sobre clientes y comprobantes. |
| Módulo |
Legales e Impuestos |
| Ruta de acceso |
Legales/Impuestos > Percepciones > Alícuota |
| Tipo de pantalla |
ABM con listado + formulario de alta/modificación |
Introducción
Una percepción es un importe que se adelanta al fisco al momento de facturar o cobrar, calculado como un porcentaje (la alícuota) sobre una base imponible. Las percepciones más habituales son las de Ingresos Brutos (IIBB) por provincia y las de IVA, aunque el sistema admite cualquier tipo de impuesto que esté dado de alta.
Esta funcionalidad es el ABM (Alta, Baja y Modificación) del catálogo de alícuotas de percepciones. Cada alícuota se identifica con un número (Id) y reúne una descripción, el porcentaje a aplicar, la base imponible, la provincia, el tipo de impuesto, la cuenta contable donde se imputa y un estado activo/inactivo. Tener bien cargado este catálogo es lo que permite después asignar percepciones a los clientes y que el sistema las calcule correctamente en los comprobantes.
Acceso al módulo
Para abrir la funcionalidad seguí estos pasos:
- Ingresá al sistema con tu usuario.
- Abrí el menú Legales/Impuestos.
- Desplegá la opción Percepciones.
- Hacé clic en Alícuota.
Importante: el acceso y cada acción (crear, modificar, eliminar) dependen de tus permisos. Si no ves la opción o el sistema no te deja realizar una acción, pedile al administrador que te habilite el permiso correspondiente (ver la sección Permisos).
Pantalla principal
Al abrir la funcionalidad se muestra una ventana con el listado de alícuotas de percepción. Sus componentes son:
| Componente |
Descripción |
| Barra de herramientas |
Botones Nuevo, Modificar, Eliminar e Imprimir, más el área de filtros y el botón Buscar. |
| Panel de filtros |
Permite acotar la búsqueda por Id y por Descripción. |
| Grilla de resultados |
Listado de alícuotas con sus columnas (descripción, alícuota, base imponible, cuenta, provincia, tipo de impuesto, activo). |
| Botón Buscar |
Aplica los filtros cargados y refresca la grilla. |
| Barra de estado |
Muestra la cantidad de registros o la cantidad de registros seleccionados. |
La grilla es de solo lectura: los datos se editan desde el formulario de alta/modificación, no directamente sobre las celdas. Doble clic o Enter sobre una fila la abre en modo modificación.
Filtros de búsqueda
El panel superior permite combinar estos filtros antes de presionar Buscar:
| Filtro |
Descripción |
| Id |
Número identificador de la alícuota de percepción. Si se deja vacío o no es numérico, se ignora. |
| Descripción |
Texto o parte del texto de la descripción a buscar. |
Si no se carga ningún filtro y se presiona Buscar, se listan todas las alícuotas. Tras cada búsqueda los campos de filtro se vacían automáticamente.
Resultados
La grilla presenta una fila por alícuota de percepción, con estas columnas:
| Columna |
Descripción |
| ID |
Número interno de la alícuota, asignado automáticamente por el sistema al crearla. |
| Descripción |
Nombre de la alícuota de percepción (por ejemplo, "Percepción IIBB CABA"). |
| Alícuota |
Porcentaje a aplicar sobre la base imponible (se muestra con cuatro decimales). |
| Base Imponible |
Importe o porcentaje de base sobre el que se calcula la percepción (cuatro decimales). |
| Cuenta (Cta. Nro.) |
Número de cuenta contable donde se imputa la percepción. |
| Provincia |
Provincia a la que corresponde la alícuota. |
| Tipo de Impuesto |
Impuesto al que pertenece la percepción (IIBB, IVA, etc.). |
| Activo |
Indica si la alícuota está habilitada para usarse (activa) o dada de baja (inactiva). |
La barra de estado al pie informa la cantidad de registros listados o seleccionados.
Acciones disponibles
| Acción |
Descripción |
| Nuevo |
Crea una nueva alícuota de percepción. |
| Modificar |
Edita una alícuota existente. |
| Eliminar |
Borra la alícuota seleccionada. |
| Imprimir |
Genera la vista previa del resultado de la búsqueda para imprimir o exportar. |
| Buscar |
Aplica los filtros y refresca la grilla. |
Nuevo
Crea una alícuota de percepción. Se abre el formulario de alta/modificación con estos campos:
| Campo |
Descripción |
| Descripción |
Nombre de la alícuota. Obligatorio. |
| Alícuota |
Porcentaje a aplicar. Campo numérico. |
| Base Imponible |
Base sobre la que se calcula la percepción. Campo numérico. |
| Cta. Nro. |
Número de cuenta contable. Obligatorio. Podés tipear el número y presionar Enter, o hacer clic en la etiqueta Cta. Nro. para buscar y seleccionar la cuenta en el plan de cuentas. Al lado se muestra el nombre de la cuenta para confirmar que existe. |
| Provincia |
Provincia a la que corresponde la alícuota. Se elige de un desplegable; podés hacer clic en la etiqueta Provincia para abrir el listado de provincias. |
| Tipo de Impuesto |
Impuesto de la percepción. Obligatorio. Tipeá el Id y presioná Enter, o hacé clic en la etiqueta Tipo de Impuesto para buscarlo; al lado se muestra su descripción. |
| Activo |
Casilla que define si la alícuota estará disponible para usarse. |
Al confirmar con Aceptar, el sistema valida que la Descripción tenga contenido, que la Cuenta esté cargada y que el Tipo de Impuesto esté seleccionado. Si todo es correcto, guarda el registro y lo agrega al listado.
Importante: la Alícuota y la Base Imponible pueden quedar en cero; no son obligatorias para guardar.
Modificar
Permite cambiar los datos de una alícuota existente. Seleccioná el registro en la grilla y elegí Modificar (o hacé doble clic / Enter sobre la fila). Se abre el mismo formulario con los datos actuales cargados para editar. Realizá los cambios y confirmá con Aceptar. El botón Aceptar sólo se habilita si tu usuario tiene el permiso para modificar.
Eliminar
Borra la alícuota seleccionada. El sistema pide confirmación antes de eliminar. A diferencia de otros ABM, esta baja es física: el registro se elimina de la base de datos. Por eso conviene, si la alícuota ya se usó, desactivarla (quitar la marca Activo) en lugar de borrarla.
Imprimir
Genera una vista previa del resultado de la búsqueda actual, desde la cual podés imprimir o exportar el listado.
Ejemplo práctico
Supongamos que hay que dar de alta la percepción de Ingresos Brutos de una provincia:
- Entrá a Legales/Impuestos > Percepciones > Alícuota.
- Hacé clic en Nuevo.
- En Descripción escribí, por ejemplo,
Percepción IIBB Buenos Aires.
- Cargá la Alícuota (el porcentaje) y, si corresponde, la Base Imponible.
- En Cta. Nro. tipeá el número de cuenta contable y presioná Enter, o hacé clic en la etiqueta Cta. Nro. para buscarla; verificá que aparezca el nombre al lado.
- Elegí la Provincia en el desplegable.
- Cargá el Tipo de Impuesto (por ejemplo, IIBB): tipeá su Id y presioná Enter o buscalo desde la etiqueta.
- Dejá marcada la casilla Activo y confirmá con Aceptar. La alícuota aparece en el listado con un Id asignado automáticamente.
- Si más adelante esa alícuota deja de usarse, conviene abrirla con Modificar y desmarcar Activo en lugar de eliminarla, para no perder el registro.
Consejos útiles
- Usá descripciones claras que incluyan el impuesto y la provincia (por ejemplo, "Percepción IIBB CABA") para identificar rápido cada alícuota al asignarla a un cliente.
- Verificá siempre que la cuenta contable sea la correcta: la imputación de la percepción depende de esa cuenta. Si el nombre no aparece al lado, es que el número de cuenta no existe.
- En lugar de Eliminar una alícuota que ya se usó, desactivala (quitá la marca Activo). La eliminación es física y borra el registro.
- Una alícuota inactiva no se puede seleccionar cuando la pantalla se abre desde otra operación para elegir una alícuota: el sistema avisa que está desactivada.
- Si necesitás dar de alta un Tipo de Impuesto o una Provincia que todavía no existen, podés abrir esos listados desde las etiquetas correspondientes en el formulario.
Preguntas frecuentes
¿Qué datos tiene una alícuota de percepción?
Un **Id** (número automático), una **Descripción**, la **Alícuota** (porcentaje), la **Base Imponible**, una **Cuenta** contable, una **Provincia**, un **Tipo de Impuesto** y un estado **Activo/Inactivo**.
¿Por qué no me deja guardar?
El formulario valida tres cosas antes de guardar: que la **Descripción** tenga contenido, que la **Cuenta** (Cta. Nro.) esté cargada y que el **Tipo de Impuesto** esté seleccionado. La **Alícuota** y la **Base Imponible** pueden quedar en cero. Si falta algún dato obligatorio, el sistema avisa y no guarda.
Eliminé una alícuota por error, ¿se puede recuperar?
No de forma directa: la eliminación es **física** (borra el registro de la base). Por eso, si una alícuota ya se usó, conviene **desactivarla** en vez de eliminarla. Si necesitás recuperar una alícuota borrada, pedile ayuda a soporte/sistemas.
¿Cómo desactivo una alícuota sin borrarla?
Abrila con **Modificar**, **desmarcá** la casilla **Activo** y guardá con **Aceptar**. Quedará inactiva: seguirá en el listado, pero no podrá seleccionarse en las operaciones.
El botón Aceptar aparece deshabilitado, ¿por qué?
El botón **Aceptar** del formulario de alta/modificación se habilita sólo si tu usuario tiene el permiso para modificar alícuotas. Pedile al administrador que te asigne ese permiso (ver **Permisos**).
No me deja entrar / crear / modificar / eliminar.
Es un tema de permisos. Cada acción está controlada por un permiso distinto. Pedile al administrador que te habilite el acceso correspondiente (ver **Permisos**).
Permisos
Cada acción de la pantalla está controlada por un permiso independiente del módulo Gestión/Archivos. Si no tenés el permiso, la acción no se ejecuta.
| Acción |
Permiso |
| Crear alícuota (Nuevo) |
Gestion.Archivos.PercepcionesAlicuotas.Nuevo |
| Modificar alícuota |
Gestion.Archivos.PercepcionesAlicuotas.Modificar |
| Eliminar alícuota |
Gestion.Archivos.PercepcionesAlicuotas.eliminar |
| Habilitar Aceptar en el formulario |
Gestion.Archivos.PercepcionesAlicuotas.PermiteModificar (1 = habilita "Aceptar"; 0 = no) |
Si no podés ejecutar alguna acción, pedile al administrador que revise tus permisos.
Información técnica
Basada en el análisis del formulario real de la v14. Sección de referencia para soporte/desarrollo.
Formularios principales
| Form |
Rol |
frmPercepciones_Alicuota — VisualPlenarioNET\VisualPlenarioNET\Gestion\frmPercepciones_Alicuota.vb |
Listado/ABM. Grilla DevExpress GridView1/GrillaPercepciones, barra cmdNuevo/cmdModificar/cmdEliminar + impresión (PrintableComponentLink1.ShowPreviewDialog), filtros txtId y txtDescripcion. Abierto desde el menú con ShowFrmInDockPanel(New frmPercepciones_Alicuota). Admite modo selector (bnReturnSelectedValue): bloquea elegir alícuotas con Activo = 0. |
frmPercepciones_Alicuota_AddMod — VisualPlenarioNET\VisualPlenarioNET\Gestion\frmPercepciones_Alicuota_AddMod.vb |
Alta/modificación: txtDescripcion, txtAlicuota, txtBaseImponible, txtCtaNro, cboProvincia, tipo de impuesto, chkActivo; botón cmdAceptar. LinkLabels para abrir Plan de Cuentas, Provincias y Tipos de Impuestos. |
Permisos reales
| Permiso |
Acción |
Gestion.Archivos.Percepciones Alícuotas |
Ingreso al formulario (validado en frmNewMain.vb, con espacio en el string). |
Gestion.Archivos.PercepcionesAlicuotas.Nuevo |
Alta (método Nuevo(), sin espacio). |
Gestion.Archivos.PercepcionesAlicuotas.Modificar |
Modificación (método Modificar()). |
Gestion.Archivos.PercepcionesAlicuotas.eliminar |
Eliminación (método Eliminar(), en minúscula). |
Gestion.Archivos.PercepcionesAlicuotas.PermiteModificar |
Habilita el botón "Aceptar" del AddMod (frmPercepciones_Alicuota_AddMod_Load; 1 = habilita, 0 = no). |
Tablas de base de datos principales
| Tabla |
Uso |
Percepciones_Alicuotas |
Catálogo de alícuotas de percepción. Campos: Id, Descripcion, Alicuota, Base_Imponible, Nro_Cta, Id_Provincia, Id_Tipo_Impuesto, Activo, Id_Usuario_Add/Mod, Fecha_Add/Mod, UserEnv. Clase clsPercepciones_alicuotas (ClassVisualPlenarioNET\Common). SPs Percepciones_alicuotas_Search/Add/Mod/Del. Id automático vía clsNumeraciones.Get_CodNew("Percepciones_alicuotas","Id"). |
Relación con otros módulos / manuales
Notas para soporte
- Caveat de permisos: el string que abre el form es
Gestion.Archivos.Percepciones Alícuotas (con espacio y acento), pero las acciones internas usan Gestion.Archivos.PercepcionesAlicuotas.* (sin espacio). Son cuatro objetos de seguridad distintos; deben darse de alta tal cual (cuidado con el espacio y la e minúscula de .eliminar).
- La baja es física:
Eliminar() → Delete(Id) → Percepciones_alicuotas_Del. No hay baja lógica; conviene desactivar (Activo) en lugar de borrar.
- Validaciones de alta (
Valid()): Descripción, Nro_Cta y Id_Tipo_Impuesto obligatorios. Alícuota y Base Imponible pueden quedar en cero (validaciones comentadas).
- Existe una copia stale del form en
VisualPlenarioNET.Legacy\Gestion\ que no está incluida en el proyecto activo; el form compilado es el de VisualPlenarioNET\...\Gestion\. Verificar contra el binario instalado ante dudas.
Ver también