Still the same (new) error:
Cannot perform web service invocation checkVat.
The fault returned when invoking the web service operation is:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
..../etc.
I too think it has to do with Java date format, and I've alredy tried several conversion methods without luck.
Too bad there's not a javacast for datetime format in CF.
I'm making my mind on all the question:
could it be that CF8 uses an old SOAP protocol, and checkVat WSDL interacts with by dealing with 6 variables,
while the current protocol only makes the same job with two?
Maybe there's a magical datetime format that would do the trick, but it's like throwing stones in water and expecting them to bounce back.
I really would consider upgrading to CF10 if that was still available as an option...