← Índice de manuales
Manual funcional · Sistema Plenario v14

Impuestos Retenciones Tipo de Conceptos

La pantalla Retenciones: Tipo de Conceptos te permite crear y mantener los conceptos de retención que el sistema aplica sobre los pagos a proveedores (por ejemplo Retención de Ganancias, IVA, SUSS, etc.).

Módulo: Legales e ImpuestosVersión: 1.1Actualizado: 2026-06-19

Retenciones: Tipo de Conceptos

Detalle

Campo Valor
Manual de Usuario ABM (alta, baja y modificación) de los tipos de conceptos de retención (Ganancias, IVA, SUSS, etc.). Cada concepto define su alícuota, base imponible, código AFIP, cuenta contable y, opcionalmente, el código de escala con el que se calcula por tramos.
Módulo Legales e Impuestos
Pantalla Retenciones: Tipo de Conceptos

Introducción

La pantalla Retenciones: Tipo de Conceptos te permite crear y mantener los conceptos de retención que el sistema aplica sobre los pagos a proveedores (por ejemplo Retención de Ganancias, IVA, SUSS, etc.).

Cada concepto define cómo se calcula la retención: una Alícuota (porcentaje), una Base Imponible a partir de la cual se retiene, un Código AFIP, una Cuenta Contable para la registración y un indicador de si el cálculo se hace por escala. Cuando el concepto aplica escala, en lugar de una alícuota fija se vincula a un Código de Escala con sus tramos (ver impuestos-retenciones-escalas).

Los conceptos cargados acá son los que después se asocian a los proveedores y se usan en el cálculo de retenciones de las órdenes de pago.

En este manual vas a ver cómo entrar a la pantalla, buscar los conceptos cargados, crear uno nuevo, modificarlo y eliminarlo.

Acceso al módulo

  1. Iniciá sesión — Entrá a Plenario con tu usuario y contraseña.
  2. Abrí la solapa Legales/Impuestos — Desde el menú principal, ingresá a la sección Legales e Impuestos.
  3. Buscá la opción Retenciones: Tipo de Conceptos — Dentro de la solapa, ubicá la opción Retenciones: Tipo de Conceptos.
  4. Abrí la pantalla — Hacé clic y se abre la ventana Retenciones: Tipo de Conceptos con el listado de conceptos ya cargados.

Importante: el acceso a esta pantalla y a sus acciones depende de los permisos asignados a tu usuario. Si no la ves o no podés operar, pedíselos al administrador del sistema.

Pantalla principal

Al abrir la pantalla vas a ver una ventana con tres zonas:

Zona Para qué sirve
Barra de herramientas / botones Botones de ABM Nuevo, Modificar y Eliminar, más la opción de Imprimir el resultado de la búsqueda.
Panel de búsqueda Permite filtrar por ID y por Descripción, con el botón Buscar para refrescar el listado.
Listado central Tabla con los conceptos cargados. Se llena automáticamente al abrir la pantalla.

El listado responde al doble clic y a la tecla Enter sobre una fila para abrir el concepto en modo modificación. Las teclas Insert (nuevo) y Suprimir (eliminar) también operan sobre el listado.

Filtros de búsqueda

El panel de búsqueda permite acotar el listado:

Campo Descripción
ID Filtra por el número de ID de un concepto puntual. Si lo dejás vacío (o no es numérico), el sistema lo toma como cero y trae todos los conceptos.
Descripción Filtra por la descripción del concepto. Si lo dejás vacío, no acota por descripción.

Pasos para buscar:

  1. Ingresá el ID y/o la Descripción que querés ubicar (o dejalos vacíos para ver todos).
  2. Presioná Buscar.
  3. El listado se actualiza con el resultado y los campos del filtro se limpian.

Resultados

El listado central muestra una fila por cada concepto de retención, con estas columnas:

Columna Descripción
Id Número interno que el sistema asigna al concepto.
Descripcion Nombre del concepto (por ejemplo, Retención Ganancias).
CodigoAFIP Código AFIP asociado al concepto.
Alicuota Porcentaje de retención (cuando el concepto no aplica escala).
Base_Imponible Monto a partir del cual se aplica la retención.
Activo Indica si el concepto está activo y disponible para usar.

