Lo hacemos con el objeto wsdl. Hemos cambiado en todos los ficheros que se generan automáticamente con el wdsl los metodos GETSIISOAP. Te pongo un ejemplo de emitidas.
Código Delphi
[-]
if Hacienda = Navarra then
begin
defURL := 'https://sii.hacienda.navarra.es/SII_PRUEBAS.proxy/SiiMensajesXsdHandlet.ashx';
defSvc := 'siiService';
defPrt := 'SuministroFactEmitidasPruebas';
UseWSDL := false;
end
else
begin
begin defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
defURL := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defSvc := 'siiService';
defPrt := 'SuministroFactEmitidas';
end;