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

INVOICE_TAX_BREAKDOWN_TOO_LONG

The invoice has ‹value› different combinations of tax, regime, rate and exemption, and the AEAT record accepts at most ‹value›. The invoice was not issued and the number was not used: split it into several invoices.


Category: Invoices

Rules that cite this code

Example response

When this error occurs, the API returns a JSON response with the following shape:

{
  "type": "https://docs.beel.es/errors/INVOICE_TAX_BREAKDOWN_TOO_LONG",
  "title": "INVOICE_TAX_BREAKDOWN_TOO_LONG",
  "detail": "The invoice has ‹value› different combinations of tax, regime, rate and exemption, and the AEAT record accepts at most ‹value›. The invoice was not issued and the number was not used: split it into several invoices.",
  "instance": "/v1/<resource>",
  "errors": [],
  "success": false,
  "error": {
    "code": "INVOICE_TAX_BREAKDOWN_TOO_LONG",
    "message": "The invoice has ‹value› different combinations of tax, regime, rate and exemption, and the AEAT record accepts at most ‹value›. The invoice was not issued and the number was not used: split it into several invoices.",
    "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 has ‹value› different combinations of tax, regime, rate and exemption, and the AEAT record accepts at most ‹value›. The invoice was not issued and the number was not used: split it into several invoices.
La factura tiene ‹value› combinaciones distintas de impuesto, régimen, tipo y exención, y el registro de la AEAT admite como mucho ‹value›. La factura no se ha emitido y el número no se ha consumido: repártela en varias facturas.
La factura té ‹value› combinacions diferents d'impost, règim, tipus i exempció, i el registre de l'AEAT n'admet com a molt ‹value›. La factura no s'ha emès i el número no s'ha consumit: reparteix-la en diverses factures.

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