def soap_error(soap_response): # Testeado
"""
Verifica si la respuesta SOAP no contiene errores.
Args:
soap_response: Respuesta del servicio SOAP
Returns:
bool: True si no hay errores, False en caso contrario
"""
if 'true' in soap_response.text:
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
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
# Aquí podrías agregar más lógica para verificar errores específicos en el XML
return False