NewProvince is only required for addresses in Spain
BeeL
Get startedMulti-NIFVeriFactuRulesStripeAPI referenceChangelog
ErrorsAll codes

CORRECTIVE_BAD_DEBT_BASE_TOO_LOW

A bad-debt corrective (R3) is not possible for an operation with a base of €‹value› to a consumer: the base must exceed €50. If the recipient acted as a business or professional, say so with recipient_is_business.


Category: Invoices

HTTP status422 Unprocessable Content
RetryAfter fixing the cause

When it happens

A bad-debt corrective (R3) on an operation with a taxable base of 50 € or less, without recipient_is_business. The law allows that reduction only when the recipient acted as a business or professional.

How to fix it

If the recipient acted as a business or professional, send recipient_is_business: true. Otherwise the reduction does not apply.

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.

Returned by

The operations where this code is most likely. The list is not exhaustive.

Rules that cite this code

Example response

When this error occurs, the API answers 422 Unprocessable Content with a JSON body of this shape:

{
  "type": "https://docs.beel.es/errors/CORRECTIVE_BAD_DEBT_BASE_TOO_LOW",
  "title": "CORRECTIVE_BAD_DEBT_BASE_TOO_LOW",
  "detail": "A bad-debt corrective (R3) is not possible for an operation with a base of €‹value› to a consumer: the base must exceed €50. If the recipient acted as a business or professional, say so with recipient_is_business.",
  "instance": "/v1/<resource>",
  "errors": [],
  "success": false,
  "error": {
    "code": "CORRECTIVE_BAD_DEBT_BASE_TOO_LOW",
    "message": "A bad-debt corrective (R3) is not possible for an operation with a base of €‹value› to a consumer: the base must exceed €50. If the recipient acted as a business or professional, say so with recipient_is_business.",
    "details": {}
  },
  "meta": {
    "timestamp": "2026-05-21T10:00:00Z",
    "request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
  }
}

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

Message

A bad-debt corrective (R3) is not possible for an operation with a base of €‹value› to a consumer: the base must exceed €50. If the recipient acted as a business or professional, say so with recipient_is_business.
No se puede rectificar por impago (R3) una operación de base ‹value› € a un consumidor: la base tiene que superar los 50 €. Si el destinatario actuó como empresario o profesional, indícalo con recipient_is_business.
No es pot rectificar per impagament (R3) una operació de base ‹value› € a un consumidor: la base ha de superar els 50 €. Si el destinatari va actuar com a empresari o professional, indica-ho amb recipient_is_business.

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

Placeholders like ‹value› are filled in at runtime with the actual values of your request.

Other errors in this category

Keep exploring