Las columnas del listado son de solo lectura: para cambiar un valor hay que abrir el concepto con Modificar.

Acciones disponibles

Acción Descripción
Nuevo Crea un concepto de retención nuevo.
Modificar Edita la alícuota, base imponible, código AFIP, cuenta contable, escala o estado de un concepto existente.
Eliminar Borra el concepto seleccionado.
Buscar Refresca el listado según los filtros de ID y Descripción.
Imprimir Genera la vista previa para imprimir el resultado de la búsqueda.

Nuevo

  1. Hacé clic en Nuevo.
  2. Se abre la ventana de carga con estos campos:
Campo Descripción
Descripción Nombre del concepto. Es obligatorio.
Alícuota Porcentaje de retención. Obligatorio cuando el concepto no aplica escala. Si tildás Aplica Escala, este campo se pone en cero y se deshabilita.
Base Imponible Monto a partir del cual se retiene. Es obligatorio (no puede quedar en cero).
Código AFIP Código AFIP del concepto.
Cuenta Contable Cuenta del plan de cuentas donde se registra la retención. Se carga escribiendo el número o eligiéndola desde el buscador del Plan de Cuentas (link Cuenta Contable); al cargarla se muestra el nombre de la cuenta.
Aplica Escala Si lo tildás, el concepto calcula por escala: se muestra el combo Código de Escala y la grilla con sus tramos, y la Alícuota queda deshabilitada.
Código de Escala Visible solo si Aplica Escala está tildado. Selecciona la tabla de tramos a usar (ver impuestos-retenciones-escalas).
Activo Indica si el concepto queda activo.
  1. Completá los campos y presioná Aceptar.

Al guardar, el sistema pregunta "Desea actualizar las retenciones a los proveedores relacionados?". Si respondés , actualiza la base imponible y la alícuota en todos los proveedores que tengan asociado ese concepto y te informa cuántos proveedores se actualizaron. Si respondés No, guarda el concepto sin tocar a los proveedores.

Modificar

  1. Seleccioná el concepto en el listado.
  2. Hacé clic en Modificar (o doble clic sobre la fila, o tecla Enter).
  3. La ventana se abre con los datos cargados. Si el concepto aplica escala, la ventana se agranda para mostrar el combo y la grilla de tramos.
  4. Cambiá los valores que necesites y presioná Aceptar.
  5. Igual que en el alta, el sistema te ofrece propagar la base imponible y la alícuota a los proveedores relacionados.

Eliminar

  1. Seleccioná el concepto en el listado.
  2. Hacé clic en Eliminar (o tecla Suprimir).
  3. El sistema pregunta "Desea Eliminar el Item Seleccionado?". Confirmá con .
  4. El concepto se quita del listado.

Importante: eliminá solo conceptos que no estén siendo usados por proveedores u órdenes de pago. Antes de borrar un concepto en uso, conviene revisar las retenciones asociadas para no dejar registros sin su concepto.

Ejemplo práctico

Querés cargar un concepto de Retención de Ganancias con alícuota fija:

  1. Abrís la pantalla Retenciones: Tipo de Conceptos.
  2. Hacés clic en Nuevo.
  3. En Descripción escribís Retención Ganancias.
  4. Dejás Aplica Escala sin tildar.
  5. En Alícuota escribís 2,00.
  6. En Base Imponible escribís el mínimo no sujeto a retención según tu esquema (por ejemplo 20000,00).
  7. En Código AFIP cargás el código correspondiente.
  8. En Cuenta Contable elegís la cuenta donde se registra la retención (con el link del Plan de Cuentas).
  9. Tildás Activo.
  10. Presionás Aceptar y, si querés propagar los valores a los proveedores que ya usan este concepto, respondés a la pregunta de actualización.

Si en cambio el concepto se calcula por tramos (por ejemplo Ganancias por escala), tildás Aplica Escala, dejás la Alícuota en cero (se deshabilita sola) y seleccionás el Código de Escala correspondiente.

Consejos útiles

  • Usá una Descripción clara y distintiva (Retención Ganancias, Retención IVA, Retención SUSS) para reconocer cada concepto rápido en el listado y al asociarlo a proveedores.
  • Si el concepto aplica escala, no cargues alícuota: el sistema la deshabilita y el cálculo sale de los tramos definidos en Retenciones: Escalas.
  • Cargá siempre la Base Imponible: es obligatoria y el sistema no deja guardar si queda en cero.
  • Asociá la Cuenta Contable correcta para que la retención impacte bien en la contabilidad.
  • Al modificar alícuota o base imponible, usá la opción de actualizar proveedores relacionados solo cuando quieras que el cambio se propague a todos; si es un ajuste puntual, respondé No.
  • Marcá como inactivo (en lugar de eliminar) un concepto que ya no usás pero que tiene historia asociada.

Preguntas frecuentes

¿Por qué no me deja guardar si no cargo la Alícuota? Cuando el concepto **no** aplica escala, la alícuota es obligatoria: si la dejás en cero, el sistema muestra "Debe ingresar la Alícuota" y no guarda. Si el concepto aplica escala, la alícuota no se pide (queda deshabilitada en cero).
¿Qué pasa si dejo la Base Imponible en cero? La Base Imponible es obligatoria. El sistema muestra "Debe Ingresar la Base Imponible" y no guarda hasta que cargues un valor.
¿Para qué sirve tildar "Aplica Escala"? Hace que el concepto se calcule por tramos en lugar de una alícuota fija. Al tildarlo se muestran el combo de Código de Escala y la grilla de tramos, y la alícuota se deshabilita. Los tramos se definen en la pantalla Retenciones: Escalas.
¿Qué significa la pregunta sobre "actualizar las retenciones a los proveedores relacionados"? Al guardar, podés propagar la base imponible y la alícuota a todos los proveedores que tengan asociado ese concepto. Si respondés Sí, el sistema actualiza esos proveedores y te informa cuántos modificó; si respondés No, solo guarda el concepto.
¿Cómo cargo la Cuenta Contable? Podés escribir el número de cuenta directamente o usar el link Cuenta Contable para abrir el buscador del Plan de Cuentas y seleccionarla. Al cargarla, el sistema muestra el nombre de la cuenta para confirmar.
¿Cómo busco un concepto puntual? Ingresá su ID y/o parte de la Descripción en el panel de búsqueda y presioná Buscar. Si dejás los filtros vacíos, el listado muestra todos los conceptos cargados.

Permisos

El acceso y la operación sobre esta pantalla dependen de los permisos asignados a tu usuario. Si no podés ver la pantalla o realizar alguna acción (crear, modificar o eliminar), solicitá la habilitación al administrador del sistema. Los permisos que controla la pantalla son:

Acción Objeto de permiso
Crear Gestion.Archivos.Tipo_Concepto.Nuevo
Modificar Gestion.Archivos.Tipo_Impuesto.Modificar
Eliminar Gestion.Archivos.Tipo_Concepto.eliminar

Información técnica

Basada en el análisis del formulario real de la v14.

Formularios principales

