---
title: "COT ARBA por TXT: cómo armar el archivo masivo paso a paso"
description: "Registros 01 a 04, nombre TB_, errores frecuentes y prueba en el ambiente de test de ARBA: el TXT del COT con un archivo de ejemplo y el umbral 2026."
url: https://integracionesfiscales.com.ar/guias/cot-txt-paso-a-paso
updated: 2026-11-09
---

# COT ARBA masivo por TXT, paso a paso

Actualizado al 09/11/2026. Integra Fiscal es un sitio independiente, no oficial.

Para pedir muchos COT a ARBA se arma un TXT: un 01 con la CUIT, un 02 de 44 campos por remito, un 03 por producto y un 04 de cierre. En 2026, en el régimen general, el COT corre desde $ 9.529.691 o 4.500 kg; los bienes de los anexos de la RN 31/2019 tienen pesos propios.

## Cuándo necesitás COT en 2026

En el régimen general de ARBA, el COT es obligatorio cuando la mercadería que viaja vale $ 9.529.691 o más, o pesa 4.500 kg o más. Las dos cosas se miden en el origen del viaje y por el total de la carga, sin importar cuántos destinatarios haya.

El monto se ajusta todos los años por el IPC de octubre y el nuevo rige desde el 1 de enero. El peso es de 4.500 kg en todos los años de la tabla de ARBA. Aparte está el régimen especial: los bienes de los anexos I y II de la RN 31/2019 tienen sus propios pesos.

| Período | Valor de la carga | o peso |
| --- | --- | --- |
| 2026 | $ 9.529.691 o más | 4.500 kg o más |
| 2025 | $ 7.220.557 o más | 4.500 kg o más |
| 2024 | $ 2.429.038 o más | 4.500 kg o más |
| 31/08/2023 al 31/12/2023 | $ 1.000.000 o más (RN 27/2023) | 4.500 kg o más |
| 2020 al 30/08/2023 | $ 60.000 o más (RN 31/2019) | 4.500 kg o más |

Un ejemplo con el archivo de esta guía: dos remitos de $ 6.480.000,00 y $ 3.950.000,00 viajan en el mismo camión. Ninguno llega solo al umbral de 2026, pero la carga suma $ 10.430.000,00 y supera los $ 9.529.691.

## Tres formas de pedirlo: carga manual, teléfono o remito electrónico

-   **Carga manual en la web de ARBA:** entrás con la clave de transporte y cargás los datos de cada viaje en pantalla.
-   **Teléfono:** 0800-321-2722, opción 3 y después 1. Dentro de los 4 días corridos posteriores al vencimiento del COT tenés que completar los datos por carga manual.
-   **COT remito electrónico (CRE):** antes del traslado mandás un archivo con todos los remitos por un canal seguro. El instructivo describe el envío por un servicio HTTPS que devuelve el COT de cada remito. También podés subir el archivo a mano desde la página del CRE ("Cargue manualmente un remito"), con tu usuario y clave de transporte.

Con el remito electrónico, el trabajo pesado es armar bien el TXT. Una vez que el archivo pasa sin errores, automatizar el envío desde tu sistema es el paso siguiente.

## Estructura del TXT: registros 01, 02, 03 y 04

El diseño vigente rige desde el 05/08/2019. Cada línea es un registro y los campos van separados por "|". Las longitudes son máximas: no hace falta rellenar con blancos ni con ceros. Cada línea termina con un salto de línea y el orden se respeta siempre.

| Registro | Qué lleva | Cuántos |
| --- | --- | --- |
| `01` | La CUIT de la empresa que presenta. | Uno, al principio. |
| `02` | Un remito: comprobante, fechas, destinatario, destino, origen, transporte e importe (44 campos). | Uno por remito. |
| `03` | Un producto del remito anterior (8 campos). | Uno o más después de cada 02. |
| `04` | La cantidad total de remitos del archivo. | Uno, al final. |

Este es un archivo completo, generado con el mismo motor que usa el generador de COT del sitio: dos remitos de una distribuidora de La Plata, el primero con dos productos.

01|30712345671
02|20261109|0910000100012345|20261110|0830|E|0| | |20123456786|Almacén Don Pepe|0|Av. 7|1234| | | | |1900|La Plata|B| |NO|30712345671|Distribuidora del Sur SA|0|Ruta 2 km 45| |S/N| | | |1900|La Plata|B|30712345671| | | | |AB123CD| |0|648000000
03|220300|2|120000|CERV-1L|Cerveza rubia 1 l|LITROS|120000
03|220210|2|33750|GAS-225|Gaseosa cola 2,25 l|LITROS|33750
02|20261109|0910000100012346|20261110|0830|E|0| | |30111111118|Supermercado del Centro SA|0|Calle 50|800| | | | |1900|La Plata|B| |NO|30712345671|Distribuidora del Sur SA|0|Ruta 2 km 45| |S/N| | | |1900|La Plata|B|30712345671| | | | |AB123CD| |0|395000000
03|190590|3|300000|GALL-200|Galletitas surtidas 200 g|UNIDADES|300000
04|2

El registro 04 dice `2` porque hay dos registros 02. Si ese número no coincide con los remitos que mandás, ARBA devuelve un error de cantidad total de remitos.

## El registro 02, campo por campo

Es el registro más largo. La tabla sigue el orden del diseño con los valores del primer remito del ejemplo. En el ejemplo, los campos vacíos van como un espacio entre dos "|", igual que en el ejemplo oficial de ARBA. El instructivo no exige rellenarlos.

