ya he realizado el desarrollo para envíar a hacienda el SII pero ahora se nos plantea el envío a las haciendas forales de Navarra y País Vasco. Con la de Navarra no tuvimos problemas pero con la de País Vasco nos da error al Parsear el XML. Tras comparar los ficheros que se envían nos dimos cuenta que la diferencia está en el namespace que para hacienda española es: y para alava es .
Mi pregunta es como podemos modificar solo el namespace a la hora de hacer la llamada al método :
SuministroLRFacturasRecibidas objEnvioFacturas = null; RespuestaLRFRecibidasType objRespuestaFacturas = null; objSWFact.Timeout = Configuracion.Configuracion.SIITimeOutEnvio * 1000; objEnvioFacturas = new SuministroLRFacturasRecibidas() { Cabecera = (CabeceraSii)ObtenerCabecera(cliente, argstrTipoComunicacion), RegistroLRFacturasRecibidas = ObtenerFacturasRecibidas(_mdecIdEmpresas, cliente, argstrTipoComunicacion, argstrFechaDesde, argstrFechaHasta, ref strMensajeFacturasErroreas, ref facturasEnviadas, argdecIdCaimtransacciones, argblnPrimerSemestre) }; objRespuestaFacturas = objSWFact.SuministroLRFacturasRecibidas((SuministroLRFacturasRecibidas)objEnvioFacturas);