Form Rol
frmTipos_Conceptos Listado ABM. VB.NET. Ruta: VisualPlenarioNET\VisualPlenarioNET\Gestion\frmTipos_Conceptos.vb. Se abre con Me.ShowFrmInDockPanel(New frmTipos_Conceptos) desde el botón de menú btnImpuestos_TipoConceptos ("Retenciones: Tipo de Conceptos"). Enter / doble clic = Modificar; Insert = Nuevo; Suprimir = Eliminar. Confirmación de baja: "Desea Eliminar el Item Seleccionado?".
frmTipos_Conceptos_AddMod Alta/modificación. VB.NET. Ruta: VisualPlenarioNET\VisualPlenarioNET\Gestion\frmTipos_Conceptos_AddMod.vb. Controles txtDescripcion, txtAlicuota, txtBase_Imponible, txtCodigoAFIP, txtNroCta + txtCuentaNombre (link lnkCuentaContablefrmPlandeCuentas), chkActivo, chkAplica_Escala, cboEscala, grilla Grilla_Conceptos. Combo de escalas: LINQ sobre Tipos_Conceptos_Escalas agrupando por CodigoEscala. Al guardar pregunta "Desea actualizar las retenciones a los proveedores relacionados?" → UpdateBase_Imponible/UpdateAlicuota (UPDATE Proveedores_Retenciones ... WHERE Id_Concepto = @Id) e informa "Se actualizaron N proveedores relacionados".
clsTipos_Conceptos Clase de negocio. VB.NET. Ruta: VisualPlenarioNET\ClassVisualPlenarioNET\Gestion\clsTipos_Conceptos.vb. Search → SP Tipos_Conceptos_Search; Save() → SP Tipos_Conceptos_Add/Tipos_Conceptos_Mod; Delete → SP Tipos_Conceptos_Del (@Id). Id en alta por clsNumeraciones.Get_CodNew("Tipos_Conceptos", "Id"). Valid(): Descripción obligatoria ("Debe Especificar la Descripción..."), Alícuota obligatoria si NO aplica escala ("Debe ingresar la Alícuota"), Base Imponible ≠ 0 ("Debe Ingresar la Base Imponible").

Permisos reales

Permiso Acción
Gestion.Archivos.Tipo_Concepto.Nuevo Crear (Nuevo)
Gestion.Archivos.Tipo_Impuesto.Modificar Modificar — reutiliza el objeto de Tipo de Impuesto, no el de Tipo de Concepto (ver Notas para soporte)
Gestion.Archivos.Tipo_Concepto.eliminar Eliminar

Tablas de base de datos principales

Tabla Uso
Tipos_Conceptos Conceptos de retención. Columnas: Id INT PK (sin IDENTITY, numerado por Get_CodNew), Descripcion NCHAR(250) NULL, Alicuota/Base_Imponible DECIMAL(20,4) NOT NULL, Activo BIT, Aplica_Escala BIT DEFAULT 0, CodigoAFIP NVARCHAR(MAX) DEFAULT '', Nro_Cta NCHAR(10) NULL, CodigoEscala VARCHAR(250) NULL, auditoría Id_Usuario_Add/Mod INT, Fecha_Add/Mod DATETIME NULL, UserEnv VARCHAR(4000) NULL. Mapping Tipos_ConceptosMap.cs.
Proveedores_Retenciones Retenciones asignadas a proveedores. Se actualiza (Base Imponible y Alícuota) al confirmar la propagación desde el AddMod.
Tipos_Conceptos_Escalas Tramos de escala vinculados por CodigoEscala cuando el concepto aplica escala.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Impuestos Retenciones Escalas Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • Permiso de Modificar cruzado (posible bug). El botón Modificar valida Gestion.Archivos.Tipo_Impuesto.Modificar (objeto de Tipo de Impuesto), no Tipo_Concepto.Modificar. Es el mismo string que usa frmTipos_Impuestos. Un usuario con alta en "Tipo de Concepto" pero sin permiso de "Tipo de Impuesto" no podrá modificar conceptos. Confirmado en frmTipos_Conceptos.vb (IsAllowedObject(..., "Gestion.Archivos.Tipo_Impuesto.Modificar", ...)).
  • Stored procedures desincronizados. Los SP activos en \Stored Procedures\Tipos_Conceptos_Add/Mod.proc.sql no declaran los parámetros @CodigoAFIP, @Nro_Cta ni @CodigoEscala, pero el código VB los envía con AddWithValue. Las versiones correctas (con esos parámetros) están en \Stored Procedures\Varios\. Si en el server está instalado el SP viejo, el guardado fallará por parámetro no esperado. Verificar contra el SP realmente instalado.
  • Tipos_Conceptos_Search con SQL dinámico por concatenación de strings (riesgo de inyección; revisar al pasar filtros desde UI).
  • Convivencia con .Legacy. Existen copias de frmTipos_Conceptos/_AddMod bajo VisualPlenarioNET.Legacy\Gestion\. El form activo es el de VisualPlenarioNET\Gestion\ (es el que abre el menú); verificar contra el binario instalado si el comportamiento difiere.
¿Te resultó útil este manual?