Causa de no timbrar #57

Closed
opened 2022-03-21 23:59:17 -06:00 by Carlos_Y · 5 comments

¿Cual es la causa de que algún emisor:

ésta no se timbra, por lo tanto no se puede generar el PDF ni el XML del CFDI?

He estado revisando todas las incidencias, no he visto este error.

Sistema Actual: Win10, V.Box: 5.2 Así como 6.1, E.Libre: 1.46.5

¿Cual es la causa de que algún emisor: * Con sistema actualizado en la nueva M.V. Ubuntu Server, * Con todos los pasos y requerimientos descritos en * https://git.cuates.net/elmau/empresa-libre/src/branch/master/CHANGELOG.md, * Con folios disponibles, * Al momento de generar una factura, ésta se quede en estatus grabada, ésta no se timbra, por lo tanto no se puede generar el PDF ni el XML del CFDI? He estado revisando todas las incidencias, no he visto este error. Sistema Actual: Win10, V.Box: 5.2 ***Así como*** 6.1, E.Libre: 1.46.5
Author

¿Es por ésto?

https://empresalibre.net/blog/campa%C3%B1a-anual/

El pago es por cada emisor... ¿A la cuenta bancaria en que normalmente se pagan los timbres?

Solo requiero de su confirmación para informar a los emisores que he configurado y que aún tienen el mismo estatus del titulo del post en las facturas actuales...

¿Es por ésto? https://empresalibre.net/blog/campa%C3%B1a-anual/ El pago es por cada emisor... ¿A la cuenta bancaria en que normalmente se pagan los timbres? Solo requiero de su confirmación para informar a los emisores que he configurado y que aún tienen el mismo estatus del titulo del post en las facturas actuales...
Owner

No veo que tiene que ver una cosa con la otra.

El 99.99% de las veces, es por no estar correctamente al día y no seguir correctamente las instrucciones de migración o actualización.

El log del sistema siempre dice claramente cual es el error.

No veo que tiene que ver una cosa con la otra. El 99.99% de las veces, es por no estar correctamente al día y no seguir correctamente las instrucciones de migración o actualización. El log del sistema siempre dice claramente cual es el error.
Author

La actualización fué hecha de éste modo:

  • Obtuve el archivo de la maquina virtual de seafile, al instalar fué la versión 1.42.2
  • Agrege emisor
  • Restauré bd respaldada de la carpeta compartida, de M.V. Archlinux FL v.1.39.1
  • Agregue token-id y token soporte
  • En la M.V. Ubuntu efectué las migraciones y actualizaciones indicados a partir de 1.42.2
  • Se migró y actualizó hasta la 1.46.5
  • Cambié zona horaria de la M.V. a la que se utiliza en esta zona
  • Realice el proceso del issue #27
https://git.cuates.net/elmau/empresa-libre/issues/27

De la factura en estatus guardada, di click al boton timbrar y generó lo siguiente, tambien adjunto el mismo archivo completo.

