Cuando una empresa tiene clientes fuera de la zona euro, habitualmente tiene que emitir la factura en la moneda del cliente, sin embargo el registro de facturación que se envía a la AEAT debe llevar los importes en euros. El software tiene que hacer esa conversión con un tipo de cambio documentado y conservarlo. Con eso, el cliente recibe la factura en su divisa y el emisor de la factura cumple con Verifactu y la Ley Antifraude.
¿Se puede facturar en otra divisa?
Sí, la normativa de facturación no obliga a emitir siempre en euros. Lo que sí exige VeriFactu es que el registro que llega a la Agencia Tributaria exprese base imponible, cuota y total en euros. Una cosa es el documento que recibe el cliente y otra lo importes que se deben declarar en Hacienda.
Por eso puedes mantener tu relación comercial con clientes de fuera de la zona euro, en dólares, libras, francos suizos o la moneda que sea, sin renunciar a cumplir.
Paso a paso: cómo hacerlo
1. Emitir la factura en la divisa acordada con el cliente. Los importes, el total y las condiciones de pago se expresan en esa moneda. El cliente ve lo que va a pagar realmente.
2. Aplicar un tipo de cambio y déjalo documentado. Necesitas saber qué tipo de cambio se aplicó, de qué fuente procede y en qué fecha. Si te piden justificar una cifra, tienes que poder explicarla.
3. Convertir los importes a euros para el registro de facturación. La base imponible, la cuota y el total del registro se expresan en euros, calculados con ese mismo tipo de cambio.
4. Usar una única fuente de conversión. La factura, el registro enviado a la AEAT y la contabilidad tienen que partir del mismo cálculo. Si distintos sistemas convierten con tasas o redondeos diferentes, puede ocurrir que aparezcan descuadres.
5. Enviar el registro a la AEAT en euros, con los requisitos técnicos de VeriFactu (huella, trazabilidad, etc.).
6. Separar la facturación de la tesorería. Si cobras semanas después y el tipo de cambio ha cambiado, esa diferencia es una diferencia de cambio contable, pero no obliga a corregir la factura ya emitida.
¿Qué hace Invocash?
Invocash permite elegir la divisa al emitir la factura y el software aplica el tipo de cambio de forma automática, guarda su fuente y su fecha. Simultáneamente genera el registro VeriFactu en XML en euros y lo envía a la AEAT.
Así todos los datos tienen el mismo origen, de esta manera la factura del cliente y el registro fiscal siempre cuadran.
Un ejemplo
Facturas 5.000 USD a un cliente de Estados Unidos. Él recibe una factura por 5.000 USD, que es lo que pagará. El software calcula el equivalente en euros con el tipo de cambio aplicado en el momento de generar la factura, guarda la referencia y envía a la AEAT el registro con los importes en euros. Tú solo has elegido la divisa.
Preguntas frecuentes
- ¿Tengo que facturar en euros a mis clientes de fuera de la UE?
No. Puedes facturar en la moneda que acordéis. Lo que va en euros es el registro que se envía a la AEAT. - ¿Qué pasa si el tipo de cambio cambia entre la factura y el cobro?
Es una diferencia de cambio contable. No modifica la factura emitida. - ¿Y si tengo que hacer una devolución o una rectificativa?
Conviene no recalcular el importe fiscal histórico con el tipo de cambio del día del reembolso. Analiza antes su tratamiento fiscal con tu asesor.
Facturar en la divisa de tu cliente y cumplir con VeriFactu son dos procesos perfectamente compatibles. Factura en su moneda, registra en euros con un tipo de cambio documentado y usa un software que lo haga por ti.

