Hola, Ibidi.
Lo primero que tienes que hacer es definir la fecha correctamente. Como en el web service está definida asi:
Código Delphi
[-] wsultimocierreout = class(TRemotable)
private
FFecha: TXSDate;
public
destructor Destroy; override;
published
property Fecha: TXSDate Index (IS_NLBL) read FFecha write FFecha;
end;
Tendrás que definirla en Delphi también como:
Ahora bien, GetwsultimocierreSoapPort devuelve un wsultimocierreSoapPort (tu variable ws_cierre) que tiene una función execute, con un parámetro de tipo wsultimocierre_Execute, que devuelve un tipo wsultimocierre_ExecuteResponse, que tiene una propiedad Salida de tipo wsultimocierreout y este a su vez es el que tiene la propiedad Fecha, creo que al final debería ser más o menos así:
Código Delphi
[-]var
dFecha : TXSDate;
ws_cierre : wsultimocierreSoapPort;
ws_cierre_exe: wsultimocierre_Execute;
ws_cierre_resp: wsultimocierre_ExecuteResponse;
ws_ultimo_cierre: wsultimocierreout ;
..
..
ws_cierre := GetwsultimocierreSoapPort;
ws_cierre_exe := wsultimocierre_Execute.Create;
ws_cierre_resp := ws_cierre.Execute(ws_cierre_Exe);
ws_ultimo_cierre := ws_cierre_resp.Salida;
dFecha := ws_ultimo_cierre.Fecha;
Creo que más o menos sería así, pero tengo algo oxidado el acceso a webservices en Delphi (como otros muchos males del mundo, ahora estoy con Java por necesidad), pero creo que puede orientarte un poco
Saludos