Cita:
Empezado por AlSan
Hombre, así de entrada parece que falta el tema del envelope (soap)...
Yo comienzo todos mis XML (hechos "a mano" como algún otro compañero) con las líneas siguientes:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http:..... etc.>
<env:Header/>
<env:Body>
<siiLR:SuministroLRFacturasEmitidas>
<sii:Cabecera>
<sii:IDVersionSii>0.7</sii:IDVersionSii>
<sii:Titular>
......
|
Buenas , gracias por responder !.
En este caso el error era que no tenía especificado que el envío se hacia mediante certificado en el app.config (El desarollo se realiza en vb.NET).
Código:
<binding name="siiBinding1">
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
El caso es que el encabezado del envelope no se exporta cuando serializo a XML .. sin embargo debe ir intrinseco en las llamadas al webservice porque funcionar .. funciona. Agrego directamente como referencia al proyecto los WSDL y de ahi ya se generan las clases y metodos para trabajar con Facturas emitidas y recibidas.