← Índice de manuales
Manual funcional · Sistema Plenario v14

Legales Impuestos Tipo de Impuestos

El módulo Tipos de Impuestos permite administrar el catálogo de impuestos que el sistema aplica en operaciones de retención y percepción (por ejemplo Ganancias, IVA, IIBB, SUSS). Cada tipo de impuesto define una…

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

Detalle

Campo Valor
Manual de Usuario ABM de Tipos de Impuestos: alta, modificación, eliminación y consulta de los tipos de impuestos utilizados en retenciones y percepciones del ERP.

Introducción

El módulo Tipos de Impuestos permite administrar el catálogo de impuestos que el sistema aplica en operaciones de retención y percepción (por ejemplo Ganancias, IVA, IIBB, SUSS). Cada tipo de impuesto define una descripción, una sigla, el código AFIP, si aplica retención y/o percepción, un importe mínimo de retención y las cuentas contables asociadas (retención sufrida y retención realizada).

Adicionalmente, desde este módulo se accede a la configuración de cuentas contables por provincia y a los proveedores asociados a cada tipo de impuesto.

Importante: los tipos de impuesto con ID 1 a 4 son impuestos base del sistema. Al abrirlos para modificar, todos sus campos quedan deshabilitados y no pueden editarse.

Acceso al módulo

  1. Ingresar a la solapa Legales / Impuestos.
  2. Seleccionar la opción Tipo de Impuestos.
  3. Se abre la ventana Tipos Impuestos con la grilla de resultados.

Importante: para crear, modificar o eliminar registros el usuario debe contar con los permisos correspondientes. Si no los tiene, la acción se bloquea silenciosamente.

Pantalla principal

La ventana Tipos Impuestos se compone de:

Sección Descripción
Barra de herramientas superior Botones Nuevo, Modificar, Eliminar, Imprimir y Ver.
Barra de búsqueda Filtros por ID y Descripción más el botón Buscar.
Grilla de resultados Lista de tipos de impuestos con sus columnas.
Barra de estado inferior Muestra la cantidad de registros o registros seleccionados.

Filtros de búsqueda

Filtro Descripción
ID Filtra por número de ID del tipo de impuesto. Solo admite valores numéricos.
Descripción Filtra por texto contenido en la descripción (búsqueda parcial).
Buscar Ejecuta la búsqueda con los filtros cargados. Si no se carga ningún filtro, lista todos los registros.
Fila de autofiltro Cada columna de la grilla tiene una fila de filtro rápido para refinar los resultados ya mostrados.

Importante: al presionar Buscar los campos ID y Descripción se limpian automáticamente tras ejecutar la consulta.

Resultados

La grilla muestra las siguientes columnas:

Columna Descripción
ID Identificador único del tipo de impuesto.
Descripción Nombre del impuesto.
Sigla Sigla abreviada.
Código AFIP Código del impuesto según AFIP.
Activo Indica si el tipo de impuesto está activo.
Mínimo Retención Importe mínimo a partir del cual se aplica la retención.

Importante: los tipos de impuesto inactivos se muestran en gris y con texto tachado.

Acciones disponibles

Acción Descripción
Nuevo Crea un nuevo tipo de impuesto.
Modificar Edita el tipo de impuesto seleccionado.
Eliminar Elimina el tipo de impuesto seleccionado.
Imprimir Genera la vista previa de impresión del resultado de la búsqueda.
Ver Accede a Cuentas Contables (por provincia) o Proveedores del tipo de impuesto seleccionado.

Nuevo / Modificar

Ambas acciones abren la ventana Alta y/o Modificación de Tipos de Impuestos con los campos:

