Cita:
Empezado por Ramon88
Perdonar mi ignorancia, pensaba que esto sería más sencillo y no saco nada en claro, me he leído varias páginas del post, pero es infinito!
Veo que importáis el WDSL, esto nunca lo he hecho, es para generar el XML? o para que?
Yo trabajo con visual studio, pero como me ayudasteis muchísimo en el tema de TicketBai, pues siempre os leo...
El proceso es:
1- Generar XML
2- Subirlo logeandote con certificado?
Por favor arrojarme algo de luz!(o a los leones...)
|
Buenas,
Si, asi es. Primero se genera el xml y despues se envia mediante mesajes soap autentificados con certificado.
Con el wsdl generamos el xml ya que nos permite ,mediante las clases que crea al importarlo al proyecto, manejar los nodos y estructura del xml facilmente.
Para importar el wsdl nada mas que tienes que agregar a tu proyecto el servicio y listo. Para eso : proyectos-añadir referencia de servicio y añades la direccion
https://www2.agenciatributaria.gob.e...tEmitidas.wsdl
.....
y este para las facturas recibidas
https://www2.agenciatributaria.gob.e...Recibidas.wsdl
Con eso ya te permite referenciarlo en tu codigo para ir generando la estructura del fichero xml:
Dim oSfe As New SuministroFactEmitidas.LRConsultaEmitidasType
oSfe.Cabecera = New SuministroFactEmitidas.CabeceraConsultaSii
oSfe.Cabecera.IDVersionSii = SuministroFactEmitidas.VersionSiiType.Item11
oSfe.Cabecera.Titular = New SuministroFactEmitidas.PersonaFisicaJuridicaUnicaESType With {
.NombreRazon = aeatrscertificado,
.NIF = cifempresa
}
... etc
un saludo y te sigo por si necesitas algo. Yo trabajo en vs2010