vas a usar una aplicación prefabricada o bien vas a crear tu la tienda desde cero? porque algunas app prefabricadas ya contemplan los países, ivas, particualres y empresas...
Cita: EJ: Cuando el usuario esté en en proceso final de compra... ¿le pregunto al usuario de donde es y que tipo de usario es y sobre eso, le adjunto el IVA en el precio antes de enviarlo a PAYPA?
en mi opinión, si tienes pensado ofrecer un servicio global, lo mejor es mostrar los precios sin IVA, y mostrar una leyenda visible fácilmente que diga "precios sin iva incluido".
A partir de ahí, según la app que estés usando (o vayas a usar) y/o los conocimientos de programación que tengas, deberías tener 2 campos para controlar si es empresa o particular, y otro para controlar el país.
El importe que pases a paypal tiene que ser el total a cobrar, independientemente de si lleva iva o no.
Pero como te comentaba hay app de tienda online que ya gestionan / controlan el tema de impuestos y países + módulos pago paypal. Que te vas ahorrar un montón de tiempo.