![]() |
Error consulta registros por cambio Enum EstadoRegistro sin publicar
Hola compañeros, buenas tardes. Recientemente, en un servicio que tengo implementado, está fallando algo que estaba funcionando correctamente. Tras ir indagando veo que en la AEAT, en los servidores de prueba, han cambiado un código de respuesta y por más que he buscado, no he encontrado la publicación de dicho cambio.
A la hora de consultar registros de facturación, en la respuesta el nodo EstadoRegistro estada figurando así y en todo lo publicado: Código PHP:
Actualmente se está recibiendo esta respuesta: Código PHP:
En todo lo publicado oficialmente y en las estructuras consta así en los xsd: Código PHP:
¿Alguien más se ha dado con esto? Un saludo |
Hola, acabo de probar y parece que han cambiado los literales a "Correcto", "AceptadoConErrores" y "Anulado", así sin más, al menos en el entorno de pruebas. No he echo la prueba en producción.
Saludos |
Cita:
y eso devuelve un error cuando la consulta tiene datos: (EPropertyConvertError)-Invalid property element: Correcto Hay que dejarlo asi: EstadoRegistroType2 = (Correcto, AceptadoConErrores, Anulado); |
Inútiles es poco.
No estaría mejor así? Código PHP:
|
Entonces por lo que veo, dado el caso y dejando a un lado las malas prácticas (por solo llamarlo malas) de cambiar códigos de respuesta de un servidor donde es usado por decenas de miles, sin publicar esos cambios, habrá que aplicar un fix temporal al enum EstadoRegistroType de RespuestaConsultaLR para que sean interpretables estas respuestas en convivencia de las publicadas oficialmente, al menos hasta que se aclare el caso.
Un saludo |
Sí, lo publicaron ayer, ya está en PREPRODUCCION, y creo que avisaron que en PRODUCCION se implementará durante la semana del 22 de septiembre. !!! Vaya precisión !!!
|
Como estos actúen de esta manera cuando todo el mundo esté en producción que dios nos coja confesados.
|
Cita:
Gracias |
Cita:
|
| La franja horaria es GMT +2. Ahora son las 15:08:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi