ARCA {API}
Facturación (WSFEv1)

PDF del comprobante

Obtené el PDF de un comprobante emitido, con QR de ARCA, servido por CDN.

Genera (la primera vez) y devuelve la URL del PDF de un comprobante ya emitido con WSFEv1. El PDF incluye los datos fiscales, el CAE y el código QR de ARCA.

Endpoint

POST /api/wsfe/comprobante/pdf

El comprobante se identifica por la misma tupla que el resto de la API: environment, representada, ptoVta, cbteTipo y cbteNro.

Request

curl -X POST https://arca.api.com.ar/api/wsfe/comprobante/pdf \
  -H "Authorization: Bearer ak_TuSecretoAqui" \
  -H "Content-Type: application/json" \
  -d '{
    "environment": "homologacion",
    "representada": "27111111118",
    "ptoVta": 1,
    "cbteTipo": 6,
    "cbteNro": 42
  }'

Respuesta

{
  "pdfUrl": "https://cdn.api.com.ar/3f9a…c2.pdf"
}

Cómo funciona

  • Generación perezosa (lazy): el PDF se genera la primera vez que lo pedís y se cachea. Las llamadas siguientes devuelven la misma URL sin volver a renderizar.
  • URL permanente y no adivinable: cada PDF vive en https://cdn.api.com.ar/<hash>.pdf con un hash aleatorio. El link es la llave: es público pero imposible de adivinar, y lo sirve el CDN directamente (la descarga no pasa por la API).
  • Desacoplado de la emisión: emitir un comprobante nunca depende del PDF. Si el generador está caído, la factura se emite igual y el PDF se puede pedir después.

Diseño del PDF

El diseño se configura por CUIT desde el dashboard, en Diseño de PDF: logo, colores, texto de footer, tamaño de hoja (A4/Carta) y márgenes. Lo que configurás ahí se aplica automáticamente al generar el PDF de cualquier comprobante de ese CUIT. Si un CUIT no configuró nada, se usa un diseño por defecto. Podés previsualizar el resultado en vivo y descargar un PDF de muestra antes de emitir.

Errores

En esta página