OCA/l10n-spain

Error al enviar factura electrónica: Record ID=XX has no file to process! Odoo 15.0

Closed this issue · 16 comments

Versiónn: Odoo V.15

Módulo:
l10n_es_facturae_face

Descripción ddel problema:

Cuando voy a pulsar sobre el botón "Update Facturae FACe" aparece el siguiente error:

Captura de pantalla 2024-01-18 a las 13 40 10

@alegramart este error suele suceder cuando el fichero no se ha enviado, has comprobado si se ha enviado a FACe?

Hola! sí lo he comprobado, y no llega a FCAe, He subido el certificado correctamente a FACe, incluso abrí una incidencia con el equipo de FACe para que lo revisaran, y efectivamente está en orden. También aseguré que el certificado esté activo en Odoo.

¿Es posible que el error esté aquí?:

Captura de pantalla 2024-01-23 200023

Pregunta del millón, mira el intercambio (edi.exchange.record) a ver si está enviado o no, si no está enviado, comprueba si ha ejecutado el queue.job

Así me aparece 😣

13213213213

Captura de pantalla 2024-01-23 201318

Captura de pantalla 2024-01-23 201348

Esta pendiente. No tienes bien configurado el queue job. Lo tienes en un servidor local o odoo sh?

Lo tengo en un servidor en la nube en OVH Cloud

El probema que tienes es que no has configurado bien el queue.job

Sigue el manual y se enviará

https://github.com/OCA/queue/tree/16.0/queue_job#configuration

Hemos configurado el queue.job de acuerdo con el readme. Pero sigue sin funcionar.

Se han lanzado los jobs? Estan como hechos o han fallado?

We get following odoo log which you can check

2024-01-25 12:10:36,672 30 INFO ? odoo.addons.queue_job.jobrunner.runner: queue job runner ready for db testfactura
2024-01-25 12:10:36,692 30 ERROR ? odoo.addons.queue_job.jobrunner.runner: exception: sleeping 5s and retrying
Traceback (most recent call last):
File "/mnt/extra-addons/queue/queue_job/jobrunner/runner.py", line 515, in run
self.initialize_databases()
File "/mnt/extra-addons/queue/queue_job/jobrunner/runner.py", line 424, in initialize_databases
self.channel_manager.notify(db_name, *job_data)
File "/mnt/extra-addons/queue/queue_job/jobrunner/channels.py", line 1030, in notify
assert job.db_name == db_name
AssertionError

No has puesto una única BBDD en tu servidor, por eso el error

We applied dbfilter with single db connection.
Screenshot 2024-01-25 at 6 36 59 PM

Now let me give invoices and EDI file configuration detail. Attaching all related screen shot for your reference.
each time it generating new ID with file not found. but actually EDI records which linked with invoice is 46. This is something I don't get it while sending EDI record manual action.
Screenshot 2024-01-25 at 6 42 33 PM
Screenshot 2024-01-25 at 6 40 16 PM
Screenshot 2024-01-25 at 6 39 08 PM
Screenshot 2024-01-25 at 6 38 39 PM

Haced el dbname=XXXX y no subais manualmente, no sirve de nada, lo debe generar el sistema

What do you mean? I don't understand what you're trying to tell me. Can you provide more details about this?

@alegramart Enric no puede hacer una consultoría personalizada en este caso. Las incidencias en GitHub están para reportar errores del módulo, pero las incidencias que te ocurren son más bien por configuración propia. Te recomiendo que abras la consulta en los foros de AEOdoo, o bien que contactes con un implementador especializado.

Cierro ya que se debe a un caso particular. Saludos.

Gracias por su ayuda. ¿Podrían recomendarme un consultor o un implementador que puedan ayudarme a resolver este problema?