Saltar al contenido principal

GET /v1/invoices/{id}/pdf

Descarga el PDF de una factura emitida: el mismo documento A4 que imprime Contadito, con CAI, rango autorizado y fecha límite de emisión.

Solicitud

curl -s https://integration.contadito.com/v1/invoices/8801/pdf \
-H "Authorization: Bearer $CONTADITO_API_KEY" \
-o factura-8801.pdf
ParámetroUbicaciónTipoNotas
idrutanumberEl id que devolvió POST /v1/invoices. No es el invoiceNumber.

Respuesta 200

El PDF, con Content-Type: application/pdf y Content-Disposition: attachment; filename="factura-{id}.pdf". No es JSON.

Se genera al momento, así que puedes pedirlo tantas veces como quieras.

consejo

No necesitas llamar aquí después de emitir

POST /v1/invoices ya devuelve el mismo PDF en pdfBase64. Este endpoint es para reimprimir después, o para cuando pdfBase64 vino null.

Errores

Los errores sí vienen en JSON, con la forma { code, message } de siempre.

HTTPcodeCausa
400El id de la ruta no es un entero.
401MISSING_API_KEY / INVALID_API_KEYCredencial.
404EXTERNAL_INVOICE_NOT_FOUNDNo existe dentro de tu empresa.

Ver el catálogo completo de errores.