Obtener el PDF de una factura desde la API
A partir de la versión 2024.5 de FacturaScripts ya es posible descargar el PDF de una factura de cliente a través de la API. Simplemente hay que hacer una petición GET al endpoint `api/3/exportarFacturaCliente/123`, reemplazando 123 por el id de la factura.

También es posible obtener un Excel o CSV usando el parámetro `type (admite PDF, XLS y CSV). Siguiendo el ejemplo anterior, si queremos la factura en Excel, haríamos la siguiente llamada: api/3/exportarFacturaCliente/123?type=XLS`.
Parámetros opcionales disponibles en todos los endpoints de exportación:
- `
type: formato de salida. Valores admitidosPDF(por defecto),XLSyCSV`. - `
lang: código de idioma (por ejemploes_ESoen_EN`) para generar el documento traducido. - `
format`: identificador numérico del formato de impresión a utilizar. Si no se indica, se aplica el formato predeterminado del documento. Aquí puedes leer más sobre los formatos de impresión personalizados en la documentación de formatos de impresión.
Ejemplo:
GET 'https://miFacturaScripts.com/api/3/exportarFacturaCliente/123?type=PDF&lang=es_ES'
Albaranes, pedidos y presupuestos
Siguiendo el mismo patrón es posible exportar el resto de documentos de ventas y compras usando estos endpoints:
- `
api/3/exportarAlbaranCliente/{id}` - `
api/3/exportarAlbaranProveedor/{id}` - `
api/3/exportarFacturaProveedor/{id}` - `
api/3/exportarPedidoCliente/{id}` - `
api/3/exportarPedidoProveedor/{id}` - `
api/3/exportarPresupuestoCliente/{id}` - `
api/3/exportarPresupuestoProveedor/{id}`
Si trabajas con formatos de impresión personalizados, añade el parámetro `format con el identificador numérico del formato que quieras aplicar. Por ejemplo: api/3/exportarFacturaCliente/123?type=PDF&format=5 devolverá la factura usando el formato 5. Si no se indica ningún format` se usará el formato predeterminado del documento.