![]() |
Hola a todos.
Nuestra aplicación no deja camiar la fecha de emisión de las facturas, coge la fecha del sistema y no se puede cambiar, ya que en teoria eso es lo que dice hacienda. Pero nos hemos encontrado con algunos listillos que lo que hacen es cambiar la fecha del sistema para hacer una factura anterior a la fecha del día. No se si os habrá pasado a alguno. ¿Alguien conoce algún servicio de internet que devuelva la fecha/hora del día? |
Cita:
Puedes utilizar el servicio NTP (en UDP puerto 123). Por ejemplo, para España, los servidores es.pool.ntp.org Saludos |
Aquí, en este hilo hemos hablado del tema:
https://www.clubdelphi.com/foros/showthread.php?t=1502 Nosotros en algunos casos lo que hacemos es cogerlo del servidor de Base de Datos, no del equipo local. No se si esta opción la puedes aplicar a tu sistema.
|
También hay la opción de obtener la fecha y hora oficial de Sede Electrónica de la Fábrica Nacional de Moneda y Timbre - Real Casa de la Moneda
Código:
https://www.sede.fnmt.gob.es/delegate/fechaoficial?nocacheCódigo:
{
|
Zuendu Alavés
1 Archivos Adjunto(s)
Cachondos no, lo siguiente :
Buenos días, Con el ánimo de seguir colaborando con los desarrolladores de software :D:D TicketBAI y de cara a mejorar la calidad de los datos que nos envían:eek::eek:, les hacemos llegar un documento donde se recogen algunos errores frecuentes y una serie de recomendaciones para subsanar los mismos. Cualquier sugerencia o aportación no duden en trasladárnosla. Un saludo. |
Gracias por lo de la Fecha/Hora.
Ahora tengo otra cosa que no se si os ha pasado. A la hora de firmar los xml, pedimos al usuario que seleccione el certificado para firmarlo. Este se firma correctamente con ese certificado (ya que es valido para firmar). Pero luego a la hora de enviarlo a hacienda, lo rechaza por que el certificado de firma no es válido (Es de dispositivo y no esta dado de alta en hacienda, el certificado es de otra persona, etc....). Hemos mandado una sugerencia a hacienda para que pongan un servicio web para indicar si un certificado es válido para una persona/empresa en concreto. Pero sólo responden con buenas palabras, pero na de na. ¿se os ocurre alguna otra forma? |
Cita:
Acabo de contestar el email pidiendo que publiquen una aclaración: Cita:
|
Cita:
La verdad es que ante las decisiones unilaterales, absurdas y a traición que van tomando sin consultar lo más mínimo a los perjudicados (desarrolladores de software garante) no podemos ejercer ningún tipo de presión. Nos ignoran olímpicamente y no nos queda más que aguantar. |
Cita:
|
Cita:
Esto sería un tema del admisnitrador del sistema, de forma que si se equivoca el administrador del sistema en poner un usuario u otro creo que ya no es competencia nuestra. Espero que te sirve la idea. Saludos |
Cita:
|
Por si os viene bien la información.
Problema con un cliente y me he enterado a las 2 semanas. Le pongo última actualización a mediados de diciembre y hace un Par de semanas tiene corte de luz y el equipo le pregunta si quiere continuar el arranque o restaurar. El cliente sin saber realmente lo que está haciendo, a él le parece bien, por que en su casa le ha pasado y se arregló, restaura y como aparentemente sigue funcionando bien pues sigue adelante, hasta que como estoy haciendo seguimiento miro el xml y veo algo raro... Joder vaya tela. Veo el mismo fallo que tenía y al mirar la versión que grabó en el xml tb veo que es la anterior. Vaya tela. No se cuantas cosas nos va a pasar. Deberíamos hacer un manual de posibles incidencias no contempladas. Vaya desastre. |
Cita:
El tema de utilizar certificados del cliente tiene sus problemas: - Tienes acceso a dicho certificado por lo que podrías utilizarlo de forma fraudulenta (por ejemplo, para hacer "gestiones bancarias" en su nombre) - Si el certificado es revocado, por cualquier razón, tú no te enteras. - Cuando solicita renovación del certificado, se le revoca antes de tener el nuevo. - Tienes que vigilar que esté en vigor cada vez que va a hacer una nueva factura o un nuevo envío - ... Yo en lugar de utilizar el certificado digital del cliente, utilizo para firmar los XML del cliente un certificado digital mío (que controlo en mi propio servidor). Marco el campo EmitidaPorTercerosODestinatario como S y solucionado. Y para enviar los XML también utilizo mi certificado. Por supuesto, antes el cliente tiene que firmar un acuerdo por el que me autoriza a crear, firmar y enviar las facturas a Hacienda Foral en su nombre. Y registro la representación en la correspondiente Hacienda Foral. Y juego con dos certificados (FNMT e Izenpe). Cuando tengo que renovar el que estoy utilizando, lo cambio por el otro mientras estoy haciendo dicha renovación (con su correspondiente revocación del antiguo) Saludos |
Cita:
|
Cita:
|
Cita:
|
Hola,
Os comenté, hace unos días, que les escribí a TicketBAI de Álava a raíz de su último email con recomendaciones sobre el software: Cita:
Cita:
Saludos |
Pasar a Base64 antes de firmar
Hola a todos,
Me ha parecido leer en el foro que se debe pasar el fichero XML a base 64 anter de firmar. Aparece eso publicado en algún sitio?? o es solo una recomendación para evitar problemas con los caracteres "raros". Entiendo que si es una obligación hacerlo así debe estar claramente puublicado para que pase las validaciones de la firma al presentar el fichero. Gracias de antemano. Es que la firma me preocupa bastante. |
Cita:
Sí hay que hacerlo así en el caso de Vizcaya. En Álava y Guipuzcoa no hay que pasar a base64. Aquí tienes los pasos (resumen comprimido) para Vizcaya en el caso de los libro 140/240.En la documentación está explicado. Documento_ Batuz_LROE_Especificaciones_Envío_Masivo_V1_0_7.pdf |
Cita:
Como muy bien te ha explicado nuestro colega Neftali [Germán.Estévez], hay que pasarlo sólo a base64 en el caso del envío a Bizkaia. Pero ojo, siempre hay que firmar previamente el XML (igual para las 3 provincias) Saludos |
Cita:
Lo de que coincidan los cifs y que no hayan caducado upongo que ya lo sabes puse una función en php. Para el resto solo hacer una consulta con el Curl que también puse sobre la existencia y correspondencia de un cif y nombre en hacienda(ya que pide que la consulta sea con certificado) y si el certificado es incorrecto, por estar revocado o caducado lo vas a saber. No recuerdo el error. Con eso ya tienes todo controlado previamente al envío de ticket |
Cita:
|
Cita:
Hay un webservice que te devuelve la hora y fecha de cualquier país. Lo tengo puesto antes de la emisión de cada factura. Lo único que si no hay Internet no hay comprobación |
Cita:
Ojo cuando haya que renovarlo, porque normalmente (al menos los certificados normales) al pedir la renovación se revoca el anterior. Y hasta que no tienes instalado el nuevo, estás en un limbo sin certificado válido. Saludos |
Que hacer con los bufs/vies que no cumplen
Perdón por el título, puto corrector
*bufs=nifs Me están llegando a los comercios clientes que quieren factura de distintos países y los datos que me aportan no cumplen con los nifs españoles ni con el vies(2 letras del país extranjero) por muchas vueltas que le doy nada, si le añado las 2 letras se salen de los 9 caracteres y además no están en el vies. De verdad que esto es un lío, ahora que le digo al cliente, que no puedo darle factura por que no cumple normativa? Ya lo he comentado con uno y me dijo que esta harto de pedir facturas con ese identificador. Vaya tela, digo yo, tenemos que pelearnos con los clientes?, sin además tenelo ni claro. Si el cliente nos dice que está bien, quien somos nosotros., o al menos eso es lo que piensa el cliente. |
Cita:
¿Qué tal si en el nodo IDType utilizas el valor 06 (Otro documento probatorio) de la tabla L2 (Tipos de identificación en el país de residencia)? Así ya podrías poner como documento en ID (Número de identificación en el país de residencia) cualquier valor hasta 20 caracteres (da igual que sea el pasaporte, número de seguridad social, carnet de conducir, dni, nif o lo que sea de su país). Por supuesto, esta solución sólo es válida en el caso de que el emisor y el destinatario no tengan que hacer declaración de operaciones intracomunitarias por estas operaciones en su país. Ya me contarás si te vale. Saludos |
Esquema de Errores y sus soluciones
Hola, quería preguntaros si existe algún documento en BATUZ que hable de como actuar cuando se ha producido un envío de ficheros XML y algunos han sido rechazados.
Por ejemplo, de 10 ficheros XML enviados todos menos uno han sido aceptados. El envío es PARCIALMENTECORRECTO. Por ejemplo, el error es que el NIF no es correcto (B4_2000001). ¿Qué tendría que realizar? ¿Anular esa factura y crear una nueva? ¿Existe algún documento en el que indique como se deber actuar ante los errores de envío? NOTA: A partir de ahora validaré los NIF antes de generar la factura. Saludo y muchas gracias, Joselu |
Cita:
|
Cita:
https://generadordni.es/#home En caso de ser ya dni´s en un entorno real. Utiliza algún validador en el lenguaje de programación que estés utilizando y adaptalo a los posibles errores. |
Esquema de Errores y sus soluciones
Cita:
Creo que es muy importante conocer la forma de actuar en caso de un posible error de envío. Muchas gracias, Joselu |
Cita:
En el caso de Bizkaia (BATUZ), los ficheros XML TicketBAI firmados, de facturas y anulaciones, se envían en el subcapítulo 1.1 (Ingresos con factura con software garante TicketBAI) del modelo 140 (personas físicas) o modelo 240 (personas jurídicas) En el caso de no ser admitido algún fichero TicketBAI de factura por contener errores, se debe presentar en en el capítulo 1.2 (Ingresos con factura sin software garante TicketBAI de los mismos modelos (140 y 240). Saludos |
Entorno de pruebas Alaba
Buenos días, el entorno de pruebas de Alaba sigue caído ? ... devuelve 006, soy yo que tengo algún otro problema ??? Hay algún hilo que no he leído ?
Url Alta en pruebas : https://pruebas-ticketbai.araba.eus/...I/v1/facturas/ Gracias. |
Cita:
Increible :eek: |
Cita:
A mi me está pasando lo mismo. URL: https://pruebas-ticketbai.araba.eus/...I/v1/facturas/ |
Cita:
Dejo la URL del QR de comprobación. https://pruebas-ticketbai.araba.eus/...=250.00&cr=034 |
Cita:
Correcto. Gracias por tu respuesta. He visto que en el documento de preguntas frecuentes. La pregunta 160 habla de ello. La adjunto --------------------------------------------------------------------- CATEGORÍA: TicketBAI - Cuestiones comunes Nº PREGUNTA: 160 PREGUNTA: ¿Qué hay que hacer si la anotación del fichero TicketBAI ha sido rechazada al enviarse a Hacienda? RESPUESTA: Si la anotación del fichero TicketBAI (subcapítulo 1.1. del LROE) ha sido rechazada al enviarse a Hacienda por incumplimiento de esquema o de validaciones, debe operarse del siguiente modo: En todo caso, la información de la operación debe remitirse por el capítulo 1.2, superando las correspondientes validaciones. Si hay información que no puede llegar por incumplimiento de las validaciones, debe llegar la información más relevante. • Si hay que modificar alguno de los contenidos de la factura a que se refiere el artículo 15 del Reglamento de facturación: Se deberá generar además una factura rectificativa, generando el fichero TicketBAI correspondiente y remitiendo la información por el subcapítulo 1.1. • Cuando se trate de una operación incorrecta: deberá realizarse además una anulación de la operación original mediante el subcapítulo 1.2. Y, si procede, deberá generarse una nueva factura, generando un fichero TicketBAI y remitiendo la información por el subcapítulo 1.1 --------------------------------------------------------------------- |
Pues sigo igual
Cita:
Guipuzkoa y Bizkaia sin problemas !!! Gracias Germán. |
Gracias por probar
Cita:
|
Cita:
Ó ¿simplemente no os conecta? |
Pruebas Alava
Cita:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision"><Salida><FechaRecepcion>15-02-2022 18:06:18</FechaRecepcion><Estado>1</Estado><Descripcion>Rechazado</Descripcion><Azalpena>Ezetsia</Azalpena><ResultadosValidacion><Codigo>006</Codigo><Descripcion>El servicio de recepción no está disponible. Repita la operación más tarde</Descripcion><Azalpena>Jasotze zerbitzua ez dago erabilgarri. Errepikatu eragiketa geroago</Azalpena></ResultadosValidacion></Salida></ns2:TicketBaiResponse> Esto ya me pasa con Alava desde la semana pasada y creo que a Sistel está igual que uo. Gracias^\||/ |
| La franja horaria es GMT +2. Ahora son las 01:59:13. |
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