Detalle
| Campo | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Legales e Impuestos |
| Formulario | ARCA: Tipos Operación |
| Tipo de pantalla | ABM de referencia |
Introducción
La pantalla ARCA: Tipos Operación mantiene el catálogo de tipos de operación de facturación que usa Plenario v14 para clasificar comprobantes frente a ARCA (ex AFIP). Cada tipo de operación tiene una descripción y dos marcas que indican si aplica a Ventas y/o Compras, además de un estado Activo.
Es una pantalla de tipo ABM completa: permite Alta, Modificación y Baja (lógica) de registros.
Acceso al módulo
Se ingresa desde el módulo Legales e Impuestos, dentro de los catálogos / padrones de ARCA, entrada "ARCA: Tipos Operación".
Pantalla principal
Al abrirse, la pantalla ejecuta la búsqueda automáticamente y muestra en una grilla los tipos de operación. La grilla expone los siguientes campos:
| Columna | Contenido |
|---|---|
| Id | Identificador interno |
| Descripción | Nombre del tipo de operación |
| Ventas | Marca: aplica a operaciones de venta |
| Compras | Marca: aplica a operaciones de compra |
| Activo | Estado del registro (activo / dado de baja) |
| Id_Usuario_Add / Id_Usuario_Mod | Usuario que creó / modificó (auditoría) |
| Fecha_Add / Fecha_Mod | Fechas de alta / modificación (auditoría) |
| UserEnv | Entorno del usuario (auditoría) |
En la barra superior están los botones Nuevo, Modificar y Eliminar.
Parámetros
El alta/modificación se realiza en una ventana aparte:
| Campo | Obligatorio | Notas |
|---|---|---|
| Descripción | Sí | Texto del tipo de operación |
| Ventas | Condicional | Marca si aplica a ventas |
| Compras | Condicional | Marca si aplica a compras |
| Activo | — | Marcado por defecto en altas nuevas |
Validación: debe marcarse al menos una de las opciones Ventas o Compras; de lo contrario se avisa y no se guarda. El alta registra usuario, fecha y entorno automáticamente (auditoría); la modificación actualiza los campos de modificación.
Resultados
El resultado es el listado de la tabla AFIP_TipoOperacion_Facturacion con descripción, marcas Ventas/Compras, estado Activo y datos de auditoría.
Acciones disponibles
| Acción | Cómo se ejecuta | Resultado | Permiso |
|---|---|---|---|
| Nuevo | Botón Nuevo | Abre el alta de tipo de operación | Impuestos.ARCA.TipoOperaciones.Agregar |
| Modificar | Botón Modificar o doble clic en la fila | Edita el registro seleccionado | Impuestos.ARCA.TipoOperaciones.Modificar |
| Eliminar | Botón Eliminar | Baja lógica (marca Activo = false) previa confirmación | Impuestos.ARCA.TipoOperaciones.Eliminar |
| Buscar / Refrescar | Botón Buscar | Recarga el listado completo | — |
Si el usuario no tiene el permiso correspondiente, la acción no se ejecuta.
Ejemplo práctico
- Abrir Legales e Impuestos > ARCA: Tipos Operación.
- Pulsar Nuevo.
- Cargar la descripción y marcar Ventas, Compras o ambas (al menos una es obligatoria).
- Aceptar. El sistema guarda el registro con usuario, fecha y entorno de alta.
- Para dar de baja un tipo que ya no se usa, seleccionarlo y pulsar Eliminar; el registro no se borra físicamente, queda con Activo = false.
Consejos útiles
- La eliminación es baja lógica: el registro permanece en la base con Activo = false, conservando la trazabilidad.
- Recordá marcar al menos Ventas o Compras: el sistema lo exige.
- Los campos de auditoría (usuario y fecha de alta/modificación) se completan automáticamente; no requieren carga manual.
Preguntas frecuentes
¿Puedo crear un tipo que no sea ni Venta ni Compra?
No. Es obligatorio marcar al menos una de las dos opciones; de lo contrario el sistema no guarda.Al eliminar, ¿se borra el registro?
No. Es una baja lógica: el campo Activo pasa a false y el registro permanece en la tabla.¿Necesito permisos especiales para usar esta pantalla?
Sí. Cada acción (agregar, modificar, eliminar) está protegida por su permiso del grupo Impuestos.ARCA.TipoOperaciones. Si no lo tenés, la acción no se ejecuta.¿Qué muestra la columna UserEnv?
El entorno del usuario que realizó la operación; es un dato de auditoría.Permisos
A diferencia de los otros catálogos ARCA, esta pantalla sí valida permisos por objeto (IsAllowedObject) en cada acción de alta, modificación y eliminación.
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
Form_AFIP_Tipos_Operacion |
Listado/grilla de tipos de operación (caption "ARCA: Tipos Operación") |
Form_AFIP_Tipos_Operacion_AddMod |
Alta y modificación de un tipo de operación |
Permisos reales
| Permiso | Acción |
|---|---|
Impuestos.ARCA.TipoOperaciones.Agregar |
Permite agregar tipos de operaciones |
Impuestos.ARCA.TipoOperaciones.Modificar |
Permite modificar tipos de operaciones |
Impuestos.ARCA.TipoOperaciones.Eliminar |
Permite eliminar (baja lógica) tipos de operaciones |
Categoría de permiso (objeto padre): Impuestos.ARCA.TipoOperaciones.
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
AFIP_TipoOperacion_Facturacion |
Catálogo de tipos de operación (Id, Descripcion, Ventas, Compras, Activo + auditoría: Id_Usuario_Add/Mod, Fecha_Add/Mod, UserEnv) |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Regímenes ARCA / SIAP | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| ARCA - Actividades | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| ARCA - CUIT Países | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- La baja es lógica:
EliminarseteaActivo = falsey guarda; no haceDelete()físico. - Los campos de auditoría se completan vía
Generic_Base_Manager.GetIdUserLogin()/GetUser_Enveiroment().