![]() |
![]() |
| Paypal | 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 |
|
|
|
#1
|
|||
|
|||
|
Cita:
|
|
#2
|
|||
|
|||
|
Cita:
Y ya luego, cuando obtenga la respuesta del envío masivo, las marco como "erróneas"? Habrá que hacerlo así, pero sigo prefiriendo el envío "una a una". |
|
#3
|
||||
|
||||
|
Yo creo que el problema del qr de alava es que estamos calculando mal el CRC. Mirando su ejemplo
https://pruebas-ticketbai.araba.eus/...2537.70&cr=017 Yo no consigo que me de 017. No se sobre que lo estan aplicando. |
|
#4
|
||||
|
||||
|
Quizas tenga algo que ver esto de la barra. Lo estoy probando pero no me sale el mismo crc.
Cita:
|
|
#5
|
||||
|
||||
|
Cita:
La url de pruebas para los códigos QR en Álava es esta, según la guía de pruebas: https://pruebas-ticketbai.araba.eus/tbai/qrtbai/ Pero también falla. |
|
#6
|
||||
|
||||
|
Cita:
https://pruebas-ticketbai.araba.eus/...2537.70&cr=017 |
|
#7
|
||||
|
||||
|
Cita:
|
|
#8
|
|||
|
|||
|
Cita:
esa no me va pero el QR que generé yo ayer, hoy si que me funciona |
|
#9
|
|||
|
|||
|
Buenas tardes, nuestra aplicación está desarrollada en c# .Net y para el envío a las diputaciones forales utilizamos System.Net.HttpWebRequest
Nuestra idea es que las facturas se vayan enviando desde un servicio desatendido, que esté funcionando en el servidor. Ya lo tenemos implementado y dentro del entorno de desarrollo funciona correctamente. El problema lo tenemos cuando lo ejecutamos como servicio, que arranca con el usuario del sistema local (System). En ese caso las diputaciones nos contestan con una excepción (cada una con un mensaje distinto) pero que indica que no ha encontrado el certificado de cliente para el envío. Hemos visto que HttpWebRequest para envar a TicketBAI debe tener el certificado en el almacén de certificados del usuario (instalado en el navegador) y además debemos indicar que certificado del almacén se utilizará para el envio añadiendolo en la propiedad ClientCertificates del HttpWebRequest. Por ejemplo: Código:
var httpWebRequest = HttpWebRequest.CreateHttp(url);
httpWebRequest.AllowAutoRedirect = true;
httpWebRequest.ClientCertificates.Add(this.certificate);
httpWebRequest.Method = "POST";
…
Alguien que trabaje con .Net y utilice un servicio de windows para el envío nos puede echar un cable por favor? ![]() Muchas gracias!! |
|
#10
|
|||
|
|||
|
Cita:
|
|
#11
|
|||
|
|||
|
Cita:
Hola adolphsys, muchas gracias por la respuesta. Si, me refiero a un servicio de windows puro y duro. Tenemos una aplicación de consola que hace el envio. Si lo ejecutamos como aplicación funciona correctamente, porque lo estamos ejecutando con el usuario X que tiene el certificado instalado en su almacén de certificados. Si arrancamos la aplicación desde un servicio de windows, hacemos que arranque con el usuario del sistema local (System) y luego no tiene acceso al almacén de certificados del usuario X. Si configuramos el servicio para que arranque con el usuario X, luego funciona pero pensamos que no es buena idea, porque por ejemplo, si el usuario cambia el password, el servicio deja de funcionar, por eso queremos que arranque con el usuario del sistema local, como viene por defecto. A parte tenemos la aplicación TPV en cada ordenador, esa aplicación genera el xml, lo firma, lo guarda e imprime la factura. La aplicación de envio solo está en el servidor y va cogiendo las facturas firmadas en el orden correcto y las va enviando. El certificado es el mismo para todos. Cada ordenador con TPV tiene el certificado instalado para firmar. En el servidor también hay el certificado instalado para poder enviar. Creo que el problema es del componente que utilizamos System.Net.HttpWebRequest que por lo que parece siempre busca en el almacén de certificados del usuario y claro... No se si alguién que utilice C# .Net usa otro componente para enviar TicketBAI Muchas gracias! |
|
#12
|
|||
|
|||
|
Cita:
A mí me sale crc=036, calculado sobre el enlace que has puesto quitando &crc=017 |
|
#13
|
|||
|
|||
|
Cita:
A Vizcaya puedes enviar un bloque por ejemplo de 10 facturas, e igual aceptan seis, y cuatro se rechazan, así que tienes que examinar el XML de respuesta y leer el estado de cada factura de forma individualizada. |
![]() |
| 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 | 3716 | 19-01-2026 20:01:34 |
| 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 |
|