FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#461
|
|||
|
|||
(edito)
Sobre el escenario de Bizkaia: Acabo de leer en las preguntas frecuentes que habéis colgado: Cita:
Eso quiere decir que el XML de la factura Ticket Bai se codifica a BASE64, y ese resultado se añade al modelo 240 o 140. ¿Y que es lo que se envía en zip? Entonces, si el programa que genera las facturas no lleva temas contables ni de libros, por lo que no genera un modelo 240 o 140, ¿entonces como se envía? Última edición por yaedev fecha: 31-03-2021 a las 11:40:52. |
#462
|
||||
|
||||
Cita:
Lo podrá enviar directamente el cliente y luego el asesor podrá modificar solo los datos que no son de TicketBai (La factura) o podrá enviarselo al asesor para que le realice el envio completo. Por eso el envío en Bizkaia no es inmediato como en Gipuzkoa. Lógicamente si el envío lo hace el cliente, este tiene que saber a que modelo enviarlo 140/240 y algún dato mínimo más, como por ejemplo el epigrafe de la actividad en el 140, aunque luego siempre lo podra cambiar. Un Saludo. |
#463
|
|||
|
|||
Cita:
He implementado este codigo para usar el protocolo [THTTPSecureProtocol.TLS12]: Código:
SSLContext sslContext = SSLContext.getInstance("TLSv1.2"); sslContext.init(keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), new SecureRandom()); con.setSSLSocketFactory(sslContext.getSocketFactory()); Dejo por aqui el set de mis headers y del cuerpo de la peticion. Código:
String jsonHeader = "{\"con\": \"LROE\",\"apa\": \"1.1\",\"inte\": {\"nif\": \"" + nif + "\",\"nrs\": \"" + nrs + "\"},\"drs\": {\"mode\": \"240\",\"ejer\": \"" + nExercici + "\"}}"; con.setRequestProperty("Accept-Encoding", "gzip"); con.setRequestProperty("Content-Encoding", "gzip"); con.setRequestProperty("Content-Length ",String.valueOf(Files.readAllBytes(comprimitBizkaia.toPath()).length)); con.setRequestProperty("Content-Type", "application/octet-stream"); con.setRequestProperty("eus-bizkaia-n3-version", "1.0"); con.setRequestProperty("eus-bizkaia-n3-content-type", "application/xml"); con.setRequestProperty("eus-bizkaia-n3-data", jsonHeader); con.setRequestProperty("Method", "POST"); OutputStream os = con.getOutputStream(); os.write(Files.readAllBytes(comprimitBizkaia.toPath())); os.close(); con.connect(); |
#464
|
||||
|
||||
Ya no te puedo decir mas ya que yo lo tengo en java. Pero revisaría lo del protocolo
|
#465
|
|||
|
|||
Cita:
Saludos. |
#466
|
|||
|
|||
Cita:
Estoy viendo como solucionar todo el tema este, dado que ya uso el protocolo adecuado, he visto que una de las causas del error 400 es el tamaño del cuerpo. Yo pongo pongo el tamaño del cuerpo en la cabecera asi: Código:
con.setRequestProperty("Content-Length ",String.valueOf(Files.readAllBytes(comprimitBizkaia.toPath()).length)); Saludos. |
#467
|
|||
|
|||
He conseguido crear un XAdES-EPES para TicketBAI con AutofirmaCommandLine, pero no puedo ponerlo porque no tengo permiso para poner enlaces ni imágenes (el ejemplo contiene enlaces a w3.org y batuz.eus)
Si algún moderador fuera tan amable... |
#468
|
||||
|
||||
Cita:
Puedes poner, por ejemplo: ttp://....... Y luego un moderador añadirá la h del principio. |
#469
|
|||
|
|||
Con un certificado PFX:
Cita:
Cita:
Si se escoge el método del almacén de windows, hay que asegurarse de que no haya más de un certificado con el mismo nombre en el campo 'Nombre descriptivo' del almacén. Este valor puede cambiarse desde el menú secundario -> 'Propiedades' para asegurarse de que se va a escoger el definido en el comando. Última edición por Neftali [Germán.Estévez] fecha: 06-04-2021 a las 18:11:54. Razón: Añadir links al mensaje |
#470
|
|||
|
|||
Envio de TicketBAI Batuz
Buenas,
Llevo ya 1 semana intentando enviar el LROE de Bizkaia al servidor utilizando Java, pero no consigo nada mas que Error 400. Os dejo mi petición a continuación, si me pudierais echar una mano se agradecería, "creo que mi error esta en como estoy enviando el GZIP al servidor": Headers: Código:
con.setRequestProperty("Accept-Encoding", "gzip"); con.setRequestProperty("Content-Encoding", "gzip"); con.setRequestProperty("Content-Length ",String.valueOf(Files.readAllBytes(comprimitBizkaia.toPath()).length)); con.setRequestProperty("Content-Type", "application/octet-stream"); con.setRequestProperty("eus-bizkaia-n3-version", "1.0"); con.setRequestProperty("eus-bizkaia-n3-content-type", "application/xml"); con.setRequestProperty("eus-bizkaia-n3-data", jsonHeader); con.setRequestMethod("POST"); Cita:
Código:
String foo = new String(Files.readAllBytes(Paths.get("/LROE_Bizkaia.xml"))); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try (GZIPOutputStream gzos = new GZIPOutputStream(baos)) { gzos.write(foo.getBytes("UTF-8")); } byte[] fooGzippedBytes = baos.toByteArray(); OutputStream os = con.getOutputStream(); os.write(fooGzippedBytes); os.flush(); con.connect(); Gracias! |
#471
|
|||
|
|||
Buenas,
Tengo una duda, en el documento Especificaciones del envío masivo del LROE 1.0.6 de Batuz, aparece en el apartado (5.1.1 Envío de la información) : Cita:
Y para enviar-lo se supone que lo tenemos que usar para el SSL como en Guipuzkoa? Gracias. |
#472
|
||||
|
||||
El tema de los certificados es igual en Bizkaia que en Gipuzkoa.
|
#473
|
|||
|
|||
Todo hecho y funcionando a la perfección con la librería de Chilkat: gestión de certificados, firma, compresión, envío y recepción de la respuesta mediante REST). Además de más completa, eficiente y fácil de usar, es mucho más barata que la Secure Black Box (unos 250€ al cambio una licencia perpetua).
Ahí queda eso. |
#474
|
||||
|
||||
Cita:
Va bien saberlo para la gente que tenga que realizar la compra. Si pudieras poner algun código de ejempo sobre firma estaría muy bien, por si otras personas lo buscan. Estaría bien que pusieras el link a los componentes también, por si alguien quiere revisarlos. Hay muchas descargas y opciones diferentes en la web. Gracias de nuevo (actualizo el mensaje recopilatorio de opciones con esta).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#475
|
|||
|
|||
Cita:
Cita:
Última edición por Neftali [Germán.Estévez] fecha: 12-04-2021 a las 11:51:33. Razón: Corregir los TAGs |
#476
|
|||
|
|||
Cita:
Un saludo. |
#477
|
|||
|
|||
No consigo enviar datos
Buenas a todos, siguiendo vuestros ejemplos, no consigo obtener respuesta: Mi código es este
Pero siempre obtengo el mismo error: Error receiving data: (12030) La conexión con el servidor finalizó anormalmente. He desactivado firewall, por si acaso, pero siempre me devuelve lo mismo, seguro que hay que tener en cuenta algo que se me está escapando, ¿Alguien puede darme una idea de qué puede estar ocurriendo? Última edición por Neftali [Germán.Estévez] fecha: 12-04-2021 a las 11:52:25. Razón: Añadiendo TAGs de código |
#478
|
||||
|
||||
Cita:
No te preocupes. Puedes añadir los links "engañando" a vBulletin sustituyendo el http p https por h_t_t_p o h_t_t_p_s (espero que los spammers no se enteren de esto... ). Si es algo más largo puedes dividirlo en varios mensajes o enviarmelo por privado y yo lo añado al hilo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 12-04-2021 a las 12:02:35. |
#479
|
||||
|
||||
Cita:
Parece que tiene que ver con el certificado (o relacionado con TSL). Revisa los mensajes de esta página: http://www.clubdelphi.com/foros/show...=94264&page=17
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#480
|
||||
|
||||
Cita:
ttp://www.loquesea.com/loquesea Lo del "huso" se ve que quien hizo la traducción de vbulletin estaba ese día un poco despistado |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3587 | 20-08-2024 14:11:07 |
Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 09:39:05 |
Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 16:49:53 |
El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 09:22:28 |
Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 09:21:14 |
|