Campo Descripción
Descripción Nombre del impuesto (hasta 50 caracteres).
Sigla Sigla del impuesto (hasta 10 caracteres).
Código AFIP Código AFIP (hasta 3 caracteres alfanuméricos).
Retención Indica si el impuesto aplica retención. Al tildarlo se habilita el campo Mín. Retención.
Mín. Retención Importe mínimo de retención (formato numérico con 2 decimales).
Percepción Indica si el impuesto aplica percepción.
Activo Indica si el tipo de impuesto está activo.
Cta Sufrida Cuenta contable de retención sufrida (código y nombre).
Cta Realizada Cuenta contable de retención realizada (código y nombre).
Aceptar Guarda el registro.

Las cuentas contables se cargan ingresando el código y presionando Enter, o haciendo clic en el enlace Cta Sufrida / Cta Realizada para abrir el Plan de Cuentas. Solo se admiten cuentas activas.

Eliminar

Solicita confirmación antes de eliminar el registro seleccionado.

Ver - Cuentas Contables

Abre la configuración de cuentas contables por provincia para el tipo de impuesto seleccionado.

Ver - Proveedores

Abre el detalle de proveedores asociados al tipo de impuesto seleccionado.

Ejemplo práctico

Crear el impuesto "Retención de Ganancias":

  1. Presionar Nuevo.
  2. En Descripción escribir "Retención Ganancias".
  3. En Sigla escribir "RG".
  4. En Código AFIP ingresar el código correspondiente (ej. "217").
  5. Tildar Retención e ingresar el importe en Mín. Retención (ej. 2000,00).
  6. Asignar las cuentas contables de retención sufrida y realizada desde el Plan de Cuentas.
  7. Dejar tildado Activo.
  8. Presionar Aceptar. El nuevo tipo de impuesto aparece en la grilla.

Consejos útiles

  • Use el filtro Descripción para localizar rápidamente un impuesto sin recorrer toda la grilla.
  • El campo Mín. Retención solo queda disponible cuando se tilda Retención.
  • Los impuestos base del sistema (ID 1 a 4) no pueden modificarse; sus campos aparecen deshabilitados.
  • Para impresión use Imprimir → Resultado de la Búsqueda y trabaje sobre la vista previa.
  • Las cuentas contables deben estar activas para poder asociarse.

Preguntas frecuentes

¿Por qué no puedo modificar un tipo de impuesto? Puede tratarse de un impuesto base del sistema (ID 1 a 4), cuyos campos están deshabilitados, o de que su usuario no tiene el permiso para habilitar el botón Aceptar.
¿Por qué el campo Mín. Retención está deshabilitado? El campo solo se habilita cuando se tilda la casilla Retención.
¿Por qué los botones Modificar y Eliminar están deshabilitados? Se habilitan únicamente cuando la grilla tiene registros y hay una fila seleccionada.
¿Cómo distingo los impuestos inactivos en la lista? Se muestran en color gris y con el texto tachado.

Permisos

Permiso Función
Gestion.Archivos.Tipo_Impuesto.Nuevo Permite crear tipos de impuestos.
Gestion.Archivos.Tipo_Impuesto.Modificar Permite modificar tipos de impuestos.
Gestion.Archivos.Tipo_Impuesto.eliminar Permite eliminar tipos de impuestos.
Gestion.Archivos.Tipos_Impuestos.PermiteModificar Habilita el botón Aceptar en el formulario de alta/modificación.

Información técnica

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

Formularios principales

