Desde 2022, cada comprobante de compra tiene que quedar registrado electronicamente en Marangatu por la RG 90/2021. Digitarlos uno por uno funciona con pocos clientes, pero se vuelve inmanejable cuando el estudio contable procesa cientos de facturas al mes. La salida es el archivo CSV, pero el formato que exige Marangatu es estricto: un campo fuera de orden, un RUC con digito verificador de mas o una fecha mal escrita y el sistema rechaza el archivo entero. Esta guia sigue la especificacion tecnica oficial de la DNIT (junio 2021) campo por campo.
Fakturas arma este CSV por vos: tus clientes escanean, el sistema valida los 20 campos contra el formato oficial y exporta el ZIP listo para subir.
Conocer FakturasLo esencial:
- El archivo va en formato .CSV (delimitado por comas) o .TXT (delimitado por tabulaciones), codificado en UTF-8, sin fila de encabezado.
- El libro de compras tiene 20 campos en un orden fijo. Si el orden no coincide con la especificacion, el sistema rechaza el archivo.
- El archivo se comprime en ZIP con el mismo nombre que el CSV, siguiendo la convencion
RUC_REG_MMAAAA_XXXXX. - Maximo 5.000 filas por archivo. Mas volumen que eso, hay que dividir en varios archivos.
- Una vez presentado el Talon del periodo, la importacion por CSV se cierra: lo que falte hay que cargarlo a mano.
Que necesitas antes de armar el archivo
Antes de tocar la planilla, confirma estos tres puntos. Sin ellos, el archivo no va a importar aunque el formato este perfecto:
- RUC activo con la obligacion de registro habilitada: la obligacion 955 (mensual) o 956 (anual), segun tu regimen.
- Los datos de cada comprobante a mano: RUC del proveedor sin digito verificador, tipo de comprobante, numero de timbrado, numero del comprobante, fecha de emision y los montos gravados al 10%, al 5% y exentos, con el IVA incluido en cada monto.
- Los comprobantes del SIFEN aparte: los DTE emitidos por e-Kuatia o por el Sistema de Comprobantes Virtuales no van en este archivo. Marangatu los toma directo de esos sistemas.
El formato exacto que exige Marangatu
La especificacion tecnica de la DNIT fija reglas que no son negociables:
- Formato .CSV (delimitado por comas) o .TXT (delimitado por tabulaciones), codificacion UTF-8.
- Sin fila de encabezado. Si armaste la planilla en Excel con titulos de columna, hay que excluirlos antes de guardar.
- Los campos de RUC van sin digito verificador.
- Los montos van como enteros sin decimales. Podes usar el punto como separador de miles o dejarlo sin separar.
- El archivo puede contener Ventas, Compras, Ingresos y Egresos mezclados, o podes separarlos en archivos distintos por tipo de registro.
- Maximo 5.000 filas de datos por archivo.
Como nombrar el archivo
El nombre no es libre. Marangatu espera esta estructura exacta:
RUC_REG_MMAAAA_XXXXX para la obligacion 955 (registro mensual)RUC_REG_AAAA_XXXXX para la obligacion 956 (registro anual)
- RUC: tu RUC sin digito verificador.
- REG: abreviatura fija de "Registro de Comprobantes".
- MMAAAA / AAAA: el periodo fiscal a importar (mes y año, o solo año).
- XXXXX: un identificador alfanumerico de hasta 5 posiciones que vos elegis, y que cambia si reenviás una version corregida del mismo periodo.
80000000_REG_012021_V0001.zip para el periodo enero 2021 del RUC 80000000. Si corregis y volves a subir, el siguiente envio seria 80000000_REG_012021_V0002.zip.
Los 20 campos del libro de compras, en orden
Esta es la estructura exacta de la tabla "Registro de Comprobantes de Compras" de la especificacion DNIT. El orden de las columnas en tu CSV tiene que coincidir con esta tabla, campo por campo:
| # | Campo | Tipo | Notas | Ejemplo |
|---|---|---|---|---|
| 1 | Codigo tipo de registro | NUM | Requerido. Solo se permite el valor 2 (Compras). | 2 |
| 2 | Codigo tipo de identificacion del proveedor | NUM | Requerido. 11=RUC en casi todos los casos, salvo Autofactura (101) y Despacho de Importacion (107). | 11 |
| 3 | Numero de identificacion del proveedor | ALF | Requerido. RUC sin digito verificador. | 1981234 |
| 4 | Nombre o razon social del proveedor | ALF | Requerido, salvo si el tipo de identificacion es RUC o Cedula. | EMPRESA S.A. |
| 5 | Codigo tipo de comprobante | NUM | Requerido. Ver tabla de codigos mas abajo. | 109 |
| 6 | Fecha de emision del comprobante | ALF | Requerido. Formato dd/mm/aaaa. No se permiten fechas anteriores al 01/01/2021 (salvo condicion de compra a credito). | 25/01/2021 |
| 7 | Numero de timbrado | NUM | Requerido, salvo Despacho de Importacion (0). | 81225648 |
| 8 | Numero del comprobante | ALF | Formato ###-###-#######. Requerido salvo tickets de maquina registradora o transporte aereo. | 001-002-0000250 |
| 9 | Monto gravado al 10% (IVA incluido) | NUM | Entero sin decimales. 0 si no aplica. | 1.000.000 |
| 10 | Monto gravado al 5% (IVA incluido) | NUM | Entero sin decimales. 0 si no aplica. | 2.000.000 |
| 11 | Monto no gravado o exento | NUM | Entero sin decimales. 0 si no aplica. | 500.000 |
| 12 | Monto total del comprobante | NUM | Debe ser igual a la suma de los 3 campos de montos anteriores. | 3.500.000 |
| 13 | Codigo condicion de compra | NUM | 1=Contado, 2=Credito. Vacio se toma como Contado. | 1 |
| 14 | Operacion en moneda extranjera | ALF | No requerido. S o N. Vacio se toma como N. | N |
| 15 | Imputa al IVA | ALF | Requerido. S o N. | S |
| 16 | Imputa al IRE | ALF | Requerido. S o N. | N |
| 17 | Imputa al IRP-RSP | ALF | Requerido. S o N. | S |
| 18 | No imputa | ALF | Requerido. Si es S, la parte restante debe estar imputada a otra obligacion. | N |
| 19 | Numero del comprobante de venta asociado | ALF | Solo para Nota de Credito (110) y Nota de Debito (111). | 001-012-0001240 |
| 20 | Timbrado del comprobante de venta asociado | NUM | Solo para Nota de Credito (110) y Nota de Debito (111). | 87232456 |
Codigos de tipo de comprobante mas usados en compras: 101 Autofactura, 103 Boleta de venta, 104 Boleta RESIMPLE, 107 Despacho de Importacion, 109 Factura, 110 Nota de Credito, 111 Nota de Debito, 112 Ticket de maquina registradora.
Paso a paso: de la planilla al Talon confirmado
RUC_REG_MMAAAA_XXXXX, por ejemplo 80000000_REG_092026_V0001.
Los errores mas comunes al importar
Estos son los motivos de rechazo mas frecuentes segun la propia estructura del formato. Revisalos antes de subir el archivo:
RUC con digito verificador incluido
Si copiaste el RUC directo de una factura o de un padron, probablemente venga con el digito verificador pegado. En el CSV va sin el.
Fila de encabezado incluida por error
Si armaste la planilla en Excel con titulos de columna, Marangatu va a leer esa primera fila como un comprobante invalido y va a rechazar el archivo desde el inicio.
Montos sin el IVA incluido
Los campos de monto gravado al 10% y al 5% van con el IVA incluido, no el monto neto. Es un error frecuente cuando el dato se saca de un sistema contable que separa base imponible e IVA.
Orden de columnas alterado
Si moviste o eliminaste una columna al editar la planilla (por ejemplo, para agregar una nota interna), todo el resto del archivo queda desalineado con la especificacion.
Nombre del ZIP distinto al del archivo interno
El ZIP y el CSV o TXT que contiene tienen que llamarse exactamente igual. Un ZIP renombrado despues de comprimido es un rechazo garantizado.
Cuando conviene automatizar en vez de armar el CSV a mano
Armar esta planilla a mano es viable con pocos comprobantes al mes. El problema aparece con el volumen: un estudio contable con 30 o 40 clientes activos puede estar frente a miles de facturas de compra por periodo, cada una con 20 campos que tienen que quedar exactos.
Fakturas ataca el paso anterior a este: tus clientes escanean sus facturas de compra con el celular, el OCR extrae RUC, timbrado, numero, fecha y montos, y vos validas en el dashboard. Cuando el libro esta listo, el sistema exporta el CSV ya en el orden y el formato que exige Marangatu, sin que tengas que tocar una columna a mano.
Preguntas frecuentes
Tus clientes escanean sus facturas de compra, Fakturas valida los datos y exporta el CSV listo para Marangatu. Sin armar columnas a mano.
Conocer Fakturas