Odoo 19 · AS Aluminio · Impuestos, retenciones y pagos

Lo que ARCA valida antes de dejarte facturar

Por qué Odoo frena la confirmación de una factura, qué significa cada mensaje y cómo se lee la respuesta de ARCA. Sirve para que el usuario que factura todos los días distinga un control esperado de una falla real, y sepa dónde mirar cuando la numeración se desfasa.

1

Un solo impuesto de IVA por línea

Ni cero ni dos. Es el control que más veces frena la confirmación de un comprobante.

Cuando se pulsa Confirmar en una factura de una empresa cuyo tipo de responsabilidad de ARCA es IVA Responsable Inscripto, y el diario usa documentos, Odoo recorre las líneas una por una y exige que cada una tenga exactamente un impuesto perteneciente a un grupo de IVA. Si una línea quedó sin impuesto, o si alguien cargó IVA 21% y además IVA Exento en la misma línea, la confirmación se corta.

El mensaje es este, y nombra la línea culpable: «Debería haber un solo impuesto del grupo fiscal “IVA” por línea, pero este no es el caso de la línea “…”. Agregue un impuesto a esta línea o compruebe las opciones avanzadas de la configuración fiscal para el campo “Grupo fiscal” correspondiente.» Donde el mensaje dice grupo fiscal hay que leer Grupo de impuestos, que es como se llama el campo en la ficha del impuesto, pestaña Opciones avanzadas. Es una traducción despareja del mismo dato.

Dos precisiones que ahorran vueltas. Las percepciones no cuentan: una línea con IVA 21% más una percepción de IIBB pasa el control sin problema, porque la percepción no pertenece a ningún grupo de IVA. Y las líneas de sección y de nota tampoco se controlan, así que un título o un comentario intercalado no rompe nada.

Los casos que fallan casi siempre son los mismos: una línea de descuento, de flete o de redondeo cargada a mano sobre la que nadie puso impuesto. La solución es agregarle el impuesto que corresponda —aunque sea uno de 0%—, no borrar la línea.

🖼️
Captura pendiente
La pestaña Líneas de factura de una factura de cliente todavía en borrador, con la columna Impuestos a la vista. Tiene que verse al menos una línea de flete, descuento o redondeo con la celda de impuestos vacía, que es el caso que después frena la confirmación. Encuadrá solo la grilla de líneas, para que no quede a la vista el nombre del cliente.
🖼️
Captura pendiente
La ventana de error que aparece al pulsar Confirmar sobre esa misma factura. Tiene que leerse el mensaje completo, el que empieza «Debería haber un solo impuesto del grupo fiscal “IVA” por línea…», con el nombre de la línea señalada adentro del texto.
Este control corre antes de ARCALa revisión ocurre dentro de Odoo, antes de enviar nada al organismo. Por eso el mensaje aparece también en diarios que no tienen web service configurado, y por eso no hay que buscar la causa en ARCA: está en la factura.
2

El tipo de documento decide si la línea puede llevar IVA

Cada tipo de comprobante trae un ajuste que obliga a usar «IVA No Corresponde» o que lo prohíbe.

En Contabilidad > Configuración > ARCA > Tipos de documentos, la ficha de cada tipo tiene un campo llamado Alícuotas de compra con dos valores posibles: Cero y No cero. Ese campo es el que gobierna la segunda validación, y solo actúa sobre facturas y notas de crédito de proveedor.

  • Cero: todas las líneas tienen que llevar IVA No Corresponde. Es el valor de FACTURAS B, FACTURAS C, sus notas de crédito, FACTURAS Y COMPROBANTES DEL EXTERIOR y NOTAS DE CRÉDITO Y REEMBOLSOS DEL EXTERIOR, entre otros. Son 54 tipos en total.
  • No cero: el comprobante se rechaza si alguna línea lleva IVA No Corresponde. Es el valor de FACTURAS A, NOTAS DE DÉBITO A, NOTAS DE CRÉDITO A y de los comprobantes de exportación.

La lógica es fiscal, no informática: una Factura B no discrimina IVA, así que el Responsable Inscripto que la recibe no tiene crédito fiscal que computar. Marcarle IVA 21% a una Factura B de proveedor sería declarar un crédito que no existe.

En las facturas de cliente el ajuste no se consulta: siempre se comportan como No cero. Dicho de otro modo, una línea de una factura de venta nunca puede llevar IVA No Corresponde. Para las ventas al exterior el impuesto que corresponde es IVA Exento, y la posición fiscal ya lo reemplaza sola (ver Manual «Impuestos»).

🖼️
Captura pendiente
Entrá a Contabilidad > Configuración > ARCA > Tipos de documentos, buscá FACTURAS B en el listado y abrí su ficha. La captura es de esa ficha abierta: tiene que verse arriba el nombre del tipo de documento y, más abajo, el campo Alícuotas de compra con el valor Cero a la vista.
🖼️
Captura pendiente
La ventana de error que aparece al pulsar Confirmar en una factura de proveedor de tipo FACTURAS B a la que se le dejó una línea con IVA 21% en vez de IVA No Corresponde. Tiene que leerse el mensaje completo, el que dice «En la factura con ID “…” debe utilizar IVA No aplicable en todas las líneas», con el número de ID que muestre tu pantalla.
Este mensaje no dice qué factura esLos dos avisos de esta validación se leen «En la factura con ID “1234” debe utilizar IVA No aplicable en todas las líneas» y «En la factura con ID “1234” debe utilizar un impuesto que no sea IVA No aplicable». Ese número es un identificador interno que no aparece en ninguna pantalla, así que no sirve para buscar el comprobante: el que falla es el que estabas confirmando. Y donde el mensaje dice IVA No aplicable hay que leer IVA No Corresponde, que es el nombre real del impuesto en el listado.
3

Odoo cambia solo el diario según el cliente

Al elegir el contacto, el diario puede saltar a otro sin que nadie lo toque, y si no hay uno adecuado la carga se frena.

En una factura de venta de un diario que usa documentos, apenas se elige el Cliente Odoo mira su Tipo de responsabilidad de ARCA. Si es del exterior —Proveedor del Exterior, Cliente del Exterior o IVA Liberado – Ley Nº 19.640— y el diario elegido no es de exportación, busca uno de exportación y lo reemplaza. Al revés funciona igual: si el cliente es local y el diario era de exportación, lo cambia por uno del mercado interno.

Un diario cuenta como de exportación cuando su Sistema de PdV de ARCA es alguno de los tres de exportación; el electrónico es Comprobante de exportación - Web Service. Si Odoo no encuentra ninguno, no cambia nada y muestra un aviso con un botón Ir a Diarios: «Está intentando crear una factura para un cliente del exterior pero no cuenta con un diario de tipo exportación.» El aviso equivalente para el caso inverso habla de un diario de tipo mercado interno.

La consecuencia práctica es que el diario de exportación tiene que existir antes de cargar la primera factura E. No es algo que se resuelva sobre la marcha desde la factura (ver Manual «Comercio exterior»).

En las facturas de proveedor hay un automatismo parecido pero más terminante: cuando el proveedor tiene la responsabilidad Proveedor del Exterior, Odoo pisa el Tipo de documento y deja siempre FACTURAS Y COMPROBANTES DEL EXTERIOR, elija el usuario lo que elija. Y ese tipo es de los marcados como Cero, así que arrastra la exigencia de la sección anterior.

🖼️
Captura pendiente
El aviso que salta al elegir un cliente del exterior en una factura de venta cuando todavía no existe un diario de exportación. Tiene que leerse entero el texto «Está intentando crear una factura para un cliente del exterior pero no cuenta con un diario de tipo exportación.» y verse debajo el botón Ir a Diarios.
Si el contacto no tiene responsabilidad ARCA, nada de esto pasaTodo el automatismo del diario depende de que el contacto tenga cargado su Tipo de responsabilidad de ARCA. Si está vacío, Odoo no cambia el diario y avisa «Falta la configuración del contacto — Configura la responsabilidad de la ARCA de “…” para continuar.» Es una advertencia, no un bloqueo: la factura se puede seguir cargando, y el error real aparece recién al confirmar.
4

Confirmar varias facturas de golpe no es todo o nada

Si la quinta falla, las cuatro anteriores ya tienen CAE y no se deshace nada.

Cuando se seleccionan varias facturas en el listado y se confirman juntas, Odoo las manda a ARCA una por una y guarda cada CAE en cuanto lo recibe. No espera al final: cada autorización se graba en el momento, justamente para no perderla si algo falla después.

Por eso, si el quinto comprobante es rechazado, los cuatro anteriores quedan autorizados y registrados. No hay marcha atrás automática: un comprobante con CAE ya existe en ARCA y solo se corrige con una nota de crédito (ver Manual «Notas de crédito y débito»).

El mensaje lo dice explícitamente y arma dos listas: «Algunos documentos se validaron en ARCA, pero el sistema detuvo la validación en lote por un error en uno de ellos», seguido de Estos documentos se validaron y Estos documentos no se validaron, esta última con el cliente y el importe de cada uno. Conviene leer esas dos listas antes de reintentar, para no confirmar dos veces lo que ya salió.

