Ver Mensaje Individual
  #10  
Antiguo 27-10-2025
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 565
Reputación: 6
rci Va por buen camino
Cita:
Empezado por emailesc Ver Mensaje
Lo acabo de probar y a mi me ha dado correcto (en pruebas entiendo que estamos hablando).
Respecto a el xml de error, efectivamente los errores de servidor no siguen el esquema de respuestas, ya que en realidad no han conectado con Verifactu. Nosotros los verificamos antes de intentar leer la respuesta, en VB:
Código:
            Dim faultNode As XmlNode = xmlDoc.SelectSingleNode("//env:Fault", nsmgr)
            If faultNode IsNot Nothing Then
                ' Error tipo SOAP Fault (mejora)
                Dim faultCode As String = faultNode.SelectSingleNode("faultcode")?.InnerText
                Dim faultString As String = faultNode.SelectSingleNode("faultstring")?.InnerText
                ...
en teoría faultcode debería llevar un código numérico, el 20009 que pone en faultstring, no un string, pero efectivamente cada vez salen códigos nuevos, yo tengo un pequeño listado de algunos conocidos y este 20009 o 209 son nuevos para nosotros, pero es que además el XML no es normal por no llevar los datos donde debe.
No entiendo cómo estas cosas pueden pasar en un sistema como este, ni como es posible que muestre dos códigos de error distintos...
Si, en entorno de pruebas y ahora ya funciona.

Gracias emailesc.
Responder Con Cita