Ver Mensaje Individual
  #51  
Antiguo 26-01-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Reputación: 8
CMB Va por buen camino
Cita:
Empezado por seccion_31 Ver Mensaje
Bueno, este es mi código que no funciona:

da error 4102: falta contraparte. Llevo repasándolo bastantes horas y nada. Luego llamo a la AEAT:

Pero... ¿podeis x favor, decirme como haceis para enviar el XML? porque viendo el tiempo que estoy perdiendo con esto, puedo intentar componer el XML.

hay unas pocas constantes que hay que añadir, e iria justo debajo de: setCERTIFICADO(CERTIFICADO);
Para "seccion_31"

Saludos a todos. Soy un poco nuevo en este tema, pero estoy viendo que se trata de dos operaciones diferentes:

1. Crear el XML según normas de la AEAT en el documento SII_Descripcion_ServicioWeb.pdf
2. Enviarlo por Webservice

El primer paso no tiene ningún problema. Hay varias maneras de hacerlo. Es muy entretenido pero no es difícil.

Ahora bien, una vez tienes el XML, ¿cuáles son los pasos para enviarlo?

El proceso de Delphi con el "WSDL Importer" funciona perfectamente, incluso en Delphi 7. Te crea el SuministroInmediatoInfo.pas con todas las funciones que puedes llamar. ¡Fantástico! Pero eso no lo soluciona todo.

¿Qué viene después? ¿Hay que usar un componente SOAP de Delphi para el envío o no es necesario?

¿Cómo hay que tratar lo del certificado digital?

¿Y el NIF que tiene que ser validado contra la Base de Datos Centralizada de la AEAT?

¿Habrá alguien por ahí tan generoso que pueda explicarlo paso a paso?

Muchas gracias.

Última edición por CMB fecha: 26-01-2017 a las 16:21:09. Razón: Error ortográfico
Responder Con Cita