FinchContext
Run with

Build Libro IVA Digital Import Files

Skill: Convert sales and purchase ledgers into the Libro IVA Digital files

Region: Argentina Category: VAT — IVA (Libro IVA Digital) Does: Takes the libros de ventas y compras (comprobantes emitidos y recibidos) and produces the fixed-width text files imported into the Libro IVA Digital portal of ARCA (ex-AFIP) — cabecera, comprobantes, alícuotas de IVA — which the portal consolidates into the libro IVA presented monthly. System: ARCA (ex-AFIP) — Libro IVA Digital (servicio web con clave fiscal), RG 4597

The Libro IVA Digital replaces the paper/manual libro IVA: you import several text files (registros de comprobantes and their alícuotas) per período, the portal validates and totals them, and you confirm/present the libro. Confirm the active diseño de registro (field positions and lengths) and the período obligation against the current ARCA specs before use.


When this applies


Input data required

Input Field
CUIT, período (AAAAMM) cabecera
Por comprobante: fecha, tipo de comprobante (cód.), punto de venta, número registro de comprobante
Documento del cliente/proveedor (tipo y número, CUIT) DocTipo, DocNro
Importe total, neto gravado, exento, no gravado, percepciones importes del comprobante
Por alícuota: base imponible, código de alícuota, importe de IVA registro de alícuotas
Tipo de cambio y moneda (si extranjera) MonId, MonCotiz

File structure (registros de texto)

Cada archivo es de ancho fijo, un registro por línea. Para ventas (y análogo para compras):

REGINFO_CV_VENTAS_CBTE.txt      → un registro por comprobante emitido
  fecha(AAAAMMDD) | tipoCbte(3) | ptoVta(5) | nroCbte(20) | ...
  docTipo(2) | docNro(20) | denominaciónReceptor(30)
  impTotal | impTotalNoGrav | impOpExentas | impPercIVA | impPercIIBB | ...
  alicuotasIVA(cantidad) | codMoneda(3) | tipoCambio | impIVA | impOtrosTributos

REGINFO_CV_VENTAS_ALICUOTAS.txt → un registro por alícuota de cada comprobante
  tipoCbte(3) | ptoVta(5) | nroCbte(20) | importeNetoGravado | alicuotaCód(4) | impuestoLiquidado

REGINFO_CV_COMPRAS_CBTE.txt / REGINFO_CV_COMPRAS_ALICUOTAS.txt → análogo para compras

Códigos de alícuota: 3 = 0%, 4 = 10.5%, 5 = 21%, 6 = 27%, 8 = 5%, 9 = 2.5%. Los importes van sin separadores de miles, con la cantidad de decimales que define el diseño (los registros completos usan importes enteros en centavos según el diseño vigente).


Calculation rules


Worked example (ventas — un comprobante con IVA 21%)

# REGINFO_CV_VENTAS_CBTE.txt  (campos separados aquí solo para lectura)
20260604 | 001 | 00003 | 00000000000000000145 | 80 | 30712345678 | CLIENTE SA          | 121000.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | PES | 1.000000 | 21000.00 | 0.00

# REGINFO_CV_VENTAS_ALICUOTAS.txt
001 | 00003 | 00000000000000000145 | 100000.00 | 0005 | 21000.00

Base gravada 100.000,00 × 21% = 21.000,00 de IVA → importe total 121.000,00. El portal Libro IVA Digital importa ambos archivos, valida la consistencia y suma el débito fiscal del período.


Validation checklist


Last updated: 2026-06-04 — confirm the active schema version, field codes, and ARCA/AFIP requirements against the current specifications before use.