Dos campos que todo recibo de curso online debe incluir antes de vender a la UE
Si vendes cursos online a estudiantes en la Unión Europea, dos campos en tu recibo pueden ahorrarte una auditoría fiscal. Aquí están y por qué importan.
Vendes un curso de €197 a alguien en Alemania, recibes el pago en segundos y sigues adelante. Perfecto, excepto que el IVA europeo acaba de convertirse en tu problema, y tu recibo actual no tiene lo que necesitas para demostrarlo.
Por qué la UE es diferente a cualquier otro mercado
Cuando vendes servicios digitales, como cursos online, a consumidores particulares dentro de la Unión Europea, el IVA se aplica en el país del comprador, no en el tuyo. Eso significa que un estudiante en Francia paga IVA francés (20%), uno en Italia paga IVA italiano (22%), y uno en España paga IVA español (21%).
El régimen que lo regula se llama OSS (One Stop Shop), y aunque simplifica el registro, no te exime de documentar correctamente cada venta. Las autoridades fiscales europeas, en una inspección, van a buscar exactamente dos piezas de información en cada transacción:
- El país de residencia del comprador
- Su número de identificación fiscal o VAT number (cuando aplica)
Sin esos dos campos en el recibo, no puedes justificar qué tipo impositivo aplicaste ni por qué. El problema no es pagar el impuesto: es no poder demostrar que lo calculaste bien.
Campo 1: país de residencia del comprador
No es lo mismo que el país del método de pago
Un estudiante puede pagar con una tarjeta emitida en México pero residir en los Países Bajos. Tu procesador de pagos registra el país del banco, no el del comprador. Si usas ese dato para determinar el IVA, puedes estar aplicando el tipo equivocado.
El campo correcto es el país de residencia declarado, que el comprador introduce al pagar o que tú verificas con al menos dos pruebas no contradictorias (dirección de facturación, IP, código de teléfono). Esto lo exige el reglamento europeo de IVA digital desde 2015.
En la práctica: añade un campo obligatorio de "país de residencia" en tu formulario de compra. No lo hagas opcional. Si un alumno de tu programa de coaching grupal de €850 al trimestre no lo rellena, no tienes soporte para tu declaración OSS de ese período.
Lo que implica para tus recibos existentes
Revisa los últimos tres meses de ventas a estudiantes europeos. Si tu recibo solo muestra nombre, email y descripción del producto, tienes un hueco documental. No es un error de IVA todavía, pero sería el primero que señalaría un inspector.
Campo 2: número de identificación fiscal del comprador (cuando es B2B)
Cuándo importa y cuándo no
Si tu comprador es un consumidor particular (B2C), no necesitas su número fiscal. El IVA lo aplicas tú al tipo del país del comprador, punto.
Pero si vendes un curso de formación empresarial o un programa de coaching a una empresa o autónomo dentro de la UE, el escenario cambia. En ventas B2B entre países de la UE, entra en juego la inversión del sujeto pasivo (reverse-charge): tú no cobras IVA, sino que el comprador lo autodeclara en su país. Para aplicar ese mecanismo legalmente, necesitas su número de IVA intracomunitario (VAT number) validado, y ese número debe aparecer en el recibo.
Si vendes un acceso a tu academia de €1.200 anuales a una empresa en Bélgica y no tienes su VAT number en la factura, no puedes aplicar reverse-charge. Tendrías que haber cobrado el IVA belga (21%) y declararlo. Sin el campo, sin la prueba, y potencialmente con un pasivo fiscal no cubierto.
Cómo añadirlo sin fricción
Un campo opcional de "Número de IVA / CIF de empresa" en el checkout es suficiente para la mayoría de plataformas. Si el comprador lo rellena, activas el reverse-charge; si no, tratas la venta como B2C. La clave es que ese número quede impreso en el recibo final, no solo guardado en tu base de datos.
Cómo se gestiona habitualmente
- El recibo solo muestra nombre, email y precio total sin desglose de IVA.
- El país del comprador se toma del procesador de pagos, que registra el país del banco.
- El VAT number del comprador B2B se guarda en un Excel aparte, fuera del documento legal.
- No hay distinción visual entre ventas B2C y B2B en el historial de cobros.
- En una auditoría, hay que reconstruir manualmente cada transacción.
Cómo lo resuelve ZenPay
- El toggle de reverse-charge VAT por factura activa la inversión del sujeto pasivo y lo refleja en el PDF.
- Puedes añadir el VAT number del cliente directamente en su ficha, y aparece en cada factura emitida.
- El modo de IVA (inclusivo, exclusivo, exento) se configura por factura con override por línea.
- Los informes de ingresos por divisa permiten ver el volumen exacto facturado a la UE por período.
- Cada factura exportable en PDF y CSV contiene todos los campos requeridos para la declaración OSS.
Qué hacer esta semana (no este trimestre)
No necesitas un asesor fiscal para resolver esto hoy. Necesitas dos cosas:
- Actualizar tu formulario de compra con los campos de país de residencia y número de IVA opcional.
- Actualizar tu plantilla de recibo para que esos datos aparezcan impresos en el documento que recibe el alumno.
Si emites facturas manualmente o con una herramienta de invoicing, comprueba que puedes añadir el VAT number del cliente y seleccionar el modo de IVA correcto por cada venta. Una factura de €197 sin esos campos no es solo un problema documental: si tienes 40 alumnos europeos al mes, son €7.880 en ventas sin soporte fiscal adecuado.
La buena noticia es que el reglamento OSS fue diseñado precisamente para que educadores y creadores de contenido puedan vender a toda la UE sin registrarse en 27 países. Solo tienes que darle los datos que pide. Esos dos campos son el mínimo no negociable.
Menos papeleo.
Más de lo que importa.
Tu primera factura
en menos de 2 minutos.
Sigue leyendo
Tres campos de factura que evitan que el pago final se convierta en una negociación
Cuando un cliente residencial cuestiona la factura final, suele ganar el que tiene más papel. Estos tres campos convierten tu factura en un argumento inapelable.
El email del día 31: cómo activar intereses de demora sin sonar como un cobrador
Cuando un cliente corporativo no paga en plazo, el email que envíes el día 31 marca la diferencia entre cobrar esta semana o en dos meses. Aquí tienes la estructura exacta.
La frase que envías antes de facturar trabajo extra a un cliente recurrente
Antes de emitir una factura por trabajo fuera de contrato, una sola frase enviada por correo puede evitar disputas, retrasos y tensiones con tu cliente B2B de siempre.