NewStripe: a buyer with a NIF always gets a standard invoice, and the simplified threshold is deprecated
BeeL
Get startedMulti-NIFVeriFactuRulesStripeAPI referenceChangelog
ErrorsAll codes

PDF_NOT_GENERATED

The invoice PDF has not been generated yet


Category: Invoices

HTTP status400 Bad Request
RetryAfter fixing the cause

When it happens

The invoice has no stored PDF yet to take the file from: the PDF of an issued invoice is generated after issuing, and under VeriFactu once the QR of its registration exists.

How to fix it

Retry once the PDF exists: wait for the invoice.pdf.generated webhook. Sending the invoice by email does not need to wait: it is accepted with 202 and goes out when the PDF is stored.

Retry

Not as is: the same request fails the same way. Fix the cause described above, then send the request again, under a new Idempotency-Key if the body changed.

Example response

When this error occurs, the API answers 400 Bad Request with a JSON body of this shape:

{
  "type": "https://docs.beel.es/errors/PDF_NOT_GENERATED",
  "title": "PDF_NOT_GENERATED",
  "detail": "The invoice PDF has not been generated yet",
  "instance": "/v1/<resource>",
  "errors": [],
  "success": false,
  "error": {
    "code": "PDF_NOT_GENERATED",
    "message": "The invoice PDF has not been generated yet",
    "details": {}
  },
  "meta": {
    "timestamp": "2026-05-21T10:00:00Z",
    "request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
  }
}

The type URI is stable and always resolves to this page.

Message

The invoice PDF has not been generated yet
El PDF de la factura aún no ha sido generado
El PDF de la factura encara no s'ha generat

Send the request with Accept-Language: <es|en|ca> to receive the message in your preferred language.

Other errors in this category

Keep exploring