Ver Mensaje Individual
  #2718  
Antiguo 31-01-2018
didou didou is offline
Miembro
 
Registrado: may 2017
Posts: 59
Reputación: 7
didou Va por buen camino
Cita:
Empezado por nachoexe Ver Mensaje
Yo también tuve problemas con los envíos a las haciendas forales y los resolví de la siguiente manera.

Primero, hay que cambiar el envío en el GetsiiSOAP en vez de trabajar con los wsdl trabajar directamente con las url porque si no hay dos haciendas forales cuyos wsdl fallan, así que todo por url

//Emitidas Web para el País Vasco y Navarra
defURLAla = 'https://sii.araba.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defURLGui = 'https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defURLViz = 'https://sii.bizkaia.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defURLNav = 'https://siihacienda.navarra.es/SII_PRODUCCION.proxy/SiiMensajesXsdHandlet.ashx';


Segundo, se pueden utilizar las mismas unidades generadas para la hacienda central y todo funciona perfectamente, el truco esta en modificar manualmente el xml en el OnBeforeExecute cambiando los esquemas de la central por las forales

Muchisimas gracias Nachoexe, lo de las Urls ya lo hacia asi pasándole al GetSiiSoap el UseWsdl a false y la url de cada hacienda, voy a probar modificar el XML en el BeforeExecute, gracias otra vez y un saludo.
Responder Con Cita