Traceback (most recent call last):
  File "/home/empresa/.local/lib/python3.8/site-packages/beaker/middleware.py", line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "/home/empresa/.local/lib/python3.8/site-packages/falcon/api.py", line 244, in __call__
    responder(req, resp, **params)
  File "/opt/empresa-libre/source/app/./controllers/main.py", line 326, in on_post
    req.context['result'] = self._db.invoice(values, session['userobj'])
  File "/opt/empresa-libre/source/app/./models/db.py", line 343, in invoice
    return main.Facturas.opt(values, user)
  File "/opt/empresa-libre/source/app/./models/main.py", line 6150, in opt
    return cls.timbrar(args, user)
  File "/opt/empresa-libre/source/app/./models/main.py", line 5858, in timbrar
    xml = cls._make_xml(cls, obj)
  File "/opt/empresa-libre/source/app/./models/main.py", line 5779, in _make_xml
    return utils.make_xml(data, certificado)
  File "/opt/empresa-libre/source/app/./controllers/utils.py", line 755, in make_xml
    stamp = cert.sign(cadena)
  File "/opt/empresa-libre/source/app/./controllers/pacs/cfdi_cert.py", line 167, in sign
    private_key = self._get_key(password)
  File "/opt/empresa-libre/source/app/./controllers/pacs/cfdi_cert.py", line 145, in _get_key
    private_key = serialization.load_pem_private_key(
  File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/primitives/serialization/base.py", line 20, in load_pem_private_key
    return backend.load_pem_private_key(data, password)
  File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1217, in load_pem_private_key
    return self._load_key(
  File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1448, in _load_key
    self._handle_key_loading_error()
  File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1478, in _handle_key_loading_error
    raise ValueError("Bad decrypt. Incorrect password?")
ValueError: Bad decrypt. Incorrect password?
[pid: 809|app: 0|req: 55/55] 192.168.1.67 () {48 vars in 802 bytes} [Wed Mar 23 18:15:36 2022] POST /invoices => generated 0 bytes in 275 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)

Antes de enviar el presente topic, volvi a efectual el proceso del issue $27
pip install --user cryptography==3.4.8
resultando ahora estos mensajes:

La actualización fué hecha de éste modo: * Obtuve el archivo de la maquina virtual de seafile, al instalar fué la versión 1.42.2 * Agrege emisor * Restauré bd respaldada de la carpeta compartida, de M.V. Archlinux FL v.1.39.1 * Agregue token-id y token soporte * En la M.V. Ubuntu efectué las migraciones y actualizaciones indicados a partir de 1.42.2 * Se migró y actualizó hasta la 1.46.5 * Cambié zona horaria de la M.V. a la que se utiliza en esta zona * Realice el proceso del issue #27 ``` https://git.cuates.net/elmau/empresa-libre/issues/27 ``` De la factura en estatus guardada, di click al boton timbrar y generó lo siguiente, tambien adjunto el mismo archivo completo. ``` Traceback (most recent call last): File "/home/empresa/.local/lib/python3.8/site-packages/beaker/middleware.py", line 156, in __call__ return self.wrap_app(environ, session_start_response) File "/home/empresa/.local/lib/python3.8/site-packages/falcon/api.py", line 244, in __call__ responder(req, resp, **params) File "/opt/empresa-libre/source/app/./controllers/main.py", line 326, in on_post req.context['result'] = self._db.invoice(values, session['userobj']) File "/opt/empresa-libre/source/app/./models/db.py", line 343, in invoice return main.Facturas.opt(values, user) File "/opt/empresa-libre/source/app/./models/main.py", line 6150, in opt return cls.timbrar(args, user) File "/opt/empresa-libre/source/app/./models/main.py", line 5858, in timbrar xml = cls._make_xml(cls, obj) File "/opt/empresa-libre/source/app/./models/main.py", line 5779, in _make_xml return utils.make_xml(data, certificado) File "/opt/empresa-libre/source/app/./controllers/utils.py", line 755, in make_xml stamp = cert.sign(cadena) File "/opt/empresa-libre/source/app/./controllers/pacs/cfdi_cert.py", line 167, in sign private_key = self._get_key(password) File "/opt/empresa-libre/source/app/./controllers/pacs/cfdi_cert.py", line 145, in _get_key private_key = serialization.load_pem_private_key( File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/primitives/serialization/base.py", line 20, in load_pem_private_key return backend.load_pem_private_key(data, password) File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1217, in load_pem_private_key return self._load_key( File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1448, in _load_key self._handle_key_loading_error() File "/home/empresa/.local/lib/python3.8/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1478, in _handle_key_loading_error raise ValueError("Bad decrypt. Incorrect password?") ValueError: Bad decrypt. Incorrect password? [pid: 809|app: 0|req: 55/55] 192.168.1.67 () {48 vars in 802 bytes} [Wed Mar 23 18:15:36 2022] POST /invoices => generated 0 bytes in 275 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0) ``` Antes de enviar el presente topic, volvi a efectual el proceso del issue $27 `pip install --user cryptography==3.4.8` resultando ahora estos mensajes:
7.5 KiB
169 KiB
Owner

En la M.V. Ubuntu efectué las migraciones y actualizaciones indicados a partir de 1.42.2

Ahi esta el error, tu debiste de seguir los pasos para actualizar desde v.1.39.1, que es tu versión origen.

Vuelve a subir tus certificados de sello.

**En la M.V. Ubuntu efectué las migraciones y actualizaciones indicados a partir de 1.42.2** Ahi esta el error, tu debiste de seguir los pasos para actualizar desde v.1.39.1, que es tu versión origen. Vuelve a subir tus certificados de sello.
Author

Asi es...

Todo por no leer lo que indica al principio el cambio de la version 1.40.00 en CHANGELOG.md

Cierro el post, caso resuelto.

Asi es... Todo por no leer lo que indica al principio el cambio de la version 1.40.00 en CHANGELOG.md Cierro el post, caso resuelto.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: elmau/empresa-libre#57
No description provided.