FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
HTTPRio
Cita:
Como todos. tirando código y creando otro nuevo. Y perdidos en el Olimpo. A todo esto, ¿ alquien piensa subir el xml hecho "a pelo" a través del httprio sin usar los métodos definidos por la AEAT en su wsdl ? (sin crear código automático importando el wsdl en delphi/c++ builder) Gracias por anticipado. Última edición por CarlosR fecha: 09-04-2024 a las 11:46:49. Razón: Corrección de texto |
#2
|
|||
|
|||
Cita:
Yo cuando saquen la OM y ya sepamos más o menos por donde nos movemos creo que lo intentaré con los métodos de la AEAT, el SII lo tengo a pelo pero esta vez voy a hacerlo con esos métodos porque creo que será más fácil. Dentro de un mes igual te digo lo contrario saludos |
#3
|
|||
|
|||
Interesante
Cita:
Usas el httprio inyectando xml creado a pelo ? Eso es interesante. Tendrás que retomarlo con lo de la factura electrónica, a menos que se pongan las pilas y saquen un wsdl. Hay código en algún lugar para ver como el httprio puede subir un xml "prefabricado" ? Me da igual delphi que c++ builder. Un saludo. |
#4
|
|||
|
|||
Cita:
No sé si te refieres a esto, así lo tengo yo pero lo cogí de un ejemplo del propio club creo recordar: en el BeforeExecute envío un archivo xml que previamente he generado (e_FicFEMI) y que se encuentra en una carpeta del servidor:
en el AfterExecute capturo la respuesta y la guardo en otra carpeta del disco duro saludos |
#5
|
|||
|
|||
Cita:
Veo que lo haces con un stream, muy interesante. Lo traduciré a c++ builder y a hacer pruebas. Un buen aporte. Gracias. |
#6
|
|||
|
|||
Para que se puede necesitar
Cita:
Verás, si creas el xml y lo archivas en una tabla para poder cotejarlo posteriormente con los datos originales y el hash podría pasar algo curioso si usas los métodos creados automáticamente a partir del wsdl de la AEAT. Podría pasar que cualquier espacio o signo que varíes en el envío con dicho código a la AEAT no se corresponda con el xml archivado con su hash y posiblemente certificado. O simplemente el código creado automáticamente a paritr de la wsdl te los cree. O que una etiqueta del xml tú la dejes en blanco por no uso y el código no te cree la propia etiqueta. Todo esto haría que el hash se fuera por la borda. Estoy valorando cambiar lo que ya tengo creado por c++ builder a partir del wsdl y pasarlo a código hecho a mano de tal forma que el xml archivado sea el mismo que copio y envio a la AEAT. Simplemente estoy valorándolo pero hay varias papeletas a favor de optar por esa opción. Gracias de nuevo. P.D. en mi caso el código SII lo creé de forma automática hace ya años, cuando comenzó, y cada cambio que hace la AEAT me obliga a cambiar programación en diversos sitios. De forma manual me habría resultado mas sencillo el mantenimiento del soft. |
#7
|
|||
|
|||
Cita:
Eso es cierto, yo el código de SII lo he variado muy poco, si que capturo la respuesta con los métodos de la AEAT y esa parte por ejemplo si la he tenido que cambiar más en alguna actualización. Una razón más para hacerlo a mano, bueno habrá que valorar. Ya te digo, igual dentro de un mes pienso lo contrario saludos |
#8
|
|||
|
|||
Perdón, creo recordar que utilizo los métodos cuando consulto las facturas que he subido al SII, hay a veces si que hay más cambios, no en la respuesta del envío.
|
#9
|
|||
|
|||
Cita:
En el caso de vereifcatu va a ser dificl que pase, ya que el cálculo del hash se hará sobre nodos sueltos, numericos y el del CIF. Algo así Código:
<sum1:NIF>00000006Y</sum1:NIF> <sum1:NumSerieFactura>1.1.1.8</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>09-04-2024</sum1:FechaExpedicionFactura> <sum1:TipoFactura>F2</sum1:TipoFactura> <sum1:ImporteTotal>2.00</sum1:ImporteTotal> <sum1:CuotaTotal>0.00</sum1:CuotaTotal> <sum1:Huella>E6FE58EE455F233BFA429FA7A9D90EDC006CBB2421876EB2590D37E682414CB3</sum1:Huella> <sum1:FechaHoraHusoGenRegistro>2024-04-09T19:12:03+01</sum1:FechaHoraHusoGenRegistro> Lo único que hay tener claro es que concatenes los campos, para el calculo del hash, con retornos de carro, ni caracteres nulos. Última edición por Neftali [Germán.Estévez] fecha: 09-04-2024 a las 20:10:02. Razón: Correccion formato XML |
#10
|
|||
|
|||
Cita:
No concatenar con retornos de carro ni caracteres extraños Última edición por Neftali [Germán.Estévez] fecha: 09-04-2024 a las 20:13:20. Razón: Corregir formato XML |
#11
|
|||
|
|||
Cita:
|
#12
|
|||
|
|||
Gracias!!!
|
#13
|
|||
|
|||
muchas gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hijo de Informáticos | gluglu | Humor | 3 | 13-03-2007 11:05:35 |
Adictos informaticos ... | Trigger | Humor | 2 | 11-10-2004 12:18:32 |
Nosotros los Informáticos | Trigger | Humor | 1 | 10-10-2004 14:58:09 |
Patrón de los Informáticos. | obiwuan | Varios | 20 | 10-09-2003 14:44:54 |
Chistes Informaticos | jhonny | Humor | 2 | 11-08-2003 21:59:09 |
|