![]() |
Cita:
|
Cita:
Pues he vuelto a probar lo que hay en el ZIP y me funciona. Tienes la DLL, el EXE que la llama y el código fuente. Puedes probar a hacer un proyecto nuevo con la llamada. Es sencillo:
¿Lo has probado con el EXE? ¿Estás llamando a la DLL desde otro lenguaje? |
Cita:
Si, lo estaba probando con .Net, agregando la dll como referencia para luego poder usarla, y ahí me daba el error. Igual tengo que instalarlo como comenta ermendalenda. No obstannte voy a ver si funciona con la función que he encontrado, si no ya me lio a probar... Gracias! |
Cita:
|
URLs de conexión
Tengo las URLs para la conexión en pruebas y tengo las urls para la consulta de los códigos QR reales...
Entorno real Consulta Araba = "https://ticketbai.araba.eus/TBAI/QRTBAI" Consulta Biakaia = "https://batuz.eus/QRTBAI/" Consulta Gipuzkoa = "https://tbai.egoitza.gipuzkoa.eus/qr/" Entorno pruebas Envio Araba = "https://pruebas-ticketbai.araba.eus/TicketBAI/v1/facturas/" Envío Bizkaia = "https://pruesarrerak.bizkaia.eus/N3B4000M/aurkezpena" Envío Gipuzkoa = "https://tbai-prep.egoitza.gipuzkoa.eus/WAS/HACI/HTBRecepcionFacturasWEB/rest/recepcionFacturas/alta" Consulta Gipuzkoa = "https://tbai.prep.gipuzkoa.eus/qr/" No encuentro: -URLs del entorno real para envío de facturas Envio Araba = Envío Bizkaia = Envío Gipuzkoa = -URLs de Araba y Bizkaia para entorno de pruebas para consulta de facturas a través del código QR Consulta Araba = Consulta Biakaia = ¿Alguien me las puede facilitar, por favor? Gracias. |
Cita:
pero lo vuelvo a dejar aqui... Código:
Código:
PRODUCCION.INISe podria mejorar aún mas dejando el tema de firmas en otro ini, ja que es comun para los dos entornos... |
Cita:
Cita:
|
gracias
Cita:
Me he fijado que en SigPolicyURI estas poniento lo mismo que en SigPolicyID. Yo en SigPolicyURI pongo lo mismo para todas las diputaciones y de momento no se queja en ningún caso: "https://www.euskadi.eus/contenidos/informacion/ticketbai/es_14815/adjuntos/TicketBAI_Politica_firma_v_1_0.pdf" Creo que lo saqué de la web de ticketBAI general ( https://www.euskadi.eus/ticketbai ) pero no estoy seguro. Muchas gracias |
Cita:
Muchas gracias :-). Disculpa que no viese tu anterior post. Este es un foro muy activo y no puedo entrar todos los días con lo que cada que lo hago tengo unas cuantas páginas para leer. Llegué hasta la página 75 y lo dejé ahí (ni se me ocurrió pensar que estaría respondida esta cuestión tan hace poco :-). Te agradezco que te hayas tomado la molestia de responder nuevamente. Muchas gracias |
Comprobacion tipo disco
1 Archivos Adjunto(s)
Hola, debido a las caracteristicas de multiplies configuraciones de mi software (respecto a multiempresa), y para eviitar fraudes escribiendo en soportes extraibles, discos ram.. no se me ocurria otra cosa que cortar lo que he podido(aunque aún se escapa algo) , aquí os dejo un ejecutable por si a alguien le interesa en las que compruebo el tipo de disco del path que le envio (El problema lo tengo es si ponen un path de red, que no se como comprobar que tipo de soporte se usa, lo veo complicado), auque de todas formas me grabe en mi servidor cada factura que generen así evito un posible intento..
Se ejecuta Tipo_disco.exe Path devuelve tipodisco.txt con 2 lineas 1.El path enviado 2.El tipo de disco Valores de Tipo devueltos: Case 0 TIPOd = "NoDiskFound" Case 1 TIPOd = "NoDiskFound" Case 2 TIPOd = "External" Case 3 TIPOd = "Ok (Fijo)" Case 4 TIPOd = "NetworkDisk" Case 5 TIPOd = "DVD/CD" Case 6 TIPOd = "RamDisk" Case Else TIPOd = "Unknow" |
¿Os funciona el envío a Gipuzkoa?
Buenas,
¿Os funciona hoy el envío a Gipuzkoa? Me rechaza el envío con el mensaje: Error: Certificado remitente incorrecto (revocado o no homologado) Uso un certificado de persona física de la FNMT desde el principio que no está caducado, y estoy dado de alta con mi DNI. Saludos, David M |
Cita:
Cita:
para eso estamos por aquí... para ayudarnos a resolver los problemas más rápido compartiendo recursos y experiencias... ^\||/ |
Certificado remitente incorrecto (revocado o no homologado)
Cita:
Hola David M, a mi me ocurre igual, ayer envié un mensaje y hoy me han respondido que vuelva a probarlo y les diga si sigue ocurriendo. A mi me sigue ocurriendo y así se lo he comunicado. A ver si encuentran la solución. A ti te sigue dando ése error? Muchas gracias |
Cita:
|
Error en Gipuzkoa con certificado de persona física
Cita:
Gracias ermendalenda, con un certificado de persona juridica no tenemos problema (almenos yo) El error en Gipuzkoa es con un certificado de persona física de la FNMT, lo pedí con mi dni electrónico tal como se explica en algun post de este foro. Hace unos dias me funcionó pero ayer y hoy no. |
Hoy me da error el entorno de pruebas
Cita:
|
Cita:
He mandado consulta a soporte y me han pedido que les envíe la parte pública de mi certificado para analizar el problema. A ver si dan con el problema. Cuando sepa algo os digo. Por lo menos me quedo más tranquilo sabiendo que os pasa a más gente. Gracias! |
A mi el entorno de pruebas de Guipuzkoa me funciona correctamente.
De certificado uso el sello de entidad. |
Cita:
Yo uso esta clase que adapté de una versión PHP publicada en este foro (creo): Código:
public static class Crc8{ |
Duda. Se ha acabado el trimestre y al hacer los consumidores finales, me doy cuenta de que hay una factura de 10. 000 euros por error.
Que veis mejor anulación o rectificación? Teniendo en cta que estamos ya a día 18 del mes siguente al trimestre y no quiero declara esa factura para no pagar una pasta de impuestos, pero que tampoco me caiga una inspección por no declararlo por cruce de datos. |
Cita:
Factura rectificativa, sin duda. La anulación, según entendí por la explicación de uno de los expertos de Gipuzkoa en la videoconferencia sobre el servicio ZUZENDU, se da en supuestos contados y además es problemática porque, según entiendo yo, complica el encadenamiento (debes dejar la factura anulada para que el encadenamiento no se rompa y te queda ahí tocando las narices para la contabilidad). Así que, prácticamente siempre, entiendo yo, procede hacer factura rectificativa por error en factura original... |
Cita:
|
Qr
Alguien sabria decirme si este QR esta correcto?
https://tbai.egoitza.gipuzkoa.eus/qr...=512.00&cr=065 |
Hola, buenos días,
Estoy implementando el caso de rectificar una factura que no ha sido valida. Para ello, segun los ejemplos en Guipuzkoa, es posible enviar una factura rectificativa con los importes en negativo. Al enviar el fichero XML con los importes en negativo recibo el siguiente error: <Codigo>002</Codigo> <Descripcion>Error: El fichero de alta TicketBAI no cumple el esquema XSD. Detalle del error: cvc-pattern-valid: Value '-10.00' is not facet-valid with respect to pattern '\d{1,3}(\.\d{0,2})?' for type 'Tipo3.2Type'.</Descripcion> Por lo que veo, hay una RegEx de validación que no espera un símbolo negativo. Alguien sabe como puedo entonces enviar valores negativos? Muchas gracias!! :) |
Cita:
Lo estas mandando al real o al de pruebas? porque el de pruebas en lugar de "egoitza" es "prep" |
Cita:
Pruebas!!!! Gracias! |
Cita:
A parte de los valores totales en los campos correspondientes de la factura rectificada |
Cita:
Yo hago igual y esta para mi es la mejor opción. |
Cita:
De todas formas estaría mal calculado el primer CR, con lo cual el segundo CR tampoco correspondería. Cita:
|
Cita:
Pongo uno que termino de crear ahora mismo... y le das y abre. https://tbai.prep.gipuzkoa.eus/qr/?i...=512.00&cr=160 |
Una pregunta, leí por aqui, que para comprobar que el estado del servidor es correcto, lanzais un xml vacio? es posible que sea asi? lei que era sin body, pero se realmente que hay que quitar.
|
Cita:
Una observación por si no lo has tenido en cuenta: la firma puede contener caracteres que den fallos al intentar ir a la url, ejemplo "/", en ese caso tienes que poner el valor URI, pero en el identificador ssi tienes que poner la barra "/", en los 2 casos el primer CR sería el mismo, pero el segundo cr habria que calcularlo respecto al indetificador con el URI. |
Cita:
|
Cita:
Sin embargo, ten en cuenta que la url que estás usando es la de producción; no la de pruebas. La de pruebas es: https://tbai.prep.gipuzkoa.eus/qr/ Supongo que ya lo sabes, pero por si no... |
Cita:
Gracias. :-) |
Cita:
Fijaos que en el siguiente Identificador: TBAI-00000006Y-270921-i8l17Dnn7IdR/-231 Hay una barra "/" en la firma, en el caracter numero 13 i8l17Dnn7IdR/ En este caso, si generaramos el QR(el dibujo) tal cual, no funcionaria la URL, para que funcionara tendriamos que convertir el caracter "/" al código URI(Codigo URL, el que se genera en las direcciones cuando escribimos) Yo lo que hago es que siempre paso la firma a codigo URI(URL) https://batuz.eus/QRTBAI/?id=TBAI-00...&i=2.70&cr=041 Ahora vamos a lo del CR: 1.Generamos el identificador: TBAI-00000006Y-270921-i8l17Dnn7IdR/- 2.Calculamos el CRC8 231 3.Generamos El identificador TBAI TBAI-00000006Y-270921-i8l17Dnn7IdR/-231 4.Generamos el QR y le agregamos el mismo CRC8(aunque parezca extraño) https://batuz.eus/QRTBAI/?id=TBAI-00...&nf=527&i=2.70 5.Calculamos el segundo CRC8, pero esta vez a partir del codigo generado anterior con el URI o URIS que hayas querido (aún más extraño, pero es la normativa) 041 https://batuz.eus/QRTBAI/?id=TBAI-00...&i=2.70&cr=041 Y listo (Lo que si hay quee tener claro que el identificador tiene que estar escrito en la factura con su barra "/" aunque en el QR esté traducida la barra Para generar el URI solo hay que obtener el Hexadecimal del Ascii del caracter Para generar el URI en VB: Código:
Codigo_uri=TEXT_TO_codigo_uri(texto_origen)Saludos |
Cita:
Se me ocurre que sea para estar constantemente (cada cierto tiempo) escaneando el estado del servicio, por tener un indicador en pantalla, que tampoco es mala idea |
Cita:
^\||/^\||/^\||/^\||/ Cita:
Por si le quieres echar un vistazo. |
Cita:
|
Cita:
|
| La franja horaria es GMT +2. Ahora son las 16:03:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi