Ver Mensaje Individual
  #260  
Antiguo 13-03-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 891
Reputación: 3
ermendalenda Va por buen camino
Cita:
Empezado por nincillo Ver Mensaje
¿Y alguno puede dar una idea de como se puede hacer lo del generar el hash y encadenarlo con el anterior para por lo menos ir "avanzando" algo?
Primero tienes que tener en cuenta si vas a querer enviar los registros a hacienda o no:
Modo 1(enviando): con cálculo de hash
Modo 2(sin envio) : con firma electrónica

Como dice el compañero si estudias ticketbai te va a despejar todas las dudas, la diferencia es que si solo lo haces con hash parece que no vas a necesitar tener instalado certificado electrónico para el cálculo del hash, aunque me extraña que en el envío no lo pidan.
El procedimiento más o menmos será:
1.Generas el tiquet.
2.Generas un xml con el formato que está a pendiente que nos digan en el reglamento.
3.insertas en ese xml algunos datos del tiquet o factura anterior.
4. Calculas hash con Firma y certificado o sin certificado. Php tiene una función que te devuelve una cadna(hash) de la cadena que envíes(fichero) u si instalas en la máquina, da igual windows o Linux un servidor php ligero (hay muchos gratuitos, por ejemplo xampp) puedes hacer llamadas desde el programa con las herramientas de webservice que tengas o con Curl si no las tienes.
5. Remites o solo guardas el fichero.
Hay muchas funciones (dlls y apis) de pago. Pero hay algu as funciones gratuitas usando por ejemplo php que si lees el foro de ticketbai la puedes obtener y próximamente seguro que adaptaremos a este Reglamento, buscar el firmador.php en dicho foro.

Por otro lsdo seguramente tendras que adaptar mucho código del software para todo esto sobre todo si no tienes adaptado el programa a la normativa de facturación en algún punto, por ejempll facturas rectificativas y anulaciones que es lo que más chirría.
Por último, no mennos importante, ve pensando como crear los eventos a los que se refiere tb este reglamento y un manual del programa.
Tienes que leer el foro para aclare todo esto que te digo para que no te suene a chino.
Saludos

Última edición por ermendalenda fecha: 13-03-2022 a las 22:03:52.
Responder Con Cita