se agregaron campos a soap_error

This commit is contained in:
2025-10-04 22:16:48 -06:00
parent 7b69aabaf3
commit cf181023bd

View File

@@ -12,6 +12,14 @@ def soap_error(soap_response): # Testeado
return True return True
if '<ns3:tieneError>true</ns3:tieneError>' in soap_response.text: if '<ns3:tieneError>true</ns3:tieneError>' in soap_response.text:
return True return True
if "<mensaje>El Cove o Adenda no existe, no está firmado o no cuenta con la autorización para consultarlo</mensaje>" in soap_response.text:
return True
if "<mensaje>El Edocumento no existe, no está firmado o no cuenta con la autorización para consultarlo</mensaje>" in soap_response.text:
return True
if "<mensaje>El Pedimento no existe, no está firmado o no cuenta con la autorización para consultarlo</mensaje>" in soap_response.text:
return True
if "<mensaje>El número de operación no existe o no está autorizado para consultarlo</mensaje>" in soap_response.text:
return True
# Aquí podrías agregar más lógica para verificar errores específicos en el XML # Aquí podrías agregar más lógica para verificar errores específicos en el XML
return False return False