Cita:
Empezado por nachoexe
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.