Detalle
| Dato | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Legales e Impuestos / Gestión de Operaciones |
| Formulario | frmGestion_IIBB |
| Caption de ventana | Percepción de Ingresos Brutos |
| Opción de menú | ARBA IIBB |
Introducción
Este proceso genera el archivo de Declaración Jurada (DDJJ) de Percepciones de Ingresos Brutos para ARBA (provincia de Buenos Aires). Permite consultar las percepciones practicadas en un rango de fechas y exportar el lote en formato de texto plano (.txt) con el layout y la nomenclatura de nombre de archivo que exige ARBA.
Acceso al módulo
Se accede desde la opción de menú "ARBA IIBB". El acceso está sujeto a dos condiciones:
- El usuario debe tener el permiso
Gestion.Operaciones.PresentacionImpuestos.PercepcionesARBA. - El parámetro de empresa
Factoring.liquidaciones.Aporte_Percepcion_IIBBdebe estar en "1". Si no lo está, el sistema muestra el mensaje "Ud. debe ser agente de retención para poder utilizar esta funcionalidad..." y no abre el formulario.
Pantalla principal
La ventana presenta:
- Una barra de filtros con Fecha Desde, Hasta, Tipo de Impuesto y Provincia, más el botón Buscar.
- Una grilla de resultados con el detalle de comprobantes / percepciones.
- Una barra con las opciones Imprimir y Exportar → TXT Arba.
Al cargar el formulario, las fechas Desde y Hasta se inicializan con la fecha de trabajo del sistema, y los combos de Tipo de Impuesto y Provincia se cargan con sus respectivos catálogos.
Filtros de búsqueda
| Filtro | Descripción |
|---|---|
| Fecha Desde | Fecha inicial del período a declarar. |
| Hasta | Fecha final del período. |
| Tipo de Impuesto | Combo cargado con los tipos de impuesto disponibles. |
| Provincia | Combo cargado con las provincias. |
Internamente, el botón Buscar invoca el store procedure IIBB_GetListado pasando el rango de fechas, el tipo de impuesto, la provincia, un parámetro de tipo de comprobante y el tipo de período (mensual/quincenal).
Resultado del proceso
La grilla muestra el detalle de las percepciones del período (entre las columnas: Tipo de comprobante, Nº Comprobante, Fecha, Gravado y demás importes asociados, con un sumario de cantidad de registros).
La exportación genera un archivo de texto plano (.txt) donde cada línea corresponde al campo "IIBB" de cada registro (un renglón por percepción, formato de registro de ancho/posición definido por el store procedure).
Nomenclatura del nombre de archivo (lote ARBA):
AR-{CUIT sin guiones}-{AAAAMMQ}-P7-LOTE{...}
- CUIT: CUIT del agente que declara, sin guiones (parámetro
Empresa.CUIT). - Período: año, mes y quincena. Formato
AAAAMM0para presentación mensual, oAAAAMMQpara quincenal. - P7 / Actividad: deriva del código de actividad ARBA (parámetro
Empresa.Codigo.Actividad.ARBA). - LOTE: identificador de lote.
El sistema valida que exista el código de actividad (Empresa.Codigo.Actividad.ARBA); si vale 0, muestra el aviso de que no se ha definido y no genera el archivo. También exige que esté cargado el Empresa.CUIT. Tras generar, recuerda al usuario que el archivo debe comprimirse en .zip y generar su código hash para la presentación.
Acciones disponibles
- Buscar: consulta las percepciones del período según los filtros.
- Imprimir: muestra la vista previa de impresión de la grilla.
- Exportar → TXT Arba: genera el archivo de texto de la DDJJ con la nomenclatura ARBA y abre un diálogo Guardar Como (extensión .txt, carpeta inicial C:).
Ejemplo práctico
Para generar la DDJJ de percepciones de un mes:
1. Verificar que la empresa sea agente de retención (parámetro Factoring.liquidaciones.Aporte_Percepcion_IIBB = 1) y que estén cargados Empresa.CUIT y Empresa.Codigo.Actividad.ARBA.
2. Abrir "ARBA IIBB" desde el menú.
3. Seleccionar Fecha Desde / Hasta del período, el Tipo de Impuesto y la Provincia (Buenos Aires).
4. Click en Buscar y revisar el detalle en la grilla.
5. Click en Exportar → TXT Arba, confirmar el nombre propuesto y guardar.
6. Comprimir el .txt en .zip y generar el hash exigido por ARBA antes de presentarlo.
Consejos útiles
- Para clientes específicos el sistema ajusta el tipo de comprobante a declarar (por ejemplo, una empresa que no debe presentar Notas de Crédito a ARBA usa un parámetro distinto al resto). Si el detalle no coincide con lo esperado, revisar con soporte la configuración por empresa.
- El nombre del archivo depende del código de actividad: actividad mensual y quincenal generan nomenclaturas distintas. Confirme el código de actividad antes de exportar.
- Recuerde que ARBA exige el archivo comprimido (.zip) con su código hash; el .txt por sí solo no se presenta.
Preguntas frecuentes
¿Por qué me dice "Ud. debe ser agente de retención"?
Porque el parámetro `Factoring.liquidaciones.Aporte_Percepcion_IIBB` no está en "1". Solo las empresas configuradas como agente de percepción/retención pueden usar esta funcionalidad.El sistema avisa que no está definido el Código de Actividad. ¿Qué hago?
Cargar el parámetro `Empresa.Codigo.Actividad.ARBA`. Sin él (valor 0), el archivo no se genera porque el nombre de lote no puede armarse.¿El sistema comprime el archivo automáticamente?
No. Genera el .txt y recuerda que el archivo debe comprimirse en .zip y generar su código hash manualmente para la presentación ante ARBA.¿Qué CUIT usa para el nombre del archivo?
El del parámetro `Empresa.CUIT`, sin guiones. Si está vacío, muestra "Debe especificar el Nº de CUIT de la Empresa" y no genera el archivo.Permisos
| Permiso | Acción |
|---|---|
Gestion.Operaciones.PresentacionImpuestos.PercepcionesARBA |
Permite abrir el formulario y generar el archivo de presentación de percepciones para ARBA. |
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
frmGestion_IIBB |
Pantalla principal de consulta y exportación de percepciones IIBB ARBA (proyecto VisualPlenarioNET, VB.NET). |
clsIibb |
Clase de negocio que ejecuta los stored procedures de consulta. |
Permisos reales
| Permiso | Acción |
|---|---|
Gestion.Operaciones.PresentacionImpuestos.PercepcionesARBA |
"Permite generar el archivo de presentacion de percepciones para ARBA". |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
IIBB_GetListado (stored procedure) |
Devuelve el detalle de percepciones del período; recibe FechaDesde, FechaHasta, Id_Tipo_Impuesto, Id_Provincia, IdTipoComprobante y TipoPeriodo. Se ejecuta con CommandTimeout = 0 (sin tope). |
iibb |
Tabla base de IIBB (SPs iibb_Search, iibb_Add, iibb_Mod, iibb_Del). |
Tipos_Impuestos |
Catálogo de tipos de impuesto del combo. |
Provincias |
Catálogo de provincias del combo. |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Presentación de IIBB para CABA | 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. |
| Legales Impuestos Percepciones alícuotas | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Alícuotas Default | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El formulario existe en
VisualPlenarioNET(activo) y también enVisualPlenarioNET.Legacy. Verificar contra el binario instalado. - Parámetros de empresa relevantes:
Factoring.liquidaciones.Aporte_Percepcion_IIBB(habilita el acceso),Empresa.CUITyEmpresa.Codigo.Actividad.ARBA(arman el nombre del lote). - El comportamiento del tipo de comprobante varía por empresa (hay lógica condicional por Id de empresa). Validar caso por caso.