Ver Mensaje Individual
  #8  
Antiguo Hace 3 Semanas
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 165
Reputación: 20
YellowStone Va por buen camino
Buenas. Estoy haciendo pruebas con el servicio de consulta en Álava y no consigo saber por qué me da error en la respuesta. Este es un ejemplo del XML que envío:

Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<T:KontsultaTicketBAI xmlns:T="urn:ticketbai:kontsulta">
    <Cabecera>
        <IDVersion>1.0</IDVersion>
        <Ejercicio>2026</Ejercicio>
        <Periodo>0A</Periodo>
        <NifEmisor>XXXXXXXXX</NifEmisor>
    </Cabecera>
    <FiltroConsulta>
        <CabeceraFactura>
            <NumFactura>E260100000015</NumFactura>
        </CabeceraFactura>
        <MostrarErrores>N</MostrarErrores>
        <NumPaginaConsulta>1</NumPaginaConsulta>
    </FiltroConsulta>
</T:KontsultaTicketBAI>
Y esta es la respuesta que siempre recibo:

Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:KontsultaTicketBAIResponse xmlns:ns2="urn:ticketbai:contsultaRespuesta">
    <ResultadoConsulta>
        <FechaHoraConsulta>21-05-2026 11:59:19</FechaHoraConsulta>
        <NumPaginaConsulta>0</NumPaginaConsulta>
        <ExistenRegistros>N</ExistenRegistros>
        <Paginacion>
            <NumPaginasTotales>0</NumPaginasTotales>
            <ExistenMasRegistros>N</ExistenMasRegistros>
            <NumRegistrosTotales>0</NumRegistrosTotales>
        </Paginacion>
        <Error>
            <Descripcion>El fichero de consulta TicketBAI no cumple el esquema XSD. - javax.xml.transform.TransformerException: javax.xml.stream.XMLStreamException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 105; cvc-elt.1.a: No se ha encontrado la declaraci</Descripcion>
            <Azalpena>TicketBAI kontsulta fitxategiak ez du betetzen XSD eskema. - javax.xml.transform.TransformerException: javax.xml.stream.XMLStreamException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 105; cvc-elt.1.a: No se ha encontrado la declaraci</Azalpena>
        </Error>
    </ResultadoConsulta>
</ns2:KontsultaTicketBAIResponse>
Siempre está cortado el supuesto error y no hay forma de ver cuál es. Siempre es en la columna donde comienza (105) <IDVersion> ¿Alguna idea? Es en el servidor de pruebas.
Responder Con Cita