Cita:
Empezado por dmg
Muy buenas, estoy realizando el proyecto en c# con Visual Studio 2010 .Net 4.6, el fichero XML que genero no lo valida correctamente.
Faltan los nodos Envelope, Header, Body,...
Como puedo conseguir generar la estructura como la de los ejemplos o algo parecido que se valide correctamente?
Yo estoy haciendo lo siguiente:
1) Creo un proyecto windows form
2) Agrego una Referencia de Servicio y en la direccion incluyo el wsdl y pulso IR:
"https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl"
3) Cambio el nombre del NAMESPACE: ServiceReferenceEmitidas
4) incluyo en el proyecto
using PruebaWS.ServiceReferenceEmitidas;
5) Defino una variable del tipo SuministroLRFacturasEmitidas y voy rellenando los datos de la factura
SuministroLRFacturasEmitidas SII_Emitidas = new SuministroLRFacturasEmitidas();
6) Termino generando el XML.
XmlSerializer serializer = new XmlSerializer(typeof(SuministroLRFacturasEmitidas));
FileStream fs = new FileStream(fichero, FileMode.Create);
serializer.Serialize(fs, SII_Emitidas);
Espero que alguien me pueda echar una mano, muchas gracias
Un saludo.
|
Hola a todos,
Tengo el mismo problema al generar el XML (clavadito al tuyo, dmg), no me pone los nodos Envelope, Header, Body.
Pero cuando me comunico con el ws, el mensaje de respuesta es OK y puedo consultar las facturas enviadas en la página de pruebas AEAT, pero me gustaría poder generar correctamente el archivo XLM para guardarlo.
Muchas gracias a todos