Form Rol
frmTipos_Impuestos (VB) — VisualPlenarioNET/VisualPlenarioNET/Gestion/frmTipos_Impuestos.vb Grilla principal (Buscar, Nuevo, Modificar, Eliminar, Imprimir, Ver). Se abre con ShowFrmInDockPanel(New frmTipos_Impuestos) desde frmNewMain.btnImpuestos_TipoImpuestos_ItemClick.
frmTipos_Impuestos_AddMod (VB) — VisualPlenarioNET/VisualPlenarioNET/Gestion/frmTipos_Impuestos_AddMod.vb Alta y modificación del tipo de impuesto.
clsTipos_impuestos (VB) — VisualPlenarioNET/ClassVisualPlenarioNET/Common/clsTipos_impuestos.vb Clase de negocio (Load/Save/Delete/Search).
TipoImpuestos_Manager (C#) — VPNET_DataModel/Manager/Gestion/Common/TipoImpuestos_Manager.cs Manager EF (entidad TiposImpuestos / mapping TiposImpuestosMap).

Formularios satélite por función

Form Rol
frmTipos_Impuestos_VerCtaCte (VB) — VisualPlenarioNET/…/Gestion/frmTipos_Impuestos_VerCtaCte.vb Ver → Cuentas Contables por provincia.
frmTipos_Impuestos_CtaCte_AddMod (VB) — VisualPlenarioNET/…/Gestion/frmTipos_Impuestos_CtaCte_AddMod.vb Alta/modificación de la cuenta contable por provincia.
FormTipoImpuestoProveedores (C#) — VPNET_WinForms/VPNET_WinForms/Varios/FormTipoImpuestoProveedores.cs Ver → Proveedores asociados al tipo de impuesto.
FormTipoImpuestosProveedoresAddMod (C#) — VPNET_WinForms/VPNET_WinForms/Varios/FormTipoImpuestosProveedoresAddMod.cs Alta/modificación del proveedor asociado.

Permisos reales

Permiso Acción
Gestion.Archivos.Tipos Impuestos Acceso al formulario (chequeado en frmNewMain.btnImpuestos_TipoImpuestos_ItemClick con IsAllowedObject). Nota: separado por espacios, distinto de los siguientes.
Gestion.Archivos.Tipo_Impuesto.Nuevo Habilita el botón Nuevo.
Gestion.Archivos.Tipo_Impuesto.Modificar Habilita el botón Modificar.
Gestion.Archivos.Tipo_Impuesto.eliminar Habilita el botón Eliminar (literal en minúscula en el código).
Gestion.Archivos.Tipos_Impuestos.PermiteModificar Habilita el botón Aceptar en frmTipos_Impuestos_AddMod.

Tablas de base de datos principales

Tabla Uso
Tipos_Impuestos Catálogo de tipos de impuesto (campos: Descripcion, Sigla, CodigoAFIP, Aplica_Retencion, Aplica_Percepcion, Min_Retencion, Nro_Cta_Ret_Sufrida, Nro_Cta_Ret_Realizada, Activo).
Tipos_Impuestos_CtaCble Cuentas contables por provincia (satélite Cuentas Contables).
Tipo_Impuesto_Proveedores Proveedores asociados al tipo de impuesto (satélite Proveedores).

Stored Procedures: Tipos_Impuestos_Add, Tipos_Impuestos_Mod, Tipos_Impuestos_Del, Tipos_Impuestos_Search.

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Legales e Impuestos. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte

  • Los tipos con Id <= 4 deshabilitan todos los controles en el AddMod (EnabledControls(_objTipo_Impuestos.Id <= 4, False)): son impuestos base no editables.
  • En el form, Min_Retencion se guarda solo cuando Percepción está tildada: .Min_Retencion = IIf(chkPercepcion.Checked, tx_MinRetencion.EditValue, 0). En la persistencia SQL de la clase de negocio se evalúa IIf(_Aplica_Retencion, _Min_Retencion, 0) (criterio distinto: Aplica_Retencion). Discrepancia a tener en cuenta al diagnosticar mínimos en cero.
  • El campo Mín. Retención se habilita por el evento chkRetencion.CheckedChanged.
  • Permiso de menú (Tipos Impuestos, con espacios) y permisos de botón (Tipo_Impuesto.*, con guion bajo) son rutas distintas; alta de uno no implica el otro.
  • Arquitectura mixta VB (grilla/AddMod, patrón SqlClient/DataTable) + C# (satélite Proveedores, EF). Existen copias obsoletas en VisualPlenarioNET.Legacy/Gestion/frmTipos_Impuestos* que no son las activas — verificar contra binario instalado.
¿Te resultó útil este manual?