Se devo dire la mia, al momento non ho ancora capito (lo studio che ci segue neanche) cosa bisogna fare con i clienti esteri per quanto riguarda il codice fiscale.
Per quanto riguarda invece fatturazione con o senza IVA e diciture varie, per la vendita di software (online ovviamente) questo è lo schemino:
IntraCEE
- Privato si applica l'IVA (art. 7, c. 4, lett. e) DPR 633/72)
- Soggetto IVA non si applica l'IVA (art. 7, c. 4, lett. d) DPR 633/72)
ExtraCEE
- Privato non si applica l'IVA (art. 7, c. 4, lett. f) DPR 633/72)
- Soggetto IVA non si applica l'IVA (art. 7, c. 4, lett. f) DPR 633/72)
L'unica cosa è fare attenzione a situazioni particolari (ad esempio, mi è capitato una ditta spagnola a cui non ho dovuto applicare l'IVA perchè aveva sede alle Canarie (ora non ricordo se questo vale per tutte le Canarie o solo il posto dove stavano questi)). Ovviamente io l'avevo applicata e sono stati loro a farmi notare l'errore (esistono diverse eccezioni, sparse in giro, se non ricordo male è sempre lo stesso DPR che le elenca).