ErrorsBy category
Invoices errors
All error codes returned by the Invoices endpoints (180 total).
Every error returned by the Invoices endpoints. Click any code for the full example response and localized messages.
| Code | Message |
|---|---|
ATTACH_SOURCE_INVOICE_UNAVAILABLE | A source invoice is not available (it does not exist or you no longer have access); uncheck the source invoices attachment to send without the folder |
ATTACH_SOURCE_INVOICES_NO_SOURCES | The invoice has no consolidation disbursements: there are no source invoices to attach |
ATTACH_SOURCE_INVOICES_REQUIRES_PDF | Attaching the source invoices also requires attaching the invoice PDF |
ATTACH_SOURCE_PDF_MISSING | These source invoices have no generated PDF: ‹value› |
ATTACH_SOURCE_ZIP_TOO_LARGE | The source invoices ZIP (‹value› MB) exceeds the maximum sendable size (‹value› MB) |
BULK_EMAIL_NO_VALID_INVOICES | No valid invoices to send. All selected invoices are drafts or have no generated PDF. |
COMPANY_NOT_ACTIVATED | The company is not activated in this environment: it cannot issue fiscal documents |
CONVERSION_REQUIRES_PROFORMA | Only a proforma invoice can be converted into an invoice; this document is not a proforma |
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. |
CORRECTIVE_BAD_DEBT_TOO_EARLY | It is too early for a bad-debt corrective (R3): at least six months must pass from when the tax accrued, one year if the previous year’s turnover exceeded €6,010,121.04. The earliest day is ‹value›. |
CORRECTIVE_CIRCUMSTANCE_DATE_NOT_APPLICABLE | The circumstance date is only given when the cause is one of article 80 of the VAT Act, and code ‹value› is not: omit circumstance_date. |
CORRECTIVE_CIRCUMSTANCE_DATE_OUT_OF_RANGE | The circumstance date must be between the operation date (‹value›) and today (‹value›). |
CORRECTIVE_EXCEEDS_INVOICED_AMOUNT | This correction takes the ‹value› taxable base below zero: only ‹value› € at that rate is left to rectify. A corrective invoice cannot rectify more than was invoiced. |
CORRECTIVE_INVOICE_INCOMPLETE | A corrective invoice must declare its rectification type and VeriFactu code (R1-R5). Create the corrective invoice from the original invoice. |
CORRECTIVE_NOT_RECTIFIABLE | A corrective invoice cannot be rectified. To fix an erroneous corrective, issue another corrective against the original invoice. |
CORRECTIVE_NOTHING_LEFT_TO_RECTIFY | The previous corrective invoices have already brought this invoice to zero: there is nothing left for a total corrective to rectify. |
CORRECTIVE_ORIGINAL_MIXED_IRPF | The original invoice applies different IRPF withholding rates per line, so there is none to inherit. Set irpf_rate on every line of the corrective invoice. |
CORRECTIVE_ORIGINAL_MIXED_SURCHARGE | The original invoice applies the equivalence surcharge on some lines but not others, so there is no regime to inherit. Set equivalence_surcharge_rate on every line of the corrective invoice. |
CORRECTIVE_ORIGINAL_NOT_FOUND | The original invoice to correct does not exist or is not accessible. |
CORRECTIVE_ORIGINAL_RECORD_REJECTED | AEAT rejected the record of the original invoice and it is not on file: fix and resubmit it before correcting it, or the corrective would be recorded without the invoice it corrects. |
CORRECTIVE_OUT_OF_TIME | This invoice can no longer be corrected: the four-year period to issue the corrective invoice ended on ‹value›. |
CORRECTIVE_PARTIAL_SUPLIDO_NOT_ALLOWED | A partial corrective invoice does not accept disbursements: a disbursement is not part of the taxable base, so there is nothing in it to rectify. If that amount was not a disbursement, rectify it as a normal line with its tax. |
CORRECTIVE_RECENT_DUPLICATE | An identical corrective invoice of this invoice (‹value›) was created less than two minutes ago. If this is a retry, it is already done; if it is another one on purpose, wait a few minutes or change the reason. |
CORRECTIVE_RECIPIENT_IS_ANOTHER_PERSON | The recipient given is a different customer from the invoice's: this corrects the data of the same recipient. If the invoice was issued to another person, correct it in full (TOTAL) and issue a new invoice to the right recipient. |
CORRECTIVE_RECIPIENT_NOT_ACCEPTED | A corrective invoice goes to the recipient of the invoice it corrects. Send recipient only to correct that recipient's data: with rectification_type PARTIAL, rectification_code R4 and no lines. |
CORRECTIVE_RECIPIENT_NOT_ESTABLISHED | Code ‹value› cannot be used with this recipient (country: ‹value›): the base is only reduced for insolvency or bad debt when the recipient is established in Spain, the Canary Islands, Ceuta or Melilla. |
CORRECTIVE_RECIPIENT_UNCHANGED | The recipient given has the same name, tax ID and address as on the invoice: there is no data to correct. |
CORRECTIVE_WITHHOLDING_ONLY | This correction only changes the withholding: the taxable base of every rate stays the same. A withholding is not a cause for a corrective invoice; void the invoice and issue a new one without it. |
DELETION_FAILED | Error deleting the invoice |
DUE_DATE_BEFORE_ISSUE_DATE | Due date cannot be before the issue date |
EMISSION_NOT_READY | The company is not ready to issue invoices in this environment |
EXCHANGE_DUPLICATED_SIMPLIFIED | Simplified invoice ‹value› appears more than once in the list: include it only once. Nothing has been issued. |
EXCHANGE_INVOICE_NOT_CORRECTABLE | Correcting an exchange invoice for simplified invoices recorded in VERI*FACTU is not available yet. Please contact support. |
EXCHANGE_INVOICE_NOT_VOIDABLE | An invoice issued in exchange for simplified invoices cannot be voided: the simplified invoices were replaced by it. If it has an error, correct it with a corrective invoice. |
EXCHANGE_REQUIRES_SIMPLIFIED | Only simplified invoices can be exchanged, and ‹value› is not one. |
EXCHANGE_SIMPLIFIED_NOT_YET_ACCEPTED | The record of simplified invoice ‹value› is not accepted by AEAT yet: wait until it is accepted and try the exchange again. Nothing was issued. |
EXCHANGE_SIMPLIFIED_RECORD_REJECTED | The record of simplified invoice ‹value› was rejected and is not on file with AEAT: fix or resubmit it first, and exchange it again once AEAT accepts it. |
EXEMPT_ZERO_RATE_REQUIRES_REASON | Lines with 0% tax rate must declare an exemption reason. Use one of: ‹value› |
EXEMPTION_INCOMPATIBLE_WITH_REGIME | Exemption reason ‹value› does not allow regime ‹value›; exports (art. 21 and 22 LIVA) use regime 02 |
EXEMPTION_NOT_FOR_ISSUED_INVOICE | Exemption reason ‹value› cannot be used on an issued invoice: article 26 of the VAT Law exempts the intra-community acquisition, which the buyer declares. If you sell to another Member State, the supply is the one of article 25 (EXENTA_ART_25) |
EXEMPTION_REGIME_NOT_SUPPORTED_IN_VERIFACTU | The given exemption reason corresponds to a special regime (REAEA, equivalence surcharge, cash basis, investment gold…), not to an art. 20-26 LIVA exemption. VeriFactu models it with clave_regimen, not operacion_exenta. Switch to the appropriate clave_regimen. |
EXEMPTION_REQUIRES_RECIPIENT_ID_TYPE | Exemption ‹value› requires the recipient to carry an alternative identifier of type ‹value› |
EXPORT_LIMIT_EXCEEDED | The export selects ‹value› invoices and the maximum per download is ‹value›. Narrow the date range or reduce the selection and export again. |
EXPORT_SELECTION_REQUIRED | Provide invoice_ids or at least one filter: an export with no criteria does not export the whole account. |
INVALID_IRPF | Invalid income tax withholding type: '‹value›'. Allowed values: ‹value› |
INVALID_IVA_SURCHARGE_PAIR | Surcharge ‹value›% is not valid for VAT ‹value›%. Allowed pairs: 21↔5.2, 10↔1.4, 4↔0.5 |
INVALID_PERCENTAGE | Tax percentage ‹value›% is not valid for ‹value›. Valid rates: ‹value›. A 0% that is not listed is not a rate but the exemption sentinel: it is only accepted with an exemption reason, or under the OSS/IOSS regime. |
INVALID_REGIME_KEY_FOR_TAX_TYPE | Regime key ‹value› is not valid for ‹value›. Valid regime keys: ‹value› |
INVALID_SURCHARGE | Invalid equivalence surcharge type: '‹value›'. Allowed values: ‹value› |
INVOICE_ALREADY_SCHEDULED | The invoice is already scheduled; repeat the request without the If-None-Match header to replace the existing schedule |
INVOICE_ALREADY_VOIDED | This invoice is already voided; voiding cannot be repeated |
INVOICE_CLIENT_NOT_FOUND | Customer not found: ‹value› |
INVOICE_DRAFT_NOT_SENDABLE | An invoice that is not issued yet (a draft or a scheduled invoice) cannot be sent by email. Issue it first. |
INVOICE_DUPLICATE_EXTERNAL_REFERENCE | An invoice with this external reference already exists |
INVOICE_EMAIL_NO_RECIPIENTS | There are no recipients: send them in the request. |
INVOICE_HAS_LIVE_CORRECTIVES | An invoice that already has corrective invoices (‹value›) cannot be voided: if it was corrected, the operation took place. Correct it with another corrective invoice. |
INVOICE_NO_LINES | The invoice must have at least one line |
INVOICE_NOT_CORRECTIBLE_IN_CURRENT_STATUS | This invoice cannot be corrected in its current status. Only an issued, non-voided invoice can be corrected. |
INVOICE_NOT_FOUND | Invoice not found |
INVOICE_NOT_ISSUED_NO_PDF | The invoice is a draft and has no fiscal PDF: issue it, or use the preview endpoint. |
INVOICE_NOT_REGISTERED_NO_PDF | The invoice is not registered with the AEAT, so it has no PDF: the PDF carries the QR code of that registration. The reason is in verifactu.error_message. |
INVOICE_NOT_SCHEDULED | The invoice is not scheduled |
INVOICE_NUMBER_INVALID_CHARACTERS | The number ‹value› contains characters the AEAT does not accept (‹value›). The invoice was not issued and the number was not used: issue it with another series or, if this one has no issued invoices yet, fix its code or format |
INVOICE_NUMBER_TOO_LONG | The number ‹value› has ‹value› characters and the AEAT accepts at most ‹value›. The invoice was not issued and the number was not used: issue it with another series or, if this one has no issued invoices yet, shorten its code or format |
INVOICE_REQUIRES_AT_LEAST_ONE_NORMAL_LINE | The invoice must contain at least one NORMAL line (disbursements cannot be invoiced alone): an invoice with only disbursements documents no operation. Add the item you are invoicing; on a corrective, also correct a NORMAL line, or document the disbursement on the invoice of the operation. |
INVOICE_SERIES_NOT_FOUND | Invoice series '‹value›' not found |
INVOICE_STATUS_NOT_SCHEDULABLE | The current invoice status does not allow scheduling |
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. |
INVOICE_TAX_RATE_TOO_MANY_DECIMALS | The rate ‹value› % has more than two decimals and the AEAT accepts only two. The invoice was not issued and the number was not used: use a rate with at most two decimals. |
INVOICE_TOTAL_TOO_LARGE_FOR_VERIFACTU | The invoice total, €‹value›, is €‹value› or more in absolute value, and AEAT requires that record to be flagged as Macrodato. The invoice was not issued and the number was not used: if it documents several operations, issue one invoice per operation. |
IRPF_RATE_NOT_FOR_CORPORATE_ISSUER | The ‹value› withholding rate is not an entity rate: only individuals pay IRPF (Law 35/2006, art. 8), and the 1, 2, 7 and 15 % rates (and 6, 2.8 and 7.6 % in Ceuta and Melilla) are theirs (RD 439/2007, arts. 95, 100 and 101). A company or any other legal person, or a permanent establishment, only bears 19 % or 24 % withholding if its income is subject to withholding (RD 634/2015, arts. 60 and 66; RDL 5/2004, art. 23), and 0 % otherwise (19 % is halved for rents in Ceuta and Melilla: 9.5 %); a non-resident entity bears the Non-Residents Income Tax withholding, 24 % or 19 % (RDL 5/2004, art. 25), or 0 % if exempt; and the State, the Autonomous Communities and the local entities bear none (Law 27/2014, art. 9.1; RD 634/2015, art. 61) |
IRPF_RATE_ONLY_FOR_CORPORATE_ISSUER | The ‹value› withholding rate only exists in the Corporate Income Tax (19 % halved for rents in Ceuta and Melilla, RD 634/2015, art. 66.a): this issuer withholds under IRPF, where rent in Ceuta or Melilla is 7.6 % (19 % reduced by 60 %, Law 35/2006, art. 101.8). Allowed rates: ‹value› |
ISP_INCOMPATIBLE_WITH_SURCHARGE | Reverse-charge (ISP) lines cannot carry equivalence surcharge: the buyer auto-liquidates VAT in their country and Spanish retail surcharge does not apply |
LINE_DECLARED_TOTAL_FORBIDS_DISCOUNT | A declared total is incompatible with an explicit discount: any discount is already included in the total |
LINE_EXEMPTION_TEXT_REQUIRED | A descriptive text is required when the exemption reason is OTHER |
LINE_EXEMPTION_WITH_TAX | Line has an exemption reason but the tax rate is not 0%. Current value: ‹value›% |
LINE_INVALID_QUANTITY | The quantity cannot be zero or null |
LINE_MAIN_TAX_REQUIRED | Each line must specify its main tax (main_tax). No default tax is applied. |
LINE_NEGATIVE_PRICE | The unit price cannot be negative |
LINE_NORMAL_DESCRIPTION_REQUIRED | Normal lines must include a description of the concept |
LINE_SUPLIDO_MUST_HAVE_NO_IRPF | SUPLIDO lines cannot apply withholding tax (IRPF) |
LINE_SUPLIDO_MUST_HAVE_NO_RECARGO | SUPLIDO lines cannot apply equivalence surcharge |
LINE_SUPLIDO_MUST_HAVE_NO_TAX | SUPLIDO lines cannot apply VAT — the main tax must be 0% or empty |
LINE_SUPLIDO_REFERENCE_REQUIRED | SUPLIDO lines must declare a reference to the original third-party invoice |
LINE_SUPLIDO_SOURCE_INVOICE_NOT_FOUND | One of the disbursement's source invoices does not exist or does not belong to you |
LINE_SUPLIDO_SOURCE_INVOICE_NOT_ISSUED | A disbursement's source invoices must be issued |
LINE_SUPLIDO_TOO_MANY_SOURCE_ACCOUNTS | A disbursement line cannot consolidate invoices from that many different accounts |
LINE_SUPLIDO_TOO_MANY_SOURCES | A disbursement line cannot consolidate that many source invoices |
LINE_TOTAL_INCONSISTENT | Line totals do not reconcile: expected ‹value›€ (base + VAT + surcharge - IRPF), declared ‹value›€. Difference exceeds 0.01€ |
LINE_UNIT_PRICE_OUT_OF_RANGE | The unit price is out of the accepted range: the maximum is ‹value› per unit |
LINE_UNIT_PRICE_TOO_MANY_DECIMALS | The unit price ‹value› has more than 4 decimals and cannot be stored without changing it: use a price with at most 4 decimals. |
LINE_UNIT_PRICE_XOR_DECLARED_TOTAL | The line must carry exactly one of unit_price, total_excluding_tax or total_including_tax |
MARK_SENT_ALREADY_SENT | The invoice is already in SENT status. |
MARK_SENT_FROM_DRAFT_NOT_ALLOWED | Cannot mark an invoice in DRAFT status as SENT. Issue it first. |
MARK_SENT_FROM_INVALID_STATE | Cannot mark as SENT from status ‹value›. |
MARK_SENT_FROM_LATER_STATE | Cannot mark an invoice in ‹value› status as SENT. The invoice is already in a later state. |
METADATA_FILTER_TOO_MANY_KEYS | The metadata filter supports at most ‹value› key/value pairs per request |
NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE | The invoice total cannot be negative. Use corrective invoices (R1-R5) for refunds. |
NO_PDFS_AVAILABLE | No PDFs available for download |
ONLY_DRAFT_EMITTABLE | Only draft invoices can be issued. Current status: ‹value› |
OPERATION_DATE_AFTER_ISSUE_DATE | Operation date cannot be after the issue date |
OPERATION_DATE_TOO_OLD | Operation date ‹value› is more than ‹value› years old: AEAT does not accept an operation earlier than the issue date minus ‹value› years |
OSS_REGIME_INCOMPATIBLE_WITH_ISP | OSS/IOSS regime (key 17) is incompatible with reverse charge. The destination-country VAT is declared separately (Modelo 369), not as S2 |
PAYMENT_DATE_REQUIRED | Payment date is required to mark the invoice as paid |
PAYMENT_DETAILS_REQUIRE_METHOD | payment_iban, payment_swift and payment_term_days are only accepted together with a payment_method that is present, not null and not NONE. Send the method together with the details, or neither. |
PDF_NOT_GENERATED | The invoice PDF has not been generated yet |
PERCENTAGE_OUT_OF_RANGE | The percentage ‹value› is not valid. It must be between 0 and 100 |
PREVIEW_DRAFT_ONLY | PDF preview is only available for draft invoices |
PREVIEW_GENERATION_ERROR | Error generating PDF preview |
PROFORMA_ALREADY_CONVERTED | This proforma has already been converted into an invoice; conversion cannot be repeated |
PROFORMA_CORRECTIVE_FORBIDDEN | A proforma invoice cannot be corrected; it is not a fiscal document |
PROFORMA_NOT_CONVERTIBLE | A proforma can only be converted while it is active; its current status (‹value›) does not allow it |
PROFORMA_NOT_ISSUABLE | A proforma invoice is not issued: it is born active and becomes an invoice when the customer accepts it |
PROFORMA_NOT_RECURRING | A proforma invoice cannot be recurring; a quote is a one-off offer, not a subscription |
PROFORMA_PAYMENT_FORBIDDEN | A proforma invoice cannot be marked as paid; it is not part of the payment cycle |
PROFORMA_RECIPIENT_REQUIRED | A proforma invoice requires a recipient (customer or complete recipient data) |
PROFORMA_SCHEDULE_FORBIDDEN | A proforma invoice cannot be scheduled; scheduling is a fiscal issuance flow |
PROFORMA_TRANSITION_FORBIDDEN | A proforma invoice can only be active, converted or voided; that status change belongs to the fiscal cycle |
PROFORMA_TYPE_CHANGE_FORBIDDEN | Cannot change type to/from PROFORMA; use the conversion flow |
RECIPIENT_ADDRESS_REQUIRED | Recipient address is required for standard invoices |
RECIPIENT_CUSTOMER_AND_DATA_EXCLUSIVE | Send a customer or the recipient data, not both. |
RECIPIENT_FISCAL_NAME_REQUIRED | Recipient legal name is required for standard invoices |
RECIPIENT_ID_REQUIRED | Recipient must have a NIF or alternative identifier |
RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE | The recipient cannot carry both a Spanish NIF and an alternative identifier. Use only one |
RECIPIENT_NOT_PROVIDED | Send a customer or the recipient data. |
RECIPIENT_REQUIRED_FOR_ORDINARY | Ordinary invoices require a valid recipient |
RECIPIENT_UNREGISTERED_ID_MUST_BE_DNI_OR_NIE | An identifier of type 07 (not registered) with country ES only accepts a Spanish DNI or NIE |
RECTIFICATION_REASON_REQUIRED | A corrective invoice must state the reason for the correction. |
RECTIFICATIVA_PARCIAL_SIN_LINEAS | Partial rectificative invoices must include correction lines. Use negative quantities/amounts to subtract, positive to add. |
RECTIFICATIVA_TOTAL_CON_LINEAS | Total rectificative invoices must not include lines. Lines are automatically copied from the original invoice with negative amounts. |
RECURRING_ALREADY_ENDED | The recurrence has ended: it accepts no changes and no new invoices |
RECURRING_END_DATE_BEFORE_START | The end date must be after the first scheduled generation (‹value›) |
RECURRING_END_MODE_CONFLICT | A recurrence ends in one way only: by date (end_date) or by number of invoices (max_invoices), never both at once. To switch modes send the new field with a value and the old one as null in the same call. |
RECURRING_MAX_INVOICES_ABOVE_MAXIMUM | A recurring template cannot be capped above 600 invoices, fifty years of monthly billing |
RECURRING_MAX_INVOICES_BELOW_GENERATED | The cap cannot fall below the ‹value› invoices already generated: issued invoices are fiscal facts and are not undone by lowering the cap. To stop it now, end the recurrence by setting its status to COMPLETED. |
RECURRING_MAX_INVOICES_BELOW_MINIMUM | A recurring template cannot be capped below 2 invoices. For a single invoice you do not need a recurrence: schedule the invoice with PUT /v1/companies/{company_id}/invoices/{invoice_id}/schedule, which also issues it on the exact date you choose instead of on the recurrence day of month. |
RECURRING_NO_OCCURRENCE_IN_WINDOW | With this cadence the first invoice would fall on ‹value›, after the end date: the window never contains a single generation. Extend the end date or pick a shorter cadence |
RECURRING_NOT_ACTIVE | Only active recurrences allow this operation. Current status: ‹value› |
RECURRING_NOT_FOUND | Recurring invoice not found |
RECURRING_NOT_STARTED | The recurring template does not start until ‹value›: there is no occurrence to bring forward yet. If you need to bill before that date, create a normal invoice. |
RECURRING_OCCURRENCE_ALREADY_CONSUMED | That occurrence of the recurring template has already been billed: an invoice exists for that scheduled date. Check the template history before retrying. |
RECURRING_START_DATE_NOT_EDITABLE | Cannot modify the start date because invoices have already been generated |
RECURRING_STATE_TRANSITION_INVALID | Cannot move from ‹value› to ‹value› |
RECURRING_TYPE_NOT_SUPPORTED | Cannot create a recurrence from a rectificative invoice |
REGIME_KEY_CLASSIFICATION_NOT_ACCEPTED | Regime key ‹value› does not accept a line with exemption_reason ‹value›: with that key AEAT only accepts exemption_reason ‹value› |
REGIME_KEY_NOT_SUPPORTED | Regime key ‹value› is not available. Keys 06 and 14 require data the invoice does not carry (06, the cost-based taxable base; 14, an operation date after the issue date and a public-administration recipient). Key 03 requires the invoice not to show the tax separately (RD 1619/2012, art. 16.2.c), and the invoice always does. Use the key that fits the operation |
REGIME_KEY_REQUIRES_RECIPIENT_NIF | With regime key ‹value› the recipient must be identified by NIF: AEAT does not accept an alternative identifier |
REGIME_KEY_REQUIRES_STANDARD_INVOICE | Regime key ‹value› is only accepted on a full invoice (F1): AEAT rejects it on a simplified or a corrective invoice |
REGIME_KEY_REQUIRES_VAT_RATE | With regime key ‹value› AEAT only accepts VAT at ‹value› % |
REGIME_REQUIRES_INCOMPATIBLE_EXEMPTION | Regime ‹value› requires exemption reason ‹value›; the line does not carry it |
REGIME_REQUIRES_SURCHARGE | Regime ‹value› requires recargo de equivalencia and the line does not carry it |
REVERSE_CHARGE_CASE_NOT_SUPPORTED | Reverse-charge case ‹value› cannot be invoiced from BeeL.: the VAT Law (art. 84.Uno.2.º g) requires it to be documented in a special series |
REVERT_ONLY_FROM_SENT | Can only revert from SENT status. Current status: ‹value› |
SCHEDULE_PATCH_EMPTY | You must provide at least scheduled_for or generation_mode |
SCHEDULED_DATE_IN_PAST | The scheduling date cannot be in the past |
SERIES_FORMAT_INVALID_PADDING | Invalid padding for {NUM}: ‹value› |
SERIES_FORMAT_NUM_REQUIRED | Variable {NUM} is required in the format. Sequential numbering is required by law |
SERIES_FORMAT_UNRECOGNIZED_VARS | Unrecognized variables: ‹value›. Valid variables: {CODIGO}, {YYYY}, {YY}, {MM}, {NUM}, {NUM:X} |
SERIES_INACTIVE | The invoice series '‹value›' is inactive |
SERIES_NUMBER_COLLISION | The number assigned by the series is already in use. Please contact support: the series numbering needs review |
SIMPLIFICADA_FORBIDS_CROSS_BORDER | A simplified invoice cannot document an intra-EU supply exempt under art. 25 LIVA or an operation not subject by location rules (RD 1619/2012, art. 4.4): issue a standard invoice identifying the recipient |
SIMPLIFICADA_FORBIDS_IRPF | BeeL. does not accept IRPF withholding on simplified invoices or their correctives (R5): issue a standard invoice identifying the recipient |
SIMPLIFICADA_FORBIDS_ISP | Simplified invoices and their correctives (R5) cannot carry reverse-charge: the anonymous recipient cannot auto-liquidate |
SIMPLIFICADA_FORBIDS_SURCHARGE | Simplified invoices and their correctives (R5) cannot carry recargo de equivalencia: the retailer must receive an identified ordinary (F1) invoice |
SIMPLIFIED_EXCHANGE_NOT_RECORDABLE | Simplified invoice ‹value› was issued without VERI*FACTU and is not on file with AEAT: the exchange invoice (F3) only replaces simplified invoices that were recorded. |
SIMPLIFIED_INVOICE_EXCEEDS_LEGAL_LIMIT | Simplified invoices cannot exceed ‹value›€ (VAT included). Current total: ‹value›€. Reduce the amount or issue an ordinary invoice. |
SIMPLIFIED_INVOICE_FORBIDS_IDENTIFIED_RECIPIENT | BeeL. does not issue simplified invoices with an identified recipient (NIF or alternative identifier). Issue an ordinary invoice instead. |
SIMPLIFIED_NOT_EXCHANGEABLE | Simplified invoice ‹value› cannot be exchanged: it must be issued, not voided or exchanged before, and have no corrective invoices. |
STATUS_NOT_DELETABLE | Cannot delete an invoice in status ‹value› |
STATUS_NOT_MODIFIABLE | Cannot modify an invoice in status ‹value› |
SURCHARGE_RATE_NOT_ACCEPTED_ON_DATE | AEAT does not accept an equivalence surcharge of ‹value› % with VAT at ‹value› % on an operation dated ‹value› |
SURCHARGE_RATE_REQUIRES_RECALCULATION | Recalculate the line: the 0.625 % equivalence surcharge no longer exists, it has been 0.62 % since Royal Decree-law 1/2023 |
SURCHARGE_REQUIRES_REGIME | Recargo de equivalencia is only compatible with regime 18; the line is on regime ‹value› |
TOTAL_CORRECTIVE_NOT_VOIDABLE | A total corrective invoice cannot be voided: the invoice it corrects would stay voided with nothing to offset it. If what it rectified was wrong, issue a new invoice for what should have stayed invoiced. |
TRANSITION_NOT_SUPPORTED | Transition to status ‹value› is not supported |
TYPE_CHANGE_CORRECTIVE_FORBIDDEN | Cannot change type to/from CORRECTIVE |
VAT_RATE_NOT_ACCEPTED_ON_DATE | AEAT does not accept VAT at ‹value› % on an operation dated ‹value›. The rate is judged by the operation date (operation_date), or by the issue date when there is none. Period in which ‹value› % is accepted: ‹value› |
VERIFACTU_RECORD_NOT_DECLARABLE | AEAT would reject this invoice's record: it breaks section ‹value› of its VERI*FACTU validations. The invoice was not issued and the number was not used. |
VOID_DATE_BEFORE_ISSUE_DATE | The void date cannot be before the issue date |
VOID_REQUIRES_ISSUED_IN_ERROR | This invoice has already been sent or paid: it is only voided if it was issued by mistake (the operation did not take place, it is a duplicate, or it carries a withholding that should not have been applied). Confirm it with issued_in_error; if the operation took place, correct it with a corrective invoice. |