En la actualización 1.6, con el CORE 2024.08, al hacer facturas partiendo de documentos anteriores (presupuestos, albaranes, pedidos), hay ocasiones en que marca como "no enviar a TicketBai" todas las líneas del documento, no sólo las que no tienen importe sino también las que tienen importe. A consecuencia, si se marca la factura como emitida dentro de la factura, o en el listado de facturas, o se intenta firmar en la pestaña de ticketbai, da un error genérico en el primer caso (cuadro de diálogo con la palabra "error"), o un error fatal en los otros dos casos (Barnetik\Tbai\Invoice\Breakdown). El principal problema es que, por un lado, no es fácil identificar el error como tal, no es intuitivo. Y, por otro lado mucho más importante, el plugin crea una firma para la factura aunque no se suba al LROE.
Al respecto se me ocurren varias ideas, por si interesa implementar alguna.
1-La más sencilla. Creo que sería útil que, cuando se cambia el estado de una factura a "emitida", antes de tratar de enviar ninguna información al LROE, el plugin compruebe si la suma de las líneas del documento marcadas como "enviar a ticketbai" coincide con el importe total de la factura. Si no coincide, que abra una ventana emergente que informe sobre el fallo y que, o bien no siga con el proceso, o bien dé la opción de continuar o cancelar. Con esto nos evitamos el error humano.
2-En relación con este tema, indicar que una vez almacenada la firma de ticketbai de la factura en la base de datos, no hay manera de volver a subirla sin recuperar una copia de seguridad anterior o -esto no siempre funciona- borrando los datos de la firma de la factura en la tabla facturascli. No sé en el resto de Comunidades Forales pero, en Vizcaya, si me descargo el XML firmado y lo intento subir al LROE manualmente, me dice que el formato es incorrecto. No parece estar generando el fichero de acuerdo a los requerimientos de la BFA. Esto lo estoy viendo desde el principio, no es cosa de esta última actualización, es de antes. Creo que habría que revisar esto y, además, sería útil que hubiera algún botón para reenviar la factura (si la pones en borrador y vuelves a cambiar a emitida no la reenvía). Cuando falla por el motivo que sea es bastante engorroso subir la factura -por no hablar de que si se borra la huella TBai de la tabla frascli, al generar una nueva el QR no es el mismo que la primera vez, con lo cual, se está cometiendo una irregularidad en caso de que se haya enviado al cliente la factura inicial-.
Sobre todo sería muy útil poder subir una factura "a mano". Hay un apartado en el LROE (mod. 240) que indica "alta nueva factura emitida"//"con software garante (TBai)", supongo que es igual en todas las diputaciones pero no estoy seguro. La forma fácil de reproducir el error en un entorno de pruebas es crear una factura, marcar todas las líneas como "no enviar ticketbai", ir a la pestaña ticketbai, firmarla y comprobar cómo la librería de Barnetik da error, volver a pasar la factura a boceto, marcar las líneas de importe como "enviar ticketbai", volver a marcarla como emitida, descargar el XML y tratar de dar de alta una nueva factura subiendo ese XML al LROE.
No me es fácil explicarlo, espero haber sido lo suficientemente claro.
Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.
|
PRO |
26-08-2024 09:06:03 daniel89fg_739 1- Solucionado en la versión 1.7.2- El plugin no contempla la opción de descargar el xml y subirlo a mano, no es que no funcione es que no está para eso, su funcionalidad simplemente es abrir el xml descargado y ver que los datos son correctos, nada más. 3- Una vez firmada la factura no puedes volver a firmarla, no se debería de dar ningún tipo de opción de poder hacer eso ya que es una irregularidad, para eso existe la opción de anular factura, pero eso no implica que se tenga que volver a firmar. |
|
|
27-08-2024 09:28:49 raul_19664 No he hecho la prueba con la opción de anular factura porque desconozco si hace alguna rectificativa o simplemente la borra o cambia el estado para poder volver a emitir o facturar con el mismo número.Si no se puede seguir la numeración, teniendo en cuenta que la factura del error no ha sido subida, sería otra irregularidad. Anular factura entoces, ¿simplemente posibilita volver a enviarla sin mandar ninguna información a ticketbai? Si no sigue la numeración o informa sobre una factura que no se ha enviado es un problema. |