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:
<tikLRRC:EstadoRegistro>
<tikLRRC:TimestampUltimaModificacion>2024-11-27T00:00:00+01:00</tikLRRC:TimestampUltimaModificacion>
<tikLRRC:EstadoRegistro>Correcta</tikLRRC:EstadoRegistro>
</tikLRRC:EstadoRegistro>
Actualmente se está recibiendo esta respuesta:
Código PHP:
<tikLRRC:EstadoRegistro>
<tikLRRC:TimestampUltimaModificacion>2025-09-17T00:00:00+02:00</tikLRRC:TimestampUltimaModificacion>
<tikLRRC:EstadoRegistro>Correcto</tikLRRC:EstadoRegistro>
</tikLRRC:EstadoRegistro>
En todo lo publicado oficialmente y en las estructuras consta así en los xsd:
Código PHP:
<simpleType name="EstadoRegistroType">
<restriction base="string">
<enumeration value="Correcta">
<annotation>
<documentation xml:lang="es">El registro se almacenado sin errores</documentation>
</annotation>
</enumeration>
<enumeration value="AceptadaConErrores">
<annotation>
<documentation xml:lang="es">El registro se almacenado tiene algunos errores. Ver detalle del error</documentation>
</annotation>
</enumeration>
<enumeration value="Anulada">
<annotation>
<documentation xml:lang="es">El registro almacenado ha sido anulado</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
¿Han cambiado el código del enumerado de la respuesta de "Correcta" a "Correcto" sin publicar nada?
¿Alguien más se ha dado con esto?
Un saludo