🖼️
Captura pendiente
Desde el listado de facturas, seleccioná varias, confirmalas juntas y sacá la captura de la ventana de error que aparece cuando una de ellas falla. Tiene que verse arriba el mensaje «Algunos documentos se validaron en ARCA…» y debajo las dos listas enteras: Estos documentos se validaron y Estos documentos no se validaron. Hacela sobre clientes de prueba o tapá los nombres, porque la segunda lista muestra el cliente y el importe de cada comprobante.
Confirmá de a poco mientras estés aprendiendoEl lote es cómodo cuando el circuito ya está aceitado. En las primeras semanas conviene confirmar de a una: el error se lee entero, se corrige y se sigue, sin tener que reconstruir qué quedó adentro y qué afuera.
5

Cómo se lee un error de ARCA

Odoo no se limita a mostrar el código: trae su propio diccionario y agrega un bloque CONSEJO al final.

Cuando ARCA rechaza o observa un comprobante, la ventana de error se arma en dos partes. Arriba va lo que contestó el organismo, tal cual, en hasta tres bloques: Error de validación de ARCA, Observación de validación de ARCA y Evento de validación de ARCA, cada uno con su código y su texto original. Abajo, separado, aparece un bloque titulado CONSEJO.

Ese bloque es de Odoo, no de ARCA. Es un diccionario propio, en castellano, que traduce los códigos más frecuentes a una instrucción concreta. Algunos ejemplos de lo que explica:

CódigoQué te dice el CONSEJO
10015Cómo cargar un Consumidor Final identificado —nombre, tipo y número de documento— o cómo dejarlo como Consumidor Final anónimo.
10016Los rangos de fecha permitidos según el concepto: cinco días para productos, diez para servicios.
10153Falta el comprobante de origen: en una nota de crédito o de débito el campo Origen está vacío o mal escrito.
10242La responsabilidad de ARCA del contacto quedó deprecada; hay que elegir una vigente.
10018 · 10048La precisión decimal del precio del producto es mayor que la de la moneda.
602El número o la fecha no son los que ARCA esperaba, y te manda al menú de consulta de la sección siguiente.

El diccionario también traduce los códigos de observación, que son los que ARCA devuelve cuando acepta con reparos: ahí el comprobante queda autorizado igual, pero el detalle se registra en el historial de la factura. Vale la pena leerlo, porque suele avisar de un dato del cliente que conviene corregir antes de la próxima venta.

Hay un caso donde Odoo va más allá y hace un diagnóstico propio. Ante el error 10016 vuelve a consultar a ARCA el último comprobante autorizado y decide entre dos causas distintas: que la fecha de la factura sea anterior a la de la última autorizada, o que la numeración se haya desfasado entre Odoo y ARCA. El texto que termina apareciendo en el CONSEJO ya es el de la causa concreta.

🖼️
Captura pendiente
La ventana de error que queda al confirmar un comprobante que ARCA rechazó, con el contenido desplazado hasta que entren las dos partes en la misma imagen: arriba el bloque Error de validación de ARCA con su código y el texto tal cual lo devolvió el organismo, y más abajo, separado, el bloque CONSEJO con la explicación en castellano.
6

Consultar un comprobante en ARCA

La herramienta para preguntarle al organismo qué número usó último, cuando la numeración no cierra.

Antes que nada, conviene entender de dónde sale la numeración. Cuando se confirma el primer comprobante electrónico de un tipo de documento en un punto de venta, Odoo no arranca desde el 1: se conecta al web service, le pregunta a ARCA cuál fue el último número autorizado para ese tipo y ese punto de venta, y sigue desde ahí. Es lo que permite empezar a facturar en Odoo cuando ya se venía facturando desde otro sistema o desde el portal, sin duplicar numeración. Y la cuenta corre por tipo de documento: en un mismo diario, las Facturas A y las Notas de Crédito A llevan correlativos independientes.

Cuando algo no cierra, la herramienta está en Contabilidad > Contabilidad > Consultar factura en ARCA. Pide cuatro datos:

CampoQué se carga
DiarioSolo ofrece los diarios electrónicos: los de sistema de PdV Factura Electrónica - Web Service, Bono Fiscal Electrónico - Web Service y Comprobante de exportación - Web Service.
Tipo de documentoSe limita a los tipos que ese diario puede emitir.
TipoNúmero específico de factura o Obtener última factura.
NúmeroSe escribe a mano en la primera opción. En la segunda queda de solo lectura y lo completa ARCA.

La opción Obtener última factura es la que sirve para diagnosticar. Se elige el diario y el tipo de documento, y en el campo Número aparece el último correlativo que ARCA tiene registrado. Comparándolo con el último comprobante de ese tipo en Odoo se ve en un segundo si hay desfase, y de cuánto.

La otra opción, Número específico de factura, trae todos los datos que ARCA guardó de un comprobante ya autorizado: fecha, importes, CAE y su vencimiento. Sirve para auditar un comprobante puntual que quedó dudoso.

🖼️
Captura pendiente
El asistente Consultar factura en ARCA abierto desde Contabilidad > Contabilidad, antes de ejecutarlo. Tienen que verse los cuatro campos: Diario y Tipo de documento ya elegidos, Tipo puesto en Obtener última factura y Número todavía vacío.
🖼️
Captura pendiente
Ejecutá esa misma consulta y sacá la captura de la ventana roja que aparece con la respuesta de ARCA. Tiene que leerse el último número autorizado para el diario y el tipo de documento que elegiste. Sale en rojo aunque la consulta haya salido bien: esa es la pantalla que buscamos.
El resultado siempre se muestra como si fuera un errorSalga bien o salga mal, la consulta termina en una ventana roja de error. Cuando funciona, esa ventana contiene la lista de datos que devolvió ARCA; cuando falla, el mensaje empieza con Errores de la ARCA. Es una rareza de la pantalla, no una falla: no hay que asustarse por el color.
7

Verificar las facturas de proveedor contra ARCA

Preguntarle al organismo si el comprobante que te dio el proveedor realmente existe.

Odoo puede consultarle a ARCA si una factura de proveedor con CAE, CAI o CAEA está efectivamente autorizada. Se habilita en Contabilidad > Configuración > Ajustes, en el ajuste Verificar la validez de las facturas de los proveedores en ARCA, que tiene tres modos:

ModoQué hace
No disponibleEl botón de verificación no aparece. Es el valor de fábrica.
DisponibleAparece el botón y la verificación se dispara a mano, cuando el usuario quiere.
RequeridoOdoo verifica solo, antes de registrar, y frena la contabilización si la respuesta no es favorable.

Con los dos últimos modos, en la factura de proveedor aparece la fila del Modo de autorización de ARCA —CAE, CAI o CAEA— con su Código de autorización y, al lado, el botón ⇒ Verificar en ARCA. El botón recién se muestra cuando el modo de autorización está cargado: sin ese dato no hay nada que consultar. El resultado se guarda en la misma fila y tiene tres valores: Aprobado, Obsevado —así, con la errata de traducción— y Rechazado. Si ARCA devuelve observaciones o errores, el detalle queda en el historial del comprobante.

En modo Requerido, antes de registrar cualquier factura de proveedor Odoo intenta la verificación. Si el resultado no es Aprobado ni Obsevado, corta: «No podemos registrar esta factura de proveedor en Odoo porque la verificación en ARCA falló… Verifica de forma manual en ARCA y revisa el chatter de la factura para obtener más información.» Es un modo pensado para asegurar que todo lo que se informa en el Libro de IVA Compras esté respaldado por un comprobante real.

Una limitación importante: no todos los tipos de documento se pueden verificar. La consulta solo existe para los comprobantes clásicos —facturas, notas de crédito y de débito A, B y C, comprobantes de exportación y algunos regímenes especiales—. En un tipo que no está en esa lista, el botón directamente no aparece y el modo Requerido no lo frena.

🖼️
Captura pendiente
El ajuste Verificar la validez de las facturas de los proveedores en ARCA en Contabilidad > Configuración > Ajustes, con el desplegable abierto. Tienen que leerse las tres opciones: No disponible, Disponible y Requerido.
🖼️
Captura pendiente
Con ese ajuste puesto en Disponible, abrí una factura de proveedor que ya tenga cargado su modo de autorización y sacá la captura de esa fila: el Modo de autorización de ARCA —CAE, CAI o CAEA—, el Código de autorización al lado y el botón ⇒ Verificar en ARCA. Si ya la verificaste, que se vea además el resultado Aprobado. Encuadrá solo esa zona, para que no queden a la vista el nombre del proveedor ni el de la empresa en la barra superior.
Empezá en «Disponible»Poner el ajuste en Requerido desde el día uno suele trabar la carga por motivos que no tienen que ver con el proveedor: una caída del servicio, un dato mal tipeado, un comprobante de un tipo que no se verifica. Conviene arrancar en Disponible, usar el botón unas semanas sobre los proveedores nuevos, y recién después decidir si vale la pena exigirlo.