| N.º | Campo | En el ejemplo | Qué va |
| --- | --- | --- | --- |
| Datos del remito (campos 1 a 5) |
| 1 | TIPO\_REGISTRO | 02 | Siempre 02. |
| 2 | FECHA\_EMISION | 20261109 | AAAAMMDD. |
| 3 | CODIGO\_UNICO | 0910000100012345 | Comprobante (3) + prefijo (5) + número (8). 091 = Remito R. |
| 4 | FECHA\_SALIDA\_TRANSPORTE | 20261110 | AAAAMMDD. No antes de la emisión, desde ayer y hasta 30 días adelante. |
| 5 | HORA\_SALIDA\_TRANSPORTE | 0830 | HHMM. Opcional. |
| Quién lo genera y a quién va (6 a 12) |
| 6 | SUJETO\_GENERADOR | E | E si lo genera el emisor, D si lo genera el destinatario. |
| 7 | DESTINATARIO\_CONSUMIDOR\_FINAL | 0 | 0 no, 1 sí. |
| 8 | DESTINATARIO\_TIPO\_DOCUMENTO | (vacío) | DNI, LC, LE, PAS o CI. Solo si hay documento. |
| 9 | DESTINATARIO\_DOCUMENTO | (vacío) | Número, o vacío. |
| 10 | DESTINATARIO\_CUIT | 20123456786 | Obligatoria si no es consumidor final. Con generador D, igual a la del 01. |
| 11 | DESTINATARIO\_RAZON\_SOCIAL | Almacén Don Pepe | Obligatoria si no es consumidor final. Hasta 50. |
| 12 | DESTINATARIO\_TENEDOR | 0 | 0 o 1. Con consumidor final, 0. |
| Domicilio de destino (13 a 22) |
| 13 | DESTINO\_DOMICILIO\_CALLE | Av. 7 | Obligatoria. Hasta 40 caracteres. |
| 14 | DESTINO\_DOMICILIO\_NUMERO | 1234 | Mayor que 0. Con S/N va vacío o en 0. |
| 15 | DESTINO\_DOMICILIO\_COMPLE | (vacío) | Vacío, S/N, 1/2, 1/4 o BIS. |
| 16 | DESTINO\_DOMICILIO\_PISO | (vacío) | Opcional, hasta 3. |
| 17 | DESTINO\_DOMICILIO\_DTO | (vacío) | Opcional, hasta 4. |
| 18 | DESTINO\_DOMICILIO\_BARRIO | (vacío) | Opcional, hasta 30. |
| 19 | DESTINO\_DOMICILIO\_CODIGOPOSTAL | 1900 | Obligatorio, hasta 8. ARBA lo cruza con la provincia. |
| 20 | DESTINO\_DOMICILIO\_LOCALIDAD | La Plata | Obligatoria, hasta 50. |
| 21 | DESTINO\_DOMICILIO\_PROVINCIA | B | Una letra de la tabla (B = Buenos Aires). |
| 22 | PROPIO\_DESTINO\_DOMICILIO\_CODIGO | (vacío) | Tu código de sucursal o cliente. Opcional, hasta 20. |
| Origen (23 a 35) |
| 23 | ENTREGA\_DOMICILIO\_ORIGEN | NO | SI o NO. |
| 24 | ORIGEN\_CUIT | 30712345671 | Con generador E, igual a la CUIT del registro 01. |
| 25 | ORIGEN\_RAZON\_SOCIAL | Distribuidora del Sur SA | Obligatoria. Hasta 50. |
| 26 | EMISOR\_TENEDOR | 0 | 0 o 1. |
| 27 | ORIGEN\_DOMICILIO\_CALLE | Ruta 2 km 45 | Obligatoria. Hasta 40 caracteres. |
| 28 | ORIGEN\_DOMICILIO\_NUMERO | (vacío) | Mayor que 0. Con S/N va vacío o en 0. |
| 29 | ORIGEN\_DOMICILIO\_COMPLE | S/N | Vacío, S/N, 1/2, 1/4 o BIS. |
| 30 | ORIGEN\_DOMICILIO\_PISO | (vacío) | Opcional, hasta 3. |
| 31 | ORIGEN\_DOMICILIO\_DTO | (vacío) | Opcional, hasta 4. |
| 32 | ORIGEN\_DOMICILIO\_BARRIO | (vacío) | Opcional, hasta 30. |
| 33 | ORIGEN\_DOMICILIO\_CODIGOPOSTAL | 1900 | Obligatorio, hasta 8. ARBA lo cruza con la provincia. |
| 34 | ORIGEN\_DOMICILIO\_LOCALIDAD | La Plata | Obligatoria, hasta 50. |
| 35 | ORIGEN\_DOMICILIO\_PROVINCIA | B | Una letra de la tabla (B = Buenos Aires). |
| Transporte (36 a 42) |
| 36 | TRANSPORTISTA\_CUIT | 30712345671 | Obligatoria y válida. |
| 37 | TIPO\_RECORRIDO | (vacío) | U urbano, R rural, M mixto, o vacío. |
| 38 | RECORRIDO\_LOCALIDAD | (vacío) | Opcional. |
| 39 | RECORRIDO\_CALLE | (vacío) | Opcional. |
| 40 | RECORRIDO\_RUTA | (vacío) | Opcional. |
| 41 | PATENTE\_VEHICULO | AB123CD | AAA123 o AA123AA. Obligatoria si el transportista es la CUIT del 01. |
| 42 | PATENTE\_ACOPLADO | (vacío) | Mismo formato. Opcional. |
| Mercadería e importe (43 y 44) |
| 43 | PRODUCTO\_NO\_TERM\_DEV | 0 | 1 si es producto no terminado o devolución; si no, 0. |
| 44 | IMPORTE | 648000000 | Neto de impuestos, 12 enteros y 2 decimales implícitos. |

Cuatro reglas para revisar primero: la fecha de salida fuera de rango, la CUIT de origen distinta de la del registro 01 cuando el sujeto generador es `E`, la falta de patente cuando el transporte es de la propia empresa y un importe con coma o con IVA incluido.

## El registro 03: un renglón por producto

