Skip to content
On this page

GET /factura-fel

Descripción

Este endpoint permite obtener la representación en formato PDF de una Factura Electrónica (FEL) mediante su UUID (Universally Unique Identifier).

Método HTTP

GET

URL

/factura-fel

Parámetros de Consulta

NombreDescripciónTipoEs requerido
uuidIdentificador único de la factura (UUID).String

Ejemplo de solicitud

GET /factura-fel?uuid=123e4567-e89b-12d3-a456-426614174000

Respuesta

Si la solicitud es exitosa, el servidor responderá con el código de estado HTTP 200 y el contenido del archivo PDF de la factura correspondiente al UUID proporcionado. El contenido del archivo PDF se devuelve como datos binarios.

El Content-Type de la respuesta será application/pdf.

Códigos de Error

  • 400 Bad Request: Si el parámetro uuid no está presente o no tiene un formato válido de UUID.
  • 404 Not Found: Si no se encuentra ninguna factura que corresponda al uuid proporcionado.
  • 500 Internal Server Error: Si ocurre un error en el servidor al procesar la solicitud.

Ejemplo de Código en Node.js (Express.js)

javascript
Router.get('/factura-fel', async (req, res, next) => {
  try {
    const { uuid } = req.query
    const filePDF = await infileController.getFactura(uuid)

    res.setHeader("Content-Type", "application/pdf")
    res.send(filePDF)

  } catch (error) {
    throw error
  }
})