Hola prueba a no rellenar el estado. Lo que estas poniendo es sólo si la factura tiene errores creo. No lo he llegado a entender muy bien. Nosotros hacemos la consulta de las dos maneras posibles, ya que hay facturas que unas veces salen con un estado y otras en los dos.
Ademas en el periodo ponemos 0A, para que asi no busque en un periodo en concreto. Si te sigue fallando haz una consulta mas general. Por ejemplo un rango de fechas y no una factura en concreto para luego ir concretando.
Nosotros siempre buscamos por rango de fechas y por cada uno hacemos dos peticiones, ya que como he dicho unas veces las devuelve en la primera y otras en la segunda consulta.
Código:
<T:KontsultaTicketBAI xsi:schemaLocation="urn:ticketbai:kontsulta ../../HTBKontsultaWEB/src/main/resources/kontsultaV1.0.xsd ">
<Cabecera>
<IDVersion>1.0</IDVersion>
<Ejercicio>2025</Ejercicio>
<Periodo>0A</Periodo>
<NifEmisor>NIF</NifEmisor>
</Cabecera>
<FiltroConsulta>
<CabeceraFactura>
<FechaHoraExpedicionFactura>
<DesdeFechaHora>01-12-2025</DesdeFechaHora>
<HastaFechaHora>04-12-2025</HastaFechaHora>
</FechaHoraExpedicionFactura>
</CabeceraFactura>
<NumPaginaConsulta>1</NumPaginaConsulta>
</FiltroConsulta>
</T:KontsultaTicketBAI>
Código:
<T:KontsultaTicketBAI xsi:schemaLocation="urn:ticketbai:kontsulta ../../HTBKontsultaWEB/src/main/resources/kontsultaV1.0.xsd ">
<Cabecera>
<IDVersion>1.0</IDVersion>
<Ejercicio>2025</Ejercicio>
<Periodo>0A</Periodo>
<NifEmisor>NIF</NifEmisor>
</Cabecera>
<FiltroConsulta>
<CabeceraFactura>
<FechaHoraExpedicionFactura>
<DesdeFechaHora>01-12-2025</DesdeFechaHora>
<HastaFechaHora>04-12-2025</HastaFechaHora>
</FechaHoraExpedicionFactura>
</CabeceraFactura>
<EstadoEnvio>2</EstadoEnvio>
<MostrarErrores>S</MostrarErrores>
<NumPaginaConsulta>1</NumPaginaConsulta>
</FiltroConsulta>
</T:KontsultaTicketBAI>