Nuevo suministro inmediato de información del IVA

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

javgarma
vRookie
vRookie
Mensajes: 10
Registrado: 14 Feb 2017, 10:22

Re: Nuevo suministro inmediato de información del IVA

Mensaje por javgarma » 05 Abr 2017, 08:03

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

barna.rasta
vMate
vMate
Mensajes: 30
Registrado: 30 Mar 2017, 21:55

Re: Nuevo suministro inmediato de información del IVA

Mensaje por barna.rasta » 20 Abr 2017, 09:20

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,

Jafern
vRookie
vRookie
Mensajes: 1
Registrado: 21 Abr 2017, 12:00

Re: Nuevo suministro inmediato de información del IVA

Mensaje por Jafern » 21 Abr 2017, 12:05

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!

jozalez
vRookie
vRookie
Mensajes: 1
Registrado: 21 Abr 2017, 12:11

Re: Nuevo suministro inmediato de información del IVA

Mensaje por jozalez » 21 Abr 2017, 12:16

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!

barna.rasta
vMate
vMate
Mensajes: 30
Registrado: 30 Mar 2017, 21:55

Re: Nuevo suministro inmediato de información del IVA

Mensaje por barna.rasta » 24 Abr 2017, 21:58

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.

JoseAgri
vRookie
vRookie
Mensajes: 2
Registrado: 26 Abr 2017, 12:44

Re: Nuevo suministro inmediato de información del IVA

Mensaje por JoseAgri » 26 Abr 2017, 12:52

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.

J. MIGUEL
vCool
vCool
Mensajes: 187
Registrado: 03 Abr 2006, 15:06
Ubicación: Alicante

Re: Nuevo suministro inmediato de información del IVA

Mensaje por J. MIGUEL » 26 Abr 2017, 16:23

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.
Adjuntos
Emitidas.rar
(1.84 KiB) Descargado 313 veces

JoseAgri
vRookie
vRookie
Mensajes: 2
Registrado: 26 Abr 2017, 12:44

Re: Nuevo suministro inmediato de información del IVA

Mensaje por JoseAgri » 27 Abr 2017, 14:19

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.

softwin
vRookie
vRookie
Mensajes: 2
Registrado: 04 May 2017, 12:46

Re: Nuevo suministro inmediato de información del IVA

Mensaje por softwin » 04 May 2017, 12:56

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

barna.rasta
vMate
vMate
Mensajes: 30
Registrado: 30 Mar 2017, 21:55

Re: Nuevo suministro inmediato de información del IVA

Mensaje por barna.rasta » 04 May 2017, 21:37

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

Responder