Página 3 de 14

Re: Nuevo suministro inmediato de información del IVA

Publicado: 05 Abr 2017, 08:03
por javgarma
Otro aporte por si puede resultaros de interés, aunque todavía no lo he probado. Se trata de un programa para la validación del XML (XMLSTARLET)
http://xmlstar.sourceforge.net/doc/UG/x ... et-ug.html

Re: Nuevo suministro inmediato de información del IVA

Publicado: 20 Abr 2017, 09:20
por barna.rasta
Buenos dias Jose Maria,
yo utilzo LINUX pero lei que hay mucha gente que usando windows descargo CYQWIN
https://www.cygwin.com/

La orden que utilizo yo para curl es la siguiente:

Código: Seleccionar todo

curl -k --cert certificado.pem  -d "@/tmp/FacturasEmitidas-170418.xml" https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP --o /tmp/resultado.xml --ciphers "AES256-SHA"
Espero te sirva,

Re: Nuevo suministro inmediato de información del IVA

Publicado: 21 Abr 2017, 12:05
por Jafern
Buenas, muchas gracias por la solucion que habeis enviado de curl, me esta siendo muy util.
Pero por otra parte, ¿Qué url estais utilizando para la realizacion de pruebas?
La que he visto por aqui, el xml de respuesta no me devuelve lo esperado, me dice error 400.
Un saludo y muchas gracias!

Re: Nuevo suministro inmediato de información del IVA

Publicado: 21 Abr 2017, 12:16
por jozalez
Jafern escribió:Buenas, muchas gracias por la solucion que habeis enviado de curl, me esta siendo muy util.
Pero por otra parte, ¿Qué url estais utilizando para la realizacion de pruebas?
La que he visto por aqui, el xml de respuesta no me devuelve lo esperado, me dice error 400.
Un saludo y muchas gracias!
Vaya, a mi me esta pasando lo mismo Jafern, al intentar validar el xml en la pagina de pruebas de la AEAT me dice que el xml tiene un fin prematuro, y al utilizar el siguiente comando en curl:
curl --connect-timeout 60 -m 60 -s -S -L --header "Content-Type: text/xml;
charset=UTF-8" --cert ./certificado.pem --key ./key.pem --data @o4718154.xml
URL_AGENCIATRIBUTARIA --output salida.xml -v

me el error 400.

Alguna solucion?

Saludos y muchas gracias!

Re: Nuevo suministro inmediato de información del IVA

Publicado: 24 Abr 2017, 21:58
por barna.rasta
Buenas noches Tom,
no acabo de entender tu duda, pero te remito a la pagina 148 de la INFORMACION TECNICA v0.6 que muestra
como debe ser el archivo xml de envio de FacturasEmitidas.
http://www.agenciatributaria.es/AEAT.internet/SII.html
----Descripción servicio Web Documento.

Re: Nuevo suministro inmediato de información del IVA

Publicado: 26 Abr 2017, 12:52
por JoseAgri
Hola J.Miguel,
Gracias por el aporte de Curl.
Estoy empezando con esto del SII y me ha ayudado mucho pero ahora tengo un problema.
He creado un XML que es leido sin problema por el Web Service de pruebas que tiene AEAT.
El problema es que cuando lo envío por Curl con los parámetros que nos has dicho, da el error siguiente:
"Codigo[1304].No se permite contenido en el prólogo. (1,1)".
Por lo que he visto por Internet, creo que es debido a que el Service Web no entiende el formato, cuando, como te he dicho, el archivo está probado.
Agradecería cualquier ayuda.

Re: Nuevo suministro inmediato de información del IVA

Publicado: 26 Abr 2017, 16:23
por J. MIGUEL
Hola:

No se que puede ser ese mensaje de error. A mi me lo envía sin problemas puede que el archivo xml tenga "algo" que si lo mandas por la web no de error y por curl si, (no se).

Te adjunto unos ficheros de prueba xml con el envio, la respuesta (veras que es correcta) y la sintaxis del envío con curl.

Un saludo.

Re: Nuevo suministro inmediato de información del IVA

Publicado: 27 Abr 2017, 14:19
por JoseAgri
Hola J. Miguel,
Ya está claro, resulta que la línea de "soapenv" la tenía en 3 líneas diferentes porque había copiado el archivo de los ejemplos del documento técnico de AEAT.
Lo curioso es que enviando directamente el archivo desde la Web funcionaba pero enviándolo desde el CURL, no.
El caso es que me has hecho un puente de plata.
Muchísimas gracias, una vez más.
Caballero, aquí un amigo.

Re: Nuevo suministro inmediato de información del IVA

Publicado: 04 May 2017, 12:56
por softwin
Buenas,

Al ejecutar

curl --connect-timeout 300 -d "@prueba.xml" --o "resultado.xml" -k --cert certificado.pem[:passd] https://www7.aeat.es/wlpl/SSII-FACT/ws/ ... ctFEV1SOAP

Nos devuelve el siguiente error:

curl: (27) Out of memory

¿Nos puede ayudar alguien?

Un Saludo

Re: Nuevo suministro inmediato de información del IVA

Publicado: 04 May 2017, 21:37
por barna.rasta
Buenas noches softwin
no mencionas que sistema operativo utilizas ni la version de curl,
gogleando encontre un par de respuestas al error (27)
http://maemo.org/api_refs/3.0/connectiv ... rrors.html
https://curl.haxx.se/mail/archive-2013-05/0013.html
totalmente diferentes.

Para descartar algun posible error de composicion o llamada al SOAP? te propongo que pruebes el siguiente
codigo que hace una consulta a la AEAT para saber si el NIF corresponde correctamente con su propietario.

archivo nif.xml (sustituir NIF y NOMBRE por datos reales)

Código: Seleccionar todo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmln
s:vnif="http://www2.agenciatributaria.gob.es/static_files/common/internet/dep/ap
licaciones/es/aeat/burt/jdit/ws/VNifV1Ent.xsd">
 <soapenv:Header/>
 <soapenv:Body>
     <vnif:VNifV1Ent>
           <vnif:Nif>NIF</vnif:Nif>
           <vnif:Nombre>nombre</vnif:Nombre>
     </vnif:VNifV1Ent>
 </soapenv:Body>
 </soapenv:Envelope>
y mandarlo con:

Código: Seleccionar todo

curl --cert certificado.pem -d "@nif.xml" https://www1.agenciatributaria.gob.es/wlpl/BURT-JDIT/ws/VNifV1SOAP --ciphers "AES256-SHA" --o resultado.xml -k