El diario de exportación
Exportar no es una variante de la factura común: necesita su propio diario, su propio punto de venta y su propio web service.
Los comprobantes al exterior se emiten con un diario de ventas separado del que se usa para el mercado interno. No es una preferencia: el comprobante tipo E se pide a ARCA por un web service distinto del de las facturas A y B, y cada web service tiene su propio punto de venta habilitado.
El diario se crea en Contabilidad > Configuración > Diarios, de tipo Ventas, y lo que lo convierte en diario de exportación es el campo Sistema de PdV de ARCA. Las opciones que corresponden al exterior son tres, pero solo la primera se comunica con ARCA:
| Sistema de PdV de ARCA | Qué hace |
|---|---|
| Comprobante de exportación - Web Service | Le pide el CAE a ARCA por el servicio WSFEXv1. Es el que se usa. |
| Comprobantes de exportación - Facturador Plus | Punto de venta que se opera fuera de Odoo. Odoo numera el comprobante pero no pide CAE. |
| Comprobantes de exportación - Factura en línea | Ídem: se emite en la web de ARCA y se registra en Odoo. |
El Número del PdV de ARCA del diario tiene que ser el que ARCA habilitó para exportación, que no es el mismo que el del mercado interno. Con el modo desarrollador activado aparece en el diario el botón Verificar PdV disponibles en ARCA, que consulta al web service qué números están habilitados: es la forma de confirmarlo sin adivinar.
Un diario de exportación ofrece solamente tres tipos de documento —Factura E, Nota de Débito E y Nota de Crédito E— y ninguno más. Y al revés: un diario doméstico no ofrece ninguno de los tres. Por eso el diario no se puede compartir entre los dos circuitos.
Los códigos que ARCA exige y que hay que cargar antes
Tres tablas de configuración que vienen precargadas y que, si les falta un dato, cortan la validación del comprobante.
El comprobante de exportación no informa solamente importes: informa el país de destino, la moneda y la unidad de medida de cada línea, cada uno con un código propio de ARCA. Esos códigos no se cargan en la factura: viven en las tablas de configuración, y si falta alguno la factura no se autoriza.
El país del cliente. Se administra en Contactos > Configuración > Localización > Países. Cada país lleva cuatro datos de la localización argentina:
- Código de ARCA: identifica al país de destino. Solo se ve con el modo desarrollador activado.
- CUIT persona física, CUIT Persona jurídica y CUIT Otros: son los CUIT PAÍS, los identificadores genéricos que ARCA define para reconocer a un extranjero que no tiene CUIT argentino. Odoo manda uno solo: el de persona jurídica si el contacto está marcado como empresa, y el de persona física si no. El tercero se guarda pero no se usa.
Los 229 países vienen con los cuatro datos completos. Si el contacto no tiene país cargado, el error es «Para el WS "wsfex" el cliente debe tener un país»; si el país existe pero sin código, «Para el WS "wsfex" es necesario el código AFIP del país», con un botón que lleva a la página de ARCA donde está la tabla.
La moneda. También lleva su Código de ARCA: PES para el peso, DOL para el dólar, 060 para el euro. Vienen 44 monedas precargadas. Todo lo demás de facturar en otra moneda —cotización, activación de la moneda, controles de ARCA— se explica en el Manual «Moneda extranjera».
La unidad de medida de cada producto. Es el dato que más se pasa por alto, porque solo los comprobantes de exportación informan el detalle de las líneas, y cada línea manda el código de ARCA de su unidad. Se carga en la ficha de la unidad, a la que se llega desde Contabilidad > Configuración > Ajustes, bloque Unidades y embalajes. Vienen 19 unidades con código: kilogramos, metros, litros, unidades, docenas, gramos, toneladas, horas, días y las medidas del sistema imperial.
Qué mira Odoo en la Factura E
Los campos de la factura de exportación que no existen en una factura del mercado interno.
Con el diario de exportación elegido, hay tres datos propios de este circuito que se completan en la pestaña Otra información y que conviene revisar antes de confirmar:
- Concepto ARCA: lo sugiere Odoo según los productos cargados, y sus opciones aparecen en inglés porque la localización no las traduce: Products / Definitive export of goods, Services, Products and Services y 4-Other (export). En los comprobantes E se pueden mezclar productos y servicios sin que el concepto pase a mixto.
- Fecha del servicio: si el concepto incluye servicios, hay que completar el período de prestación, desde y hasta. Odoo propone el mes de la factura.
- Incoterm: se informa a ARCA con su código y su descripción. De la descripción viajan solo los primeros 20 caracteres, así que en el comprobante de ARCA puede verse cortada.
Del contacto se toman el nombre, la dirección completa —calle, código postal y ciudad, todo en un solo renglón— y el número de identificación tributaria que tenga cargado, que se informa tal cual, sin validación. Del comprobante viajan además el término de pago y las notas del pie.
En cuanto a impuestos, la posición fiscal Compras / Ventas al exterior reemplaza el IVA que traen los productos por IVA Exento. Eso no exime de la regla general argentina: cada línea tiene que llevar un impuesto del grupo IVA, ni ninguno ni dos. Si falta, el error es «Debería haber un solo impuesto del grupo fiscal "IVA" por línea». Cómo se aplica esa posición fiscal se explica en el Manual «Posiciones fiscales».
La factura del proveedor del exterior
Acá Odoo decide por vos: el tipo de documento es fijo y el IVA de las líneas también.
Cuando el proveedor tiene la responsabilidad ARCA Proveedor del Exterior, Odoo pone el Tipo de Documento en Facturas y comprobantes del exterior —prefijo FA-I— y lo vuelve a poner ahí cada vez que recalcula, es decir cada vez que se toca el proveedor o el diario. Aunque se lo cambie a mano, si después se corrige el proveedor el campo vuelve solo. No es un error: es la única opción válida para ese contacto.
Ese tipo de documento exige que todas las líneas lleven IVA No Corresponde. La razón es simple: la factura de un proveedor extranjero no genera crédito fiscal de IVA argentino, porque ese IVA todavía no se pagó. Si alguna línea lleva otro impuesto, la confirmación se frena.
En la práctica no hay que cargarlo a mano: la posición fiscal Compras / Ventas al exterior se autodetecta por la responsabilidad del proveedor y reemplaza IVA 21%, 27%, 10,5%, 0%, No Gravado y Exento por IVA No Corresponde. Alcanza con verificar que la posición fiscal haya aparecido en el comprobante.
El número de estas facturas se escribe a mano: no hay secuencia, porque el comprobante lo emitió el proveedor y no ARCA.
El despacho de importación
Una compra al exterior deja dos comprobantes, y en Odoo se cargan al revés uno del otro.
La factura del proveedor extranjero y el despacho de importación son dos comprobantes distintos. El despacho se carga como una factura de proveedor más, en Contabilidad > Proveedores > Facturas de proveedor, pero con el Tipo de Documento en Despacho de importación —prefijo DI—.
Y hace exactamente lo contrario que la factura del exterior: exige en cada línea un impuesto de IVA que no sea «IVA No Corresponde». Es lógico, porque el despacho es el comprobante donde se computa el crédito fiscal del IVA de la importación, que es el que efectivamente se pagó en la aduana. Cargado con «IVA No Corresponde», Odoo frena la confirmación con el aviso «debe utilizar un impuesto que no sea IVA No aplicable».
El número del despacho va en el campo Número de Documento, y no es un dato decorativo: al generar el archivo del Libro de IVA Digital de compras, Odoo separa los despachos del resto y arma con ellos dos archivos aparte —Importaciones_de_Bienes e IVA_Importaciones_de_Bienes— usando ese número como identificación del despacho. Un despacho cargado con el tipo de documento equivocado no rompe nada visible en Odoo, pero queda informado en el archivo que no corresponde.
Zona franca
Un caso que Odoo trata como exportación aunque el cliente esté dentro del país.
Un cliente de zona franca se identifica con la responsabilidad ARCA IVA Liberado – Ley Nº 19.640. Con ese dato cargado en el contacto, Odoo hace dos cosas solo: manda la factura al diario de exportación, igual que a un cliente del exterior, y le aplica la posición fiscal Compras / Ventas Zona Franca.
Esa posición fiscal reemplaza IVA 21%, 27%, 10,5% y 0% por IVA Exento, tanto en ventas como en compras. Es la única de las cuatro posiciones fiscales argentinas que actúa en los dos sentidos con el mismo impuesto de reemplazo. El detalle completo está en el Manual «Posiciones fiscales».
Hay además un ajuste que Odoo hace sin avisar: en un comprobante E emitido a un cliente de zona franca, el Concepto ARCA pasa automáticamente a 4-Other (export), sin importar qué productos tenga cargados la factura. Es un requisito del web service de exportación, no un error de cálculo.