diff --git a/utils/helpers.py b/utils/helpers.py index ed44f0c..f03974c 100644 --- a/utils/helpers.py +++ b/utils/helpers.py @@ -12,6 +12,14 @@ def soap_error(soap_response): # Testeado return True if 'true' in soap_response.text: return True + if "El Cove o Adenda no existe, no está firmado o no cuenta con la autorización para consultarlo" in soap_response.text: + return True + if "El Edocumento no existe, no está firmado o no cuenta con la autorización para consultarlo" in soap_response.text: + return True + if "El Pedimento no existe, no está firmado o no cuenta con la autorización para consultarlo" in soap_response.text: + return True + if "El número de operación no existe o no está autorizado para consultarlo" in soap_response.text: + return True # Aquí podrías agregar más lógica para verificar errores específicos en el XML return False \ No newline at end of file