| N.º | Campo | En el ejemplo | Qué va |
| --- | --- | --- | --- |
| 1 | TIPO\_REGISTRO | 03 | Siempre 03. |
| 2 | CODIGO\_UNICO\_PRODUCTO | 220300 | Código de 6 dígitos del nomenclador COT de ARBA. |
| 3 | ARBA\_CODIGO\_UNIDAD\_MEDIDA | 2 | Una cifra de la tabla de unidades. |
| 4 | CANTIDAD | 120000 | Mayor que 0, 13 enteros y 2 decimales implícitos. |
| 5 | PROPIO\_CODIGO\_PRODUCTO | CERV-1L | Tu código interno. Hasta 25. |
| 6 | PROPIO\_DESCRIPCION\_PRODUCTO | Cerveza rubia 1 l | Hasta 40. |
| 7 | PROPIO\_DESCRIPCION\_UNIDAD\_MEDIDA | LITROS | Tu unidad, en texto. Hasta 20. |
| 8 | CANTIDAD\_AJUSTADA | 120000 | Mayor que 0, mismo formato que la cantidad. |

Las unidades de medida de la tabla de ARBA son estas:

| Código | Unidad |
| --- | --- |
| 1 | Kilogramos |
| 2 | Litros |
| 3 | Unidades |
| 4 | Metros cuadrados |
| 5 | Metros |
| 6 | Metros cúbicos |
| 7 | Pares |

El código del nomenclador no es tu código interno: es el de 6 dígitos del nomenclador del COT. Tu código va en `PROPIO_CODIGO_PRODUCTO`.

## Los dos decimales implícitos

El importe y las cantidades no llevan coma ni punto: los dos últimos dígitos son siempre decimales. El diseño lo ejemplifica así: "si la cantidad es 200, enviar 20000". En la práctica, multiplicás por 100 y sacás los separadores.

| Dato | En la planilla | Cuenta | En el TXT |
| --- | --- | --- | --- |
| Importe del remito 1 | $ 6.480.000,00 | 6.480.000 × 100 | 648000000 |
| Cantidad de cerveza | 1.200 litros | 1.200 × 100 | 120000 |
| Cantidad de gaseosa | 337,5 litros | 337,5 × 100 | 33750 |

Si mandás `1200` pensando en 1.200 litros, ARBA lee 12 litros. Ninguna validación lo frena, porque 12 litros también es una cantidad válida.

Ojo si copiás el ejemplo oficial de ARBA, que es de 2008. Informa cantidades como `100` que con esta regla son 1 unidad, y usa una CUIT de origen distinta de la del registro 01 con generador `E`, algo que la validación vigente no acepta.

## Cómo se llama el archivo

El nombre tiene cinco partes: `TB_`, la CUIT de la empresa (11 dígitos), la planta y la puerta (3 dígitos cada una, pegadas), la fecha AAAAMMDD y una secuencia de 6 dígitos mayor que cero, con la extensión `.txt`. El archivo del ejemplo, de la planta 000 y la puerta 001, se llama así:

TB\_30712345671\_000001\_20261109\_000001.txt

La secuencia no se puede reutilizar. El ejemplo de nombre del instructivo oficial no coincide con la explicación que tiene abajo; seguí la regla (planta de 3 más puerta de 3), no el ejemplo.

## Cómo se envía y qué devuelve ARBA

Por servicio, el archivo va en un POST multipart a `cot.arba.gov.ar` con tres datos: `user` (la CUIT), `password` (la clave de transporte) y `file`. Si el pedido lo hace AGIP, usuario y clave se reemplazan por `token` y `sign`.

La respuesta es un XML con el número de comprobante, el nombre del archivo, un código de integridad y, por cada remito, si se procesó o no. Los procesados traen su COT; los otros, la lista de errores con código y descripción. Cada remito se procesa por separado: un error en uno no frena a los demás.

## Validaciones de ARBA y errores frecuentes

El instructivo lista los mensajes de error que devuelve el sistema. Estos son los que dependen de cómo armás el archivo, con su causa más probable:

| Lo que dice ARBA (en resumen) | Causa probable |
| --- | --- |
| "El archivo recibido ya fue procesado con anterioridad" | Repetiste la secuencia del nombre. |
| La CUIT del nombre no corresponde a la empresa autenticada | Entraste con otra CUIT o el nombre tiene un error. |
| Nombre o extensión del archivo incorrectos | Planta o puerta sin 3 dígitos, secuencia sin 6 o falta `.txt`. |
| Falta un registro, o un registro tiene datos de menos | Falta el 01 o el 04, un 02 sin productos, o un campo sin su "|". |
| La cantidad total de remitos no coincide | El 04 no cuenta bien los registros 02. |
| `CODIGO_UNICO` inválido o inexistente | Código de comprobante fuera de la tabla, o número en cero. |
| `FECHA_SALIDA_TRANSPORTE` inválida | Salida anterior a ayer, a más de 30 días o antes de la emisión. |
| Origen o destino tiene que ser B | El traslado no toca la Provincia de Buenos Aires. |
| La provincia no corresponde al código postal | Código postal mal cargado o letra de provincia equivocada. |
| Consumidor final con importe de $5.000 o más sin documento | Falta tipo y número de documento, o CUIT. |
| El remito ya fue procesado | Mandaste de nuevo un comprobante que ya tiene COT. |

El [generador de COT masivo](https://integracionesfiscales.com.ar/cot-masivo) revisa antes de armar el archivo la estructura, las CUIT, las fechas, la patente y las tablas de provincias, unidades y comprobantes. El cruce del código postal con la provincia y los duplicados los controla ARBA al recibirlo. ARBA publica una tabla de localidades en la página del CRE para revisarlo antes.

## Probar antes en el ambiente de test

ARBA tiene un ambiente de prueba separado del real. Según el instructivo, los pasos son estos:

1.  Entrá a `http://cot.test.arba.gov.ar/TransporteBienes` y obtené ahí una clave de transporte de prueba.
2.  Para probar a mano, subí el TXT en `http://cot.test.arba.gov.ar/TransporteBienes/pages/remitos/PresentarRemitos.jsp`.
3.  Para probar el servicio, apuntá tu sistema a `http://cot.test.arba.gov.ar/TransporteBienes/SeguridadCliente/presentarRemitos.do` con ese usuario y esa clave.

Una prueba útil: mandá un archivo con un remito correcto y uno con el código único mal armado. Tenés que recibir un COT para el primero y un error para el segundo en la misma respuesta.

## Cuánto dura un COT

| Recorrido | Vigencia |
| --- | --- |
| Menos de 500 km | Hasta el día siguiente al inicio del traslado. |
| De 500 a 1.000 km | Hasta el segundo día siguiente. |
| Más de 1.000 km | La que informe quien lo pide. |
| Transporte de terceros o COT por remito electrónico | 7 días corridos desde el día siguiente al inicio. |

Si el COT se pidió por teléfono: con más de 1.000 km vale hasta el tercer día siguiente al inicio, y no rige el plazo único de 7 días.

## Y si el viaje va a CABA, Santa Fe o Mendoza

Esas jurisdicciones usan el sistema de ARBA por convenio, con algunas diferencias de monto y de acceso. Lo explicamos en [COT en CABA, Santa Fe y Mendoza](https://integracionesfiscales.com.ar/guias/cot-caba-santa-fe-mendoza). Si además querés dejar de imprimir los remitos, mirá [qué remito electrónico existe en 2026](https://integracionesfiscales.com.ar/guias/remito-electronico): es un tema de ARCA, distinto del COT.

## Qué no está confirmado

-   El monto de consumidor final que obliga a informar documento o CUIT: el diseño de 2019 dice $5.000 y no encontramos una actualización.
-   Si los traslados entre depósitos propios necesitan COT en la Provincia de Buenos Aires: solo lo verificamos para Santa Fe.
-   Multas y clausura por viajar sin COT: montos y artículos a confirmar en la norma.
-   Los códigos de nomenclador del ejemplo son ilustrativos: buscá el de cada producto en el nomenclador vigente de ARBA.

¿Tenés la planilla de remitos? El generador arma este mismo TXT y marca los errores fila por fila, sin subir tu archivo a ningún lado.

[Generar el TXT del COT](https://integracionesfiscales.com.ar/cot-masivo) [Lo integramos en tu sistema](https://integracionesfiscales.com.ar/#integracion)

## Preguntas frecuentes

### ¿Cuál es el monto mínimo para el COT de ARBA en 2026?

En el régimen general hace falta COT cuando la carga vale $ 9.529.691 o más, o pesa 4.500 kg o más. Se mide en el origen del viaje, por el total de la carga. El monto se actualiza cada año por el IPC y rige desde el 1 de enero.

### ¿Puedo mandar varios remitos en un mismo archivo?

Sí. El archivo lleva un solo registro 01 y un solo 04, y en el medio todos los remitos que quieras, cada uno con su 02 y sus 03. ARBA procesa cada remito por separado y devuelve un COT por cada uno que pasa, junto con los errores de los que no.

### ¿Qué pasa si subo dos veces un archivo con el mismo nombre?

ARBA lo rechaza avisando que el archivo ya fue procesado. La secuencia del final del nombre (seis dígitos) tiene que cambiar en cada envío. Si lo que repetís es un remito ya presentado, el rechazo es por remito.

### ¿El importe del remito va con IVA?

No. El diseño pide el importe neto: el precio de venta sin IVA, sin impuestos internos y sin los demás tributos que lista ARBA. Las percepciones también se pueden restar. Va sin coma, con los dos últimos dígitos como centavos.

### ¿Cómo pruebo el archivo sin generar COT reales?

ARBA tiene un ambiente de test aparte: registrás un usuario de prueba, obtenés ahí la clave de transporte y subís el TXT a mano o por el servicio de test. Las direcciones están en el instructivo del remito electrónico.

## Seguí leyendo

-   [COT en CABA, Santa Fe y Mendoza](https://integracionesfiscales.com.ar/guias/cot-caba-santa-fe-mendoza) : Normas, montos y clave de cada jurisdicción que usa el sistema de COT de ARBA por convenio.
-   [Remito electrónico en 2026: qué existe](https://integracionesfiscales.com.ar/guias/remito-electronico) : Los remitos electrónicos sectoriales de ARCA, los remitos sin imprimir y el remito electrónico del COT de ARBA.

## Fuentes

-   [ARBA: Código de Operación de Traslado (COT)](https://web.arba.gov.ar/agente/cot)
-   [ARBA: COT remito electrónico](https://web.arba.gov.ar/cot-remito-electronico)
-   [ARBA: montos del COT por año](https://www.arba.gov.ar/archivos/Tramites/CotTabla.html)
-   [ARBA: diseño de archivo de texto vigente desde el 05/08/2019](https://www.arba.gov.ar/archivos/Publicaciones/nuevodiseniodearchivotxt.pdf)
-   [ARBA: tablas de validación](https://www.arba.gov.ar/archivos/Publicaciones/tablasdevalidacion.pdf)
-   [ARBA: especificaciones para la aplicación cliente (remito electrónico)](https://www.arba.gov.ar/archivos/Publicaciones/remitoelectronicoautomaticoinstructivo.pdf)
-   [ARBA: remito correcto e incorrecto (ejemplo oficial)](https://www.arba.gov.ar/archivos/Publicaciones/remito%20correcto%20e%20incorrecto.pdf)

Consultadas al 09/11/2026. Sitio independiente, no oficial. No pertenece a ARCA, ARBA, AGIP ni a ningún organismo. Es información general: revisala con tu contador antes de aplicarla.
