Cita:
Empezado por razorxxx
No me digas cómo, pero al ejecutar el WSDL Importer de "https://prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/SistemaFacturacion.wsdl" dejando todas las opciones por defecto y poniendo SOAP Version Automatic, ya me deja puestas las líneas con ioDocument e ioLiteral. ¿No será que los señores de la AEAT modificaron el WSDL sin decir nada porque se dieron cuenta de algún error?
|
Efectivamente lo han cambiado, antes cuando lo importabas por defecto en el objeto
Código:
RegFactuSistemaFacturacion
no aparecia la propiedad
Código:
property Cabecera: CabeceraType
y si
Código:
property RegistroFactura: Array_Of_RegistroFacturaType
, con lo que no podias elaborar el objeto.
Por lo que veo ahora si que te incluye la cabecera y directamente pone los modificadores ioDocument e ioLiteral y la version 1 de SOAP que es la que en el documento de la AEAT indica que es la correcta para la elaboracion y envio.