← Índice de manuales
Manual funcional · Sistema Plenario v14

RG 4597 - Libro IVA Digital (ARCA/AFIP)

El Libro IVA Digital (RG 4597 de ARCA/AFIP) reemplaza el régimen CITI y consiste en presentar la información de los comprobantes de IVA de Compras y Ventas del período mediante archivos de texto de formato fijo que…

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

RG 4597 - Libro IVA Digital (ARCA/AFIP)

Detalle

Campo Valor
Manual de Usuario RG4597 Libro IVA Digital - Legales/Impuestos

Introducción

El Libro IVA Digital (RG 4597 de ARCA/AFIP) reemplaza el régimen CITI y consiste en presentar la información de los comprobantes de IVA de Compras y Ventas del período mediante archivos de texto de formato fijo que luego se importan en el portal de ARCA.

Esta opción del sistema genera esos archivos a partir de los comprobantes registrados, dentro de un rango de fechas. No carga ni modifica comprobantes: solo exporta lo ya registrado en los módulos operativos (Ventas, Compras, etc.).

La exportación produce 4 archivos en la carpeta que usted elija:

Archivo Contenido
LIBRO_IVA_DIGITAL_COMPRAS_CBTE.txt Cabecera de comprobantes de Compras (un renglón por comprobante).
LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS.txt Detalle de alícuotas de IVA de cada comprobante de Compras.
LIBRO_IVA_DIGITAL_VENTAS_CBTE.txt Cabecera de comprobantes de Ventas (un renglón por comprobante).
LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS.txt Detalle de alícuotas de IVA de cada comprobante de Ventas.

Importante: Use esta opción para generar la presentación a ARCA. Para consultar e imprimir el detalle del período y conciliar importes antes de exportar, use el Libro de IVA (Compras / Ventas) del módulo Contabilidad.

Acceso al módulo

Menú principal → solapa Legales / Impuestos → grupo Regímenes ARCA SIAPRG 4597 - Libro IVA Digital**.

Se abre una ventana pequeña titulada "RG 4597 - LIbro de IVA Digital".

Pantalla principal

La pantalla es un formulario simple de proceso, con un único parámetro de período:

  • Periodo — Desde / Hasta: dos campos de fecha (con calendario desplegable) que definen el rango de comprobantes a exportar. Vienen propuestos con la fecha de operación del sistema.
  • Botón Exportar: lanza la generación. Al presionarlo, el sistema pide la carpeta destino donde se guardarán los archivos.

No hay otros controles ni filtros: el período es la única condición que el usuario define.

Parámetros

Parámetro Descripción
Periodo Desde Fecha inicial del rango de comprobantes a incluir. Por defecto, la fecha de operación.
Periodo Hasta Fecha final del rango de comprobantes a incluir. Por defecto, la fecha de operación.
Carpeta destino Se solicita al presionar Exportar (cuadro de selección de carpeta). Allí se escriben los 4 archivos de texto.

Existe además un parámetro de sistema que condiciona el formato de salida:

Parámetro de sistema Descripción
Empresa.CondicionIVA Condición de IVA de la empresa: 1 = Responsable Inscripto, 2 = Monotributo, 3 = Exento. Se administra desde Herramientas → Configuración de Parámetros. Si no existe, se crea con valor 1.

Importante: Solo se incluyen los comprobantes que tengan activada la marca de visualización en Libro de IVA (Compras / Ventas según corresponda, en el tipo de comprobante) y que no estén anulados dentro del período elegido.

Resultado del proceso

Al presionar Exportar y elegir la carpeta, el sistema genera secuencialmente los 4 archivos (Compras Comprobantes → Compras Alícuotas → Ventas Comprobantes → Ventas Alícuotas), mostrando el avance en una ventana de espera.

  • Sin errores: muestra el aviso "Exportación finalizada." y abre automáticamente la carpeta con los 4 archivos listos para importar en ARCA.
  • Con duplicados: muestra "Exportación finalizada con errores.", crea el archivo RG4597_ErroresExportacion.txt en la carpeta destino con el detalle y lo abre. El archivo afectado no se genera mientras existan duplicados.

Control de comprobantes duplicados

Antes de escribir cada archivo, el sistema verifica que no existan comprobantes repetidos. Las claves de control son:

Archivo Clave de duplicado
Compras CBTE Tipo + Punto de venta + Número + Código de documento + Identificación del vendedor
Compras Alícuotas Tipo + Punto de venta + Número + Alícuota + Código de documento + Identificación del vendedor
Ventas CBTE Tipo + Punto de venta + Número + Código de documento + Identificación del comprador
Ventas Alícuotas Tipo + Punto de venta + Número + Alícuota

Importante: Si aparece el archivo de errores, corrija los comprobantes duplicados en el módulo correspondiente y vuelva a generar la presentación. Un archivo con duplicados es rechazado por ARCA.

Condición de IVA de la empresa (Exento)

Cuando la empresa es Exenta (Empresa.CondicionIVA = 3), la exportación neutraliza los campos de IVA:

  • Compras (CBTE): Importe de operaciones exentas, Percepciones/pagos a cuenta de IVA, Cantidad de alícuotas de IVA y Crédito Fiscal Computable se completan en cero.
  • Ventas (CBTE): Cantidad de alícuotas de IVA se completa en cero.
  • Alícuotas (Compras y Ventas): los archivos se generan vacíos (sin renglones), coherente con Cantidad de alícuotas = 0.

Acciones disponibles

Acción Cómo
Definir el período Editar los campos Desde / Hasta.
Generar la presentación Botón Exportar → elegir carpeta destino.
Revisar errores de duplicados Abrir RG4597_ErroresExportacion.txt (se abre solo si hubo errores).
Cancelar Cerrar la ventana sin presionar Exportar, o cancelar el cuadro de selección de carpeta.

Ejemplo práctico

Una empresa Responsable Inscripto debe presentar el Libro IVA Digital de mayo 2026:

  1. Abre Legales / Impuestos → Regímenes ARCA SIAP → RG 4597 - Libro IVA Digital.
  2. Define Desde = 01/05/2026 y Hasta = 31/05/2026.
  3. Presiona Exportar.
  4. En el cuadro de selección de carpeta elige, por ejemplo, C:\Presentaciones\IVA\2026-05.
  5. El sistema genera los 4 archivos, muestra "Exportación finalizada." y abre la carpeta.
  6. Ingresa al portal de ARCA y importa los 4 archivos en el Libro IVA Digital.

Si en cambio aparece "Exportación finalizada con errores.", abre RG4597_ErroresExportacion.txt, corrige los comprobantes repetidos en Compras/Ventas y repite el proceso.

Consejos útiles

  • Concilie primero en el Libro de IVA (módulo Contabilidad) para verificar importes; luego genere la presentación con esta opción.
  • Use una carpeta vacía por período para no mezclar archivos de presentaciones distintas (los nombres de archivo son fijos y se sobrescriben).
  • Para una empresa exenta, asegúrese de fijar Empresa.CondicionIVA = 3 antes de exportar; de lo contrario saldrá con formato de Responsable Inscripto.
  • Revise que los tipos de comprobante involucrados tengan activada la marca de visualización en Libro de IVA (Compras / Ventas), o quedarán fuera de la exportación.

Preguntas frecuentes

¿Dónde se guardan los archivos? En la carpeta que usted elige al presionar *Exportar*. Al finalizar correctamente, el sistema abre esa carpeta automáticamente.
Me aparece "Exportación finalizada con errores". El sistema detectó **comprobantes duplicados**. Revise el archivo `RG4597_ErroresExportacion.txt` que se abre en la carpeta destino, corrija los comprobantes repetidos y vuelva a generar la presentación.
Soy una empresa exenta y me siguen apareciendo alícuotas con IVA. Verifique que el parámetro **`Empresa.CondicionIVA`** esté en **`3` (Exento)** desde *Herramientas → Configuración de Parámetros*. Con ese valor, los CBTE salen con los campos de IVA en cero y los dos archivos de alícuotas se generan vacíos.
¿Qué comprobantes entran en la exportación? Los del período (*Desde / Hasta*) que **no estén anulados** y que tengan activada la marca de **visualización en Libro de IVA** (Compras o Ventas) en su tipo de comprobante.
¿Esto reemplaza al Libro de IVA del módulo Contabilidad? No. El *Libro de IVA* (Contabilidad) sirve para **consultar e imprimir** y conciliar el período. Esta opción **arma los archivos** para presentar el Libro IVA Digital en ARCA. Lo recomendable es conciliar primero en el Libro de IVA y luego generar la presentación.

Permisos

El acceso se controla desde el menú del sistema (visibilidad de la opción RG 4597 - Libro IVA Digital en Legales / Impuestos → Regímenes ARCA SIAP), según el perfil del usuario. El formulario no aplica controles de permiso adicionales: cualquier usuario que pueda abrir la opción puede generar la exportación. La administración del parámetro Empresa.CondicionIVA se realiza desde Herramientas → Configuración de Parámetros.

Información técnica

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

Formularios principales

Form Rol
frmRG4597_LIbro_IVA_Digital (hereda de FrmProcesarDevExpress.XtraEditors.XtraForm) — VPNET_WinForms/VPNET_WinForms/Impuestos/frmRG4597_LIbro_IVA_Digital.cs Ventana de proceso (período Desde/Hasta + botón Exportar). Se abre con ShowDialog() desde frmNewMain.btnImpuestos_IVADigital_ItemClick.
RG4597_Libro_IVA_Digital_Manager (hereda de Base_Manager<GestionComprobantes,…>) — VPNET_DataModel/Manager/Gestion/Impuestos/RG4597_Libro_IVA_Digital_Manager.cs Manager que arma los 4 archivos: métodos ExportarComprasComprobantes, ExportarComprasAlicuotas, ExportarVentasComprobantes, ExportarVentasAlicuotas. Propiedad EsExento (parámetro Empresa.CondicionIVA == 3).
Clase anidada RG4597_Libro_IVA_Digital_Parametros (hereda de ParametrosBase) Parámetros del proceso: Fecha_Desde, Fecha_Hasta (por defecto = fecha de operación).

Permisos reales

Permiso Acción
(ninguno) El formulario no aplica controles de seguridad: btnImpuestos_IVADigital_ItemClick instancia y muestra el form sin llamar a IsAllowedObject/TienePermiso. El acceso se controla solo por visibilidad del botón de menú según perfil.

Tablas de base de datos principales

Tabla Uso
Gestion_Comprobantes_Compras (+ ..._Detalle, ..._Percepciones) Comprobantes de compras y su detalle/percepciones.
Gestion_Comprobantes (+ Gestion_Comprobantes_Detalle) Comprobantes de ventas y su detalle.
Comprobantes_Comprobantes Definición de tipos de comprobante (marcas de visualización en Libro IVA Compras/Ventas).
AFIP_Comprobantes Tipos de comprobante homologados AFIP.
Proveedores / Clientes / Inversores Identificación del vendedor (compras) / comprador (ventas).

Consultas SQL crudas vía vpnetContext.Database.SqlQuery<>. Filtros: Fecha_Anulado IS NULL, fecha en rango, Visualizacion_LibroIVA_Compras = 1 / Visualizacion_LibroIVA_Ventas = 1. Parámetro de sistema Empresa.CondicionIVA vía GetParameterValue (default "1").

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Libros de IVA (Compras y Ventas) Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • Sin permiso propio: cualquier usuario que vea la opción de menú puede generar la exportación. Para restringirla hay que ocultar el botón de menú por perfil (no hay chequeo en el form).
  • Archivos de salida con longitud fija: LIBRO_IVA_DIGITAL_COMPRAS_CBTE.txt (325), ..._COMPRAS_ALICUOTAS.txt (84), ..._VENTAS_CBTE.txt (266), ..._VENTAS_ALICUOTAS.txt (62). Importes ×100 sin separador (15 pos.), fechas yyyyMMdd, padding ceros/espacios (Fit, ASCII) en los DTOs AFIP_Export_*.
  • Archivo de errores RG4597_ErroresExportacion.txt (acumulado en ErrStringBuilder): se genera solo si hay duplicados; el archivo afectado no se escribe mientras existan.
  • Cuadro de carpeta: FolderBrowserDialog; al éxito abre la carpeta con Process.Start(path).
  • Códigos de alícuota (SQL): 3=0,00 %, 4=10,50 %, 5=21,00 %, 6=27,00 %, 8=5,00 %, 9=2,50 %.

Diseño de registro (referencia ARCA RG 4597)

Especificación de los registros de formato fijo. Los importes se representan sin punto decimal (13 enteros + 2 decimales = 15 posiciones); las fechas en formato AAAAMMDD; los campos se completan con ceros a izquierda o espacios según el tipo de dato.

Ventas — Cabecera (LIBRO_IVA_DIGITAL_VENTAS_CBTE) — Longitud 266

Desde Hasta Cant. Campo Observaciones
1 1 8 8 Fecha de comprobante AAAAMMDD
2 9 11 3 Tipo de comprobante Según tabla Comprobantes Ventas
3 12 16 5 Punto de venta
4 17 36 20 Número de comprobante
5 37 56 20 Número de comprobante hasta
6 57 58 2 Código de documento del comprador Según tabla Documentos
7 59 78 20 Número de identificación del comprador Ceros a izquierda
8 79 108 30 Apellido y nombre / denominación del comprador
9 109 123 15 Importe total de la operación
10 124 138 15 Importe total de conceptos que no integran el precio neto gravado
11 139 153 15 Percepción a no categorizados
12 154 168 15 Importe de operaciones exentas
13 169 183 15 Importe de percepciones o pagos a cuenta de impuestos Nacionales
14 184 198 15 Importe de percepciones de Ingresos Brutos
15 199 213 15 Importe de percepciones impuestos Municipales
16 214 228 15 Importe impuestos internos
17 229 231 3 Código de moneda Según tabla Monedas
18 232 241 10 Tipo de cambio 4 enteros, 6 decimales
19 242 242 1 Cantidad de alícuotas de IVA Exento: completar con 0
20 243 243 1 Código de operación N si no hay alícuotas, si no ' '
21 244 258 15 Otros Tributos
22 259 266 8 Fecha de Vencimiento o Pago AAAAMMDD o 00000000

Compras — Cabecera (LIBRO_IVA_DIGITAL_COMPRAS_CBTE) — Longitud 325

Desde Hasta Cant. Campo Observaciones
1 1 8 8 Fecha de comprobante u oficialización AAAAMMDD
2 9 11 3 Tipo de comprobante Según tabla Comprobantes Compras
3 12 16 5 Punto de venta
4 17 36 20 Número de comprobante
5 37 52 16 Despacho de importación
6 53 54 2 Código de documento del vendedor Según tabla Documentos
7 55 74 20 Número de identificación del vendedor Ceros a izquierda
8 75 104 30 Apellido y nombre / denominación del vendedor
9 105 119 15 Importe total de la operación
10 120 134 15 Importe total de conceptos que no integran el precio neto gravado
11 135 149 15 Importe de operaciones exentas Exento: 000000000000000
12 150 164 15 Importe de percepciones/pagos a cuenta de IVA Exento: 000000000000000
13 165 179 15 Importe de percepciones/pagos a cuenta de otros impuestos nacionales
14 180 194 15 Importe de percepciones de Ingresos Brutos
15 195 209 15 Importe de percepciones de Impuestos Municipales
16 210 224 15 Importe de Impuestos Internos
17 225 227 3 Código de moneda Según tabla Monedas
18 228 237 10 Tipo de cambio 4 enteros, 6 decimales
19 238 238 1 Cantidad de alícuotas de IVA Exento: completar con 0
20 239 239 1 Código de operación N si no hay alícuotas, si no ' '
21 240 254 15 Crédito Fiscal Computable Exento: 000000000000000
22 255 269 15 Importe de otros conceptos / Otros Tributos
23 270 325 56 Resto del registro CUIT emisor corredor + denominación + IVA comisión

Compras — Alícuotas (LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS) — Longitud 84

Desde Hasta Cant. Campo
1 1 3 3 Tipo de comprobante
2 4 8 5 Punto de venta
3 9 28 20 Número de comprobante
4 29 30 2 Código de documento del vendedor
5 31 50 20 Número de identificación del vendedor
6 51 65 15 Importe neto gravado
7 66 69 4 Alícuota de IVA
8 70 84 15 Impuesto liquidado

Ventas — Alícuotas (LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS) — Longitud 62

Desde Hasta Cant. Campo
1 1 3 3 Tipo de comprobante
2 4 8 5 Punto de venta
3 9 28 20 Número de comprobante
4 29 43 15 Importe neto gravado
5 44 47 4 Alícuota de IVA
6 48 62 15 Impuesto liquidado

Importante: Para empresas exentas (Empresa.CondicionIVA = 3), los archivos de alícuotas de Compras y Ventas se generan vacíos, ya que los CBTE declaran Cantidad de alícuotas de IVA = 0.

¿Te resultó útil este manual?