Ver Mensaje Individual
  #1240  
Antiguo 05-08-2021
FranAza FranAza is offline
Registrado
 
Registrado: ene 2021
Posts: 9
Reputación: 0
FranAza Va por buen camino
Cita:
Empezado por HerensugeBeltz Ver Mensaje
Hola FranAza.
Siento ser tan pesado. Postman lo tengo bien configurado y envío facturas de prueba sin problemas. Sin embargo, al poner el body a 'none', la respuesta que recibo es 400 en lugar de 200.
Adjunto un pdf con los pantallazos de Postman. Si te apetece echarle un vistazo te lo agradezco. EN cualquier caso muchas gracias por tu tiempo.

Un saludo.
Hola HerensugeBeltz,

Como esperan recibir datos en XML (Content-Type: application/xml;charset=UTF-8 ) entonces en body le pones algo en xml, entonces sí te funcionará.
Incluso no hará falta indicar un certificado de envío.
Te devolverá status 200, y en el body de su response en xml dirá que está mal (rechazado), justo eso es lo que buscamos, así nos aseguramos que el servidor de Hacienda está operativo.

En el body ponemos:

<?xml version="1.0" encoding="utf-8"?>

y luego en selección: raw (XML)

El error que devolverá será (de una prueba reciente):
Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
    <Salida>
        <FechaRecepcion>05-08-2021 12:19:02</FechaRecepcion>
        <Estado>01</Estado>
        <Descripcion>Rechazado</Descripcion>
        <Azalpena>Baztertua</Azalpena>
        <ResultadosValidacion>
            <Codigo>001</Codigo>
            <Descripcion>Error: No se ha utilizado certificado de cliente.</Descripcion>
            <Azalpena>Errorea: Ez da erabili bezeroaren ziurtagiririk.</Azalpena>
        </ResultadosValidacion>
    </Salida>
</ns2:TicketBaiResponse>

- he intentado adjuntar el .pdf para que vieras nuestro ejemplo pero no lo conseguí.

Espero que te funcione, ya comentarás...

Saludos.

Última edición por Neftali [Germán.Estévez] fecha: 05-08-2021 a las 14:16:04.
Responder Con Cita