Ventas nacionales, intercomunitarias, internacionales
Ventas nacionales
Para las ventas dentro de España, el proceso es relativamente sencillo. Cuando el sistema detecta que el país de destino es ES, lo primero que verifica es si la factura incluye IVA. Si no tiene IVA, se genera un error automáticamente, ya que las ventas nacionales deben incluir siempre el impuesto correspondiente. Una vez confirmado que tiene IVA, el sistema determina si se trata de una factura normal (F1) o una factura de sustitución de simplificada (F3), enviándola después a Verifactu con todos los datos fiscales completos y aplicando las tasas de IVA españolas correspondientes.
Ventas intracomunitarias
Las ventas a países de la Unión Europea requieren un análisis más sofisticado. El sistema primero identifica si el destino es uno de los 27 países miembros de la UE y luego realiza una validación crucial: consulta el sistema VIES para determinar si el cliente tiene un número de IVA intracomunitario válido. Esta distinción es fundamental porque separa las ventas B2B (empresa a empresa) de las B2C (empresa a consumidor final).
Para las ventas B2B con VIES válido, el sistema aplica la inversión del sujeto pasivo, lo que significa que la factura se emite sin IVA español (0%) porque será el cliente quien declare el IVA en su país. Si detecta IVA en este tipo de operación, genera un error automáticamente.
Para las ventas B2C sin VIES, la lógica cambia completamente. El sistema verifica el volumen de ventas anuales de la empresa. Si ha facturado menos de 10.000€ en el año, puede aplicar IVA español. Si supera ese umbral, debe verificar si la empresa declaró en su configuración inicial que realizaría ventas internacionales de alto volumen, aplicando entonces el IVA del país de destino.
Ventas internacionales
Para destinos fuera de la Unión Europea, el tratamiento es más directo pero igualmente automatizado. El sistema identifica que se trata de una exportación y verifica que la factura no tenga IVA, ya que las exportaciones están exentas de este impuesto. El esquema fiscal cambia automáticamente a "02" (exportación) y se procesa como una factura F1 de exportación con 0% de IVA. Si detecta IVA en una exportación, detiene el proceso y envía una notificación de error, ya que esto no cumple con la normativa fiscal.
Last updated Feb 5, 2026
Built with Documentation.AI