NewThree filters returned the wrong rows
BeeL
Get StartedMulti-NIFVeriFactuStripeAPI ReferenceChangelog
Errors

All error codes

Every error code returned by the BeeL. API in one flat table — useful as a cheat sheet or to import as constants in your codebase.


Every code the API can return, in one alphabetical table. 363 codes across 16 domains.

Each Code cell links to the per-code reference page with the full example response and localised messages.

Codes as a copy/paste list

Drop this into your codebase to declare every error code as a constant. The fenced code block has a one-click copy button.

ACCOUNT_HAS_NO_HOLDER
ACCOUNT_MANAGEMENT_FORBIDDEN
ACCOUNT_NOT_ACCESSIBLE
ACCOUNT_REQUIRES_FOCUS_SWITCH
ACTIVE_CANNOT_DELETE
ACTIVE_COMPANY_HEADER_INVALID
ACTIVE_COMPANY_NOT_ACCESSIBLE
ACTIVE_COMPANY_REQUIRED
ALREADY_DISABLED
ALREADY_ENABLED
ALREADY_REGISTERED
ALTERNATIVE_ID_AND_NIF_EXCLUSIVE
ALTERNATIVE_ID_INVALID
ALTERNATIVE_ID_REQUIRES_SPAIN
ALTERNATIVE_ID_SPAIN_INVALID_TYPE
API_COMMUNICATION_ERROR
API_KEY_COLLISION
API_KEY_INVALID
API_KEY_LIVE_NOT_AVAILABLE
API_KEY_NOT_CONFIGURED
API_KEY_PREFIX_COLLISION
APPLY_BY_DEFAULT_REQUIRES_ENABLED
ATTACH_SOURCE_INVOICE_UNAVAILABLE
ATTACH_SOURCE_INVOICES_NO_SOURCES
ATTACH_SOURCE_INVOICES_REQUIRES_PDF
ATTACH_SOURCE_PDF_MISSING
ATTACH_SOURCE_ZIP_TOO_LARGE
AUTOMATIC_EMAIL_CONFIG_INVALID
BILLING_MANAGED_BY_PROVIDER
BULK_PDF_ERROR
BULK_VALIDATION_ERROR
CANCELLATION_VIA_SPECIFIC_ENDPOINT
CANNOT_DELETE_PRIMARY
CANNOT_DUPLICATE_DELETED_INVOICE
CANNOT_SIGN_CANCELLED
CANNOT_UPDATE_FINAL_STATE
CHECKOUT_REQUIRED
CHECKOUT_URLS_REQUIRED
CITY_EMPTY
CITY_MAX_LENGTH
CLAIM_TOKEN_HOLDER_MISMATCH
CLIENT_DUPLICATE
CLIENT_HAS_INVOICES
CLIENT_NOT_FOUND
COMPANY_ACCESS_REVOKED
COMPANY_ACTIVE_IN_PRODUCTION
COMPANY_HAS_INVOICES
COMPANY_NIF_MISSING
COMPANY_NOT_ACTIVATED
COMPANY_NOT_ACTIVATED_IN_ENVIRONMENT
COMPANY_NOT_FOUND
COMPANY_READ_ONLY
CONFIG_NOT_FOUND
CONFIGURATION_INVALID
CONNECTION_NOT_FOUND
CONVERSION_REQUIRES_PROFORMA
CORRECTIVE_INVOICE_INCOMPLETE
CORRECTIVE_NOT_RECTIFIABLE
COUNTRY_EMPTY
COUNTRY_MAX_LENGTH
CSV_FILE_TOO_LARGE
CUSTOMER_IDENTIFIER_REQUIRED
DEFAULT_CANNOT_BE_UNMARKED
DEFAULT_CANNOT_DEACTIVATE
DEFAULT_CANNOT_DELETE
DELETION_FAILED
DELIVERY_LOG_NOT_FOUND
DIRECCION_FISCAL_REQUIRED
DISPLAY_NAME_BLANK
DOCUMENT_ALREADY_CANCELLED
DUE_DATE_BEFORE_ISSUE_DATE
DUPLICATE_HEADER
EMISSION_NOT_READY
EMPTY_FILE
ENCODING_ERROR
ENV_MISMATCH
ENVIO_NO_PERMITIDO
ENVIRONMENT_ESCALATION
ENVIRONMENT_HEADER_INVALID
EVENT_INVALID_STATUS_FOR_DRAFT
EVENT_INVALID_STATUS_FOR_RETRY
EVENT_MAX_RETRIES_EXCEEDED
EVENT_NOT_FOUND
EVENT_SOURCE_PAYLOAD_UNAVAILABLE
EXEMPT_ZERO_RATE_REQUIRES_REASON
EXEMPTION_REASON_NOT_ALLOWED_AS_DEFAULT
EXEMPTION_REASON_REQUIRES_ZERO_RATE
EXEMPTION_REASON_TEXT_REQUIRED
EXEMPTION_REGIME_NOT_SUPPORTED_IN_VERIFACTU
EXEMPTION_REQUIRES_RECIPIENT_ID_TYPE
FACTURA_ALREADY_REGISTERED
FEATURE_NOT_AVAILABLE
FIELD_BLANK
FILE_CORRUPTED
FILE_EMPTY
FILE_TOO_LARGE
FISCAL_IDENTITY_LIVE_ONLY
FORBIDDEN
GRANT_ACCESS_LEVEL_INVALID
GRANT_COMPANY_NOT_IN_ACCOUNT
GRANT_NOT_FOUND
GRANTS_ONLY_FOR_MEMBER
HAS_INVOICES_CANNOT_DELETE
HEADER_ROW_NOT_FOUND
IBAN_INVALID
IBAN_REQUIRED
INACTIVE_CANNOT_BE_DEFAULT
INSUFFICIENT_SCOPE
INVALID_CONTENT
INVALID_CSV_FORMAT
INVALID_DIMENSIONS
INVALID_EMAIL_FORMAT
INVALID_EXCEL_FORMAT
INVALID_EXCEL_STRUCTURE
INVALID_EXTENSION
INVALID_FILE_TYPE
INVALID_FORMAT
INVALID_IBAN
INVALID_IRPF
INVALID_IVA_SURCHARGE_PAIR
INVALID_LINE
INVALID_PERCENTAGE
INVALID_REGIME_KEY_FOR_TAX_TYPE
INVALID_SURCHARGE
INVALID_TAX
INVALID_TOKEN
INVALID_VAT
INVITATION_NOT_FOUND
INVOICE_ALREADY_VOIDED
INVOICE_AXIS_MISSING
INVOICE_CLIENT_NOT_FOUND
INVOICE_COLLECTION_NOT_SUPPORTED
INVOICE_COMPANY_MISMATCH
INVOICE_DUPLICATE_EXTERNAL_REFERENCE
INVOICE_EXCEEDS_SIMPLIFIED_LIMIT_NO_NIF
INVOICE_EXCEEDS_SIMPLIFIED_LIMIT_WITH_NIF
INVOICE_NO_LINES
INVOICE_NO_NUMBER
INVOICE_NOT_CORRECTIBLE_IN_CURRENT_STATUS
INVOICE_NOT_EMITIDA
INVOICE_NOT_FOUND
INVOICE_NOT_SCHEDULED
INVOICE_REQUIRES_AT_LEAST_ONE_NORMAL_LINE
INVOICE_SERIES_NOT_FOUND
INVOICE_STATUS_NOT_SCHEDULABLE
INVOICE_VERIFACTU_DISABLED
IRPF_REQUIRED_WHEN_NOT_EXEMPT
ISP_INCOMPATIBLE_WITH_SURCHARGE
ISSUE_DATE_IN_FUTURE
ISSUE_DATE_REQUIRED
LAST_OWNER_PROTECTED
LINE_DECLARED_TOTAL_FORBIDS_DISCOUNT
LINE_EXEMPTION_TEXT_REQUIRED
LINE_EXEMPTION_WITH_TAX
LINE_INVALID_DISCOUNT
LINE_INVALID_QUANTITY
LINE_MAIN_TAX_REQUIRED
LINE_NEGATIVE_PRICE
LINE_NORMAL_DESCRIPTION_REQUIRED
LINE_SUPLIDO_MUST_HAVE_NO_IRPF
LINE_SUPLIDO_MUST_HAVE_NO_RECARGO
LINE_SUPLIDO_MUST_HAVE_NO_TAX
LINE_SUPLIDO_PRICE_REQUIRED
LINE_SUPLIDO_QUANTITY_REQUIRED
LINE_SUPLIDO_REFERENCE_REQUIRED
LINE_SUPLIDO_SOURCE_INVOICE_NOT_FOUND
LINE_SUPLIDO_SOURCE_INVOICE_NOT_ISSUED
LINE_SUPLIDO_TOO_MANY_SOURCE_ACCOUNTS
LINE_SUPLIDO_TOO_MANY_SOURCES
LINE_TOTAL_INCONSISTENT
LINE_UNIT_PRICE_XOR_DECLARED_TOTAL
LINE_ZERO_PRICE
LIVE_CREDENTIAL_REQUIRED
MAIN_TAX_REQUIRED
MANAGED_ACCOUNT_HOLDER_REQUIRED
MANAGED_SCOPE_ELEVATION_REQUIRES_OWNER
MARK_SENT_ALREADY_SENT
MARK_SENT_FROM_DRAFT_NOT_ALLOWED
MARK_SENT_FROM_INVALID_STATE
MARK_SENT_FROM_LATER_STATE
MAX_PROFILES_REACHED
MEMBER_ALREADY_IN_ACCOUNT
MEMBER_MANAGEMENT_FORBIDDEN
MEMBER_NOT_FOUND
METADATA_FILTER_TOO_MANY_KEYS
MISSING_HEADERS
MISSING_REQUIRED_FIELD
NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE
NIF_ALREADY_REGISTERED
NIF_DE_BAJA
NIF_INVALID_CONTROL_DIGIT
NIF_INVALID_FORMAT
NIF_MISMATCH
NIF_NOT_IN_CENSUS
NIF_NOT_REGISTERED
NIF_PROD_ALREADY_ACTIVE_IN_ANOTHER_ACCOUNT
NIF_REACTIVATION_FAILED
NIF_REGISTRATION_FAILED
NIF_REPRESENTATION_REQUIRED
NIF_REVOCADO
NIF_VALIDATION_ERROR
NIF_VALIDATION_INVALID
NIF_VALIDATION_PENDING
NO_DATA_ROWS
NO_INVOICES_PROVIDED
NO_PDFS_AVAILABLE
NO_UNSIGNED_DOCUMENT
NOT_BILLING_OWNER
NUMBER_EMPTY
NUMBER_MAX_LENGTH
NUMBERING_REQUIRES_ACTIVATION
ONLY_DRAFT_EMITTABLE
OPERATION_DATE_AFTER_ISSUE_DATE
OPERATION_REQUIRES_API_KEY
OPERATION_REQUIRES_SESSION
OSS_REGIME_INCOMPATIBLE_WITH_ISP
OWNER_ROLE_NOT_ASSIGNABLE
OWNER_ROLE_RESERVED
PAID_PLAN_REQUIRED
PARSING_ERROR
PAYMENT_DATE_REQUIRED
PAYMENT_REQUIRED
PDF_EMPTY
PDF_HASH_ERROR
PDF_INVALID_EXTENSION
PDF_INVALID_FORMAT
PDF_NOT_GENERATED
PDF_SIGNATURE_INVALID
PDF_STORAGE_FAILED
PDF_TOO_LARGE
PDF_URL_EMPTY
PDF_VALIDATION_FAILED
PERCENTAGE_OUT_OF_RANGE
PHYSICAL_PERSON_CANNOT_HAVE_LEGAL_FORM
PHYSICAL_PERSON_CANNOT_HAVE_REPRESENTATIVE
PLAN_ACTIVATION_REQUIRED
PLAZO_DIAS_OUT_OF_RANGE
POSTAL_CODE_EMPTY
POSTAL_CODE_INVALID_ES
PREVIEW_DRAFT_ONLY
PREVIEW_GENERATION_ERROR
PRODUCT_DUPLICATE
PRODUCT_INACTIVE
PRODUCT_NOT_FOUND
PRODUCTION_ACCESS_DENIED
PRODUCTION_TWIN_SOURCE_ALREADY_PRODUCTION
PROFILE_DUPLICATED
PROFILE_INCOMPLETE
PROFILE_NOT_FOUND
PROFILE_NOT_OWNED
PROFORMA_ALREADY_CONVERTED
PROFORMA_CORRECTIVE_FORBIDDEN
PROFORMA_NOT_CONVERTIBLE
PROFORMA_NOT_ISSUABLE
PROFORMA_NOT_RECURRING
PROFORMA_OVERDUE_FORBIDDEN
PROFORMA_PAYMENT_FORBIDDEN
PROFORMA_RECIPIENT_REQUIRED
PROFORMA_SCHEDULE_FORBIDDEN
PROFORMA_TRANSITION_FORBIDDEN
PROFORMA_TYPE_CHANGE_FORBIDDEN
PROVIDER_NOT_SUPPORTED
PROVINCE_EMPTY
PROVINCE_MAX_LENGTH
PROVISIONING_ACCOUNT_CLAIMED
PROVISIONING_ACCOUNT_NOT_ACCESSIBLE
PROVISIONING_EMAIL_ALREADY_REGISTERED
PROVISIONING_EXTERNAL_REF_CONFLICT
QUOTA_EXCEEDED
RECARGO_EQUIVALENCIA_REQUIRED
RECARGO_REQUIRES_REGIME_RE
RECIPIENT_ADDRESS_REQUIRED
RECIPIENT_FISCAL_NAME_REQUIRED
RECIPIENT_ID_REQUIRED
RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE
RECIPIENT_REQUIRED_FOR_ORDINARY
RECTIFICATION_REASON_TOO_SHORT
RECTIFICATIVA_NO_CODE
RECTIFICATIVA_NO_ORIGINAL
RECTIFICATIVA_PARCIAL_SIN_LINEAS
RECTIFICATIVA_R1R4_NOT_SIMPLIFICADA
RECTIFICATIVA_R5_ONLY_SIMPLIFICADA
RECTIFICATIVA_TOTAL_CON_LINEAS
RECURRING_ALREADY_ENDED
RECURRING_END_DATE_BEFORE_START
RECURRING_INVALID_DAY_OF_MONTH
RECURRING_INVOICE_DELETED
RECURRING_NO_LINES
RECURRING_NOT_FOUND
RECURRING_START_DATE_NOT_EDITABLE
RECURRING_TYPE_NOT_SUPPORTED
REFERENCED_BY_PAYMENT_CONNECTION
REGIME_REQUIRES_INCOMPATIBLE_EXEMPTION
REGIME_REQUIRES_SURCHARGE
REGISTRO_NOT_FOUND
REQUEST_LOG_INVALID_CURSOR
REQUEST_LOG_NOT_FOUND
REVERT_ONLY_FROM_SENT
SCHEDULED_DATE_IN_PAST
SCHEDULED_DATE_REQUIRED
SCOPE_ESCALATION
SERIES_ANNUAL_REQUIRES_YEAR
SERIES_CODE_DUPLICATED
SERIES_CODE_LOCKED_HAS_INVOICES
SERIES_DEFAULT_CONFLICT
SERIES_DEFAULT_NOT_FOUND
SERIES_DOCUMENT_TYPE_INCOMPATIBLE
SERIES_FORMAT_EMPTY
SERIES_FORMAT_INVALID_PADDING
SERIES_FORMAT_LOCKED_HAS_INVOICES
SERIES_FORMAT_LOWERCASE_VARS
SERIES_FORMAT_NUM_REQUIRED
SERIES_FORMAT_UNRECOGNIZED_VARS
SERIES_INACTIVE
SERIES_INCOMPATIBLE_DOC_TYPE
SERIES_INITIAL_NUMBER_LOCKED_HAS_INVOICES
SERIES_INITIAL_NUMBER_OUT_OF_RANGE
SERIES_MONTHLY_REQUIRES_MONTH_AND_YEAR
SERIES_NOT_FOUND
SERIES_NUMBER_COLLISION
SERIES_NUMBERING_FROZEN
SERIES_RESET_LOCKED_HAS_INVOICES
SERIES_TYPE_CHANGE_LEAVES_TYPE_UNCOVERED
SERVICE_UNAVAILABLE
SIGNING_ONLY_IN_LIVE
SIMPLIFICADA_FORBIDS_CROSS_BORDER
SIMPLIFICADA_FORBIDS_IRPF
SIMPLIFICADA_FORBIDS_ISP
SIMPLIFICADA_FORBIDS_SURCHARGE
STATUS_NOT_DELETABLE
STATUS_NOT_IMPLEMENTED
STATUS_NOT_MODIFIABLE
STORAGE_URL_EMPTY
STREET_EMPTY
STREET_MAX_LENGTH
SUBACCOUNT_PROFILE_NOT_FOUND
SUBACCOUNT_USER_NOT_FOUND
SUBMISSION_IN_PROGRESS
SURCHARGE_REQUIRES_REGIME
SWIFT_INVALID
TAX_CONFIG_CONFLICT
TEMPLATE_MISSING_REQUIRED_VARIABLE
TEMPLATE_UNKNOWN_VARIABLE
TOO_MANY_RECORDS
TOO_MANY_REQUESTS
TRANSFER_TARGET_ALREADY_OWNER
TRANSITION_NOT_SUPPORTED
TYPE_CHANGE_CORRECTIVE_FORBIDDEN
TYPE_REQUIRED
UNAUTHORIZED
URL_MUST_BE_HTTPS
URL_TARGET_NOT_ALLOWED
UUID_BLANK
UUID_INVALID_FORMAT
UUID_NULL
VALUE_OUT_OF_RANGE
VERIFACTU_PROFILE_NOT_FOUND
VERIFACTU_REPRESENTATION_NOT_SIGNED
WEBHOOK_REACTIVATION_REQUIRES_LIVE_ENDPOINT
WEBHOOK_SUBSCRIPTION_NOT_FOUND
WEBHOOK_URL_INVALID
ZERO_RATE_REQUIRES_EXEMPTION_REASON
ZIP_GENERATION_ERROR

Full table

CodeCategoryEnglish message
ACCOUNT_HAS_NO_HOLDERCompaniesThe target account has no registered holder yet, so a NIF cannot be created on its behalf
ACCOUNT_MANAGEMENT_FORBIDDENAuthenticationOnly the owner or an admin can manage account settings.
ACCOUNT_NOT_ACCESSIBLEAuthenticationYou do not have access to that account
ACCOUNT_REQUIRES_FOCUS_SWITCHAuthenticationYou are a member of that account, but it is not your active account right now. Switch your active account and try again.
ACTIVE_CANNOT_DELETEAccount settingsCannot delete an active series. Deactivate it first
ACTIVE_COMPANY_HEADER_INVALIDAuthenticationHeader ''{0}'' must contain a company identifier (UUID).
ACTIVE_COMPANY_NOT_ACCESSIBLEAuthenticationThe selected company does not belong to your account
ACTIVE_COMPANY_REQUIREDAuthenticationSelect an active company (NIF) for this operation
ALREADY_DISABLEDVeriFactuVeriFactu is already disabled for this user
ALREADY_ENABLEDVeriFactuVeriFactu is already enabled for this user
ALREADY_REGISTEREDVeriFactuThe NIF is already registered in VeriFactu
ALTERNATIVE_ID_AND_NIF_EXCLUSIVECustomersThe customer cannot carry both a NIF and an alternative identifier. Use only one
ALTERNATIVE_ID_INVALIDCustomersThe alternative identifier is not valid
ALTERNATIVE_ID_REQUIRES_SPAINCustomersType NOT_REGISTERED (07) is only valid for Spain; received country: ''{0}''
ALTERNATIVE_ID_SPAIN_INVALID_TYPECustomersFor customers with country ES only types PASSPORT (03) or NOT_REGISTERED (07) are allowed
API_COMMUNICATION_ERRORVeriFactuError communicating with the VeriFactu API
API_KEY_COLLISIONAuthenticationAPI key collision detected. Please try again
API_KEY_INVALIDAuthenticationThe API key is invalid or has expired
API_KEY_LIVE_NOT_AVAILABLEAuthenticationThis is a live API key, but your account does not have live mode available yet.
API_KEY_NOT_CONFIGUREDVeriFactuThe VeriFactu API key has not been configured
API_KEY_PREFIX_COLLISIONAuthenticationAPI key prefix collision detected. Please try again
APPLY_BY_DEFAULT_REQUIRES_ENABLEDVeriFactuapply_by_default can only be true when enabled is also true
ATTACH_SOURCE_INVOICE_UNAVAILABLEInvoicesA 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_SOURCESInvoicesThe invoice has no consolidation disbursements: there are no source invoices to attach
ATTACH_SOURCE_INVOICES_REQUIRES_PDFInvoicesAttaching the source invoices also requires attaching the invoice PDF
ATTACH_SOURCE_PDF_MISSINGInvoicesThese source invoices have no generated PDF: {0}
ATTACH_SOURCE_ZIP_TOO_LARGEInvoicesThe source invoices ZIP ({0} MB) exceeds the maximum sendable size ({1} MB)
AUTOMATIC_EMAIL_CONFIG_INVALIDGeneralFor automatic sending, you must provide an email configuration or a client with email
BILLING_MANAGED_BY_PROVIDERSubscriptionsThis account's subscription is managed by your provider; you cannot change it here.
BULK_PDF_ERRORInvoicesError processing bulk PDF download
BULK_VALIDATION_ERRORCustomersOne or more customers in the batch are invalid; none were created
CANCELLATION_VIA_SPECIFIC_ENDPOINTInvoicesTo cancel an invoice use the specific cancellation endpoint
CANNOT_DELETE_PRIMARYCompaniesCannot delete the primary account through this endpoint
CANNOT_DUPLICATE_DELETED_INVOICEInvoicesCannot duplicate a deleted invoice
CANNOT_SIGN_CANCELLEDVeriFactuCannot sign a cancelled document
CANNOT_UPDATE_FINAL_STATEVeriFactuA VeriFactu record in a final state cannot be updated: {0}
CHECKOUT_REQUIREDCompaniesA payment method is required to create a production company
CHECKOUT_URLS_REQUIREDSubscriptionssuccess_url and cancel_url are required to set up billing
CITY_EMPTYCustomersCity cannot be empty
CITY_MAX_LENGTHCustomersCity cannot exceed {0} characters
CLAIM_TOKEN_HOLDER_MISMATCHAccountsThat account already has a holder with a different email. Omit the field to re-issue the link to them.
CLIENT_DUPLICATECustomersA client with this NIF already exists
CLIENT_HAS_INVOICESCustomersThis customer has invoices and cannot be deleted: deleting it would release its identifier and allow another customer to be created with the same one, splitting a single identity across two records. To stop using it, deactivate it with active:false
CLIENT_NOT_FOUNDCustomersClient not found
COMPANY_ACCESS_REVOKEDAuthenticationYour access to this company was revoked while the operation was running
COMPANY_ACTIVE_IN_PRODUCTIONCompaniesThis company is active in Live and cannot be deleted. Deactivate it in Live first: the deactivation is scheduled, the current cycle is charged and served in full, and from its effective date you will be able to delete the company
COMPANY_HAS_INVOICESCompaniesThis company has invoices in Live and cannot be deleted. Delete its drafts and proformas first; if it has already issued invoices, the way out is to deactivate it in Live, not to delete it
COMPANY_NIF_MISSINGVeriFactuThe issuing company has no NIF configured. Set the NIF before submitting invoices to VeriFactu
COMPANY_NOT_ACTIVATEDInvoicesThe company is not activated in this environment: it cannot issue fiscal documents
COMPANY_NOT_ACTIVATED_IN_ENVIRONMENTPayment integrationsThis company is not activated in {0} mode. Activate it in that mode before connecting the payment provider: activation is what creates the invoice series and tax configuration that charges need
COMPANY_NOT_FOUNDCompaniesCompany not found
COMPANY_READ_ONLYAuthenticationYour role on this company is read-only; you cannot perform this action
CONFIG_NOT_FOUNDVeriFactuVeriFactu configuration not found
CONFIGURATION_INVALIDGeneralThe configuration is not valid
CONNECTION_NOT_FOUNDPayment integrationsPayment connection not found
CONVERSION_REQUIRES_PROFORMAInvoicesOnly a proforma invoice can be converted into an invoice; this document is not a proforma
CORRECTIVE_INVOICE_INCOMPLETEInvoicesA corrective invoice must declare its rectification type and VeriFactu code (R1-R5). Create the corrective invoice from the original invoice.
CORRECTIVE_NOT_RECTIFIABLEInvoicesA corrective invoice cannot be rectified. To fix an erroneous corrective, issue another corrective against the original invoice.
COUNTRY_EMPTYCustomersCountry cannot be empty
COUNTRY_MAX_LENGTHCustomersCountry cannot exceed {0} characters
CSV_FILE_TOO_LARGECustomersThe file is too large: {0} bytes (maximum: {1} bytes)
CUSTOMER_IDENTIFIER_REQUIREDCustomersProvide either a NIF or an alternative identifier.
DEFAULT_CANNOT_BE_UNMARKEDAccount settingsCannot unmark the default series. Set another series as default first
DEFAULT_CANNOT_DEACTIVATEAccount settingsCannot deactivate the default series. Set another series as default first
DEFAULT_CANNOT_DELETEAccount settingsCannot delete the default series. Set another series as default first
DELETION_FAILEDInvoicesError deleting the invoice
DELIVERY_LOG_NOT_FOUNDWebhooksWebhook delivery log not found
DIRECCION_FISCAL_REQUIREDVeriFactuFiscal address is required to register with VeriFactu
DISPLAY_NAME_BLANKAccountsThe account name must not be blank.
DOCUMENT_ALREADY_CANCELLEDVeriFactuThe document is already cancelled
DUE_DATE_BEFORE_ISSUE_DATEInvoicesDue date cannot be before the issue date
DUPLICATE_HEADERCustomersFile {0} repeats column {1}: there is no way to tell which of the two counts. Leave it just once
EMISSION_NOT_READYInvoicesThe company is not ready to issue invoices in this environment
EMPTY_FILECustomersThe file is empty
ENCODING_ERRORCustomersFile encoding error: {0}
ENV_MISMATCHVeriFactuAPI key does not match NIF environment: use a live key for production NIFs and a test key for sandbox NIFs
ENVIO_NO_PERMITIDOEmail deliveryIn the test environment you can only send to your own address. Use tags to separate sends: youremail+test1@domain.com
ENVIRONMENT_ESCALATIONCompaniesA sandbox (test) API key cannot create a production (live) API key
ENVIRONMENT_HEADER_INVALIDAuthenticationHeader ''{0}'' has an invalid value. Accepted values: TEST, PROD (legacy aliases: sandbox, test, production, live)
EVENT_INVALID_STATUS_FOR_DRAFTPayment integrationsCannot generate a draft from an event in status {0}
EVENT_INVALID_STATUS_FOR_RETRYPayment integrationsEvent cannot be retried in its current status
EVENT_MAX_RETRIES_EXCEEDEDPayment integrationsMaximum retry limit of {0} reached for this event
EVENT_NOT_FOUNDPayment integrationsPayment event not found
EVENT_SOURCE_PAYLOAD_UNAVAILABLEPayment integrationsThe event no longer holds the original provider data, so it cannot be reprocessed or turned into a draft
EXEMPT_ZERO_RATE_REQUIRES_REASONInvoicesLines with 0% tax rate must declare an exemption reason. Use one of: EXENTA_ART_20..26, NO_SUJETA_ART_7_9, NO_SUJETA_LOCALIZACION, ISP_ART_84_2_*, OTRO
EXEMPTION_REASON_NOT_ALLOWED_AS_DEFAULTGeneralThat reason depends on each invoice and cannot be declared as a default: choose art. 20 exemption or other
EXEMPTION_REASON_REQUIRES_ZERO_RATEGeneralAn exemption reason is only compatible with a 0% tax rate
EXEMPTION_REASON_TEXT_REQUIREDGeneralProvide the text explaining the exemption when the reason is "Other"
EXEMPTION_REGIME_NOT_SUPPORTED_IN_VERIFACTUInvoicesThe 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_TYPEInvoicesExemption {0} requires the recipient to carry an alternative identifier of type {1}
FACTURA_ALREADY_REGISTEREDVeriFactuThis invoice is already registered in VeriFactu
FEATURE_NOT_AVAILABLESubscriptionsThe ''{0}'' feature is not available in your plan
FIELD_BLANKGeneralThe field ''{0}'' cannot be empty
FILE_CORRUPTEDGeneralFile is damaged or corrupt
FILE_EMPTYGeneralThe file is empty
FILE_TOO_LARGEGeneralFile is too large. Maximum allowed size: {0}
FISCAL_IDENTITY_LIVE_ONLYAccount settingsThis company is live. In Test mode you can only change how the invoice looks (logo, colour, template and languages). Fiscal details are edited in Live mode
FORBIDDENGeneralYou do not have permission to perform this action
GRANT_ACCESS_LEVEL_INVALIDAccountsA grant's access level must be VIEW or OPERATE. To remove access to a company, omit it from the set.
GRANT_COMPANY_NOT_IN_ACCOUNTAccountsOne of the specified companies does not belong to this account.
GRANT_NOT_FOUNDAccountsThis member has no access to that company.
GRANTS_ONLY_FOR_MEMBERAccountsPer-company access can only be granted to members with the MEMBER role.
HAS_INVOICES_CANNOT_DELETEAccount settingsCannot delete a series that has associated invoices. Delete the invoices first
HEADER_ROW_NOT_FOUNDCustomersNo header row found in the first {1} lines of {0}. Required columns: {2}. {3}
IBAN_INVALIDGeneralInvalid IBAN: ''{0}''. Must match ISO 13616 format (e.g.: ES1234567890123456789012)
IBAN_REQUIREDGeneralPayment method {0} requires an IBAN
INACTIVE_CANNOT_BE_DEFAULTAccount settingsCannot set an inactive series as default
INSUFFICIENT_SCOPEAuthenticationThe API key lacks the required permissions (scopes) for this operation.
INVALID_CONTENTGeneralFile content is not valid
INVALID_CSV_FORMATCustomersInvalid CSV file format: {0}
INVALID_DIMENSIONSGeneralImage dimensions are not valid
INVALID_EMAIL_FORMATGeneralThe email ''{0}'' has an invalid format
INVALID_EXCEL_FORMATHolded importInvalid Holded Excel file format: {0}
INVALID_EXCEL_STRUCTUREHolded importThe Excel file does not have the expected Holded contacts structure
INVALID_EXTENSIONGeneralFile extension not allowed
INVALID_FILE_TYPEGeneralFile type not allowed. Accepted types: {0}
INVALID_FORMATCustomersInvalid file format: {0}
INVALID_IBANAccount settingsThe IBAN format is not valid. It must start with the country code and be 15 to 34 characters long (e.g. ES9121000418450200051332)
INVALID_IRPFInvoicesInvalid income tax withholding type: ''{0}''. Allowed values: {1}
INVALID_IVA_SURCHARGE_PAIRInvoicesSurcharge {0}% is not valid for VAT {1}%. Allowed pairs: 21↔5.2, 10↔1.4, 4↔0.5
INVALID_LINEInvoicesThe invoice line is not valid: {0}
INVALID_PERCENTAGEInvoicesTax percentage {0}% is not valid for {1}. Valid rates: {2}
INVALID_REGIME_KEY_FOR_TAX_TYPEInvoicesRegime key {0} is not valid for {1}. Valid regime keys: {2}
INVALID_SURCHARGEInvoicesInvalid equivalence surcharge type: ''{0}''. Allowed values: {1}
INVALID_TAXInvoicesThe tax type ''{0}'' is not valid
INVALID_TOKENGeneralThe token is invalid or has expired
INVALID_VATInvoicesInvalid VAT type: ''{0}''. Allowed values: {1}
INVITATION_NOT_FOUNDAccountsNo pending invitation with that id in this account.
INVOICE_ALREADY_VOIDEDInvoicesThis invoice is already voided; voiding cannot be repeated
INVOICE_AXIS_MISSINGVeriFactuThe invoice has no company or environment assigned, so the NIF to register it with in VeriFactu cannot be determined
INVOICE_CLIENT_NOT_FOUNDInvoicesCustomer not found: {0}
INVOICE_COLLECTION_NOT_SUPPORTEDAdministrationInvoice/bank-transfer collection is not supported yet. Use GRANT or CHECKOUT.
INVOICE_COMPANY_MISMATCHVeriFactuThe VeriFactu configuration belongs to a different company than the invoice
INVOICE_DUPLICATE_EXTERNAL_REFERENCEInvoicesAn invoice with this external reference already exists
INVOICE_EXCEEDS_SIMPLIFIED_LIMIT_NO_NIFPayment integrationsAmount {0}€ exceeds the {1}€ limit for simplified invoices without NIF. Configure a customer mapping with NIF for payments of this amount
INVOICE_EXCEEDS_SIMPLIFIED_LIMIT_WITH_NIFPayment integrationsAmount {0}€ exceeds the {1}€ limit for simplified invoices with NIF. Configure a customer with complete data for ordinary invoices
INVOICE_NO_LINESInvoicesThe invoice must have at least one line
INVOICE_NO_NUMBERVeriFactuThe invoice does not have an assigned number
INVOICE_NOT_CORRECTIBLE_IN_CURRENT_STATUSInvoicesThis invoice cannot be corrected in its current status. Only an issued, non-voided invoice can be corrected.
INVOICE_NOT_EMITIDAVeriFactuThe invoice must be issued before submitting to VeriFactu
INVOICE_NOT_FOUNDInvoicesInvoice not found
INVOICE_NOT_SCHEDULEDInvoicesThe invoice is not scheduled
INVOICE_REQUIRES_AT_LEAST_ONE_NORMAL_LINEInvoicesThe invoice must contain at least one NORMAL line (disbursements cannot be invoiced alone)
INVOICE_SERIES_NOT_FOUNDInvoicesInvoice series ''{0}'' not found
INVOICE_STATUS_NOT_SCHEDULABLEInvoicesThe current invoice status does not allow scheduling
INVOICE_VERIFACTU_DISABLEDVeriFactuVeriFactu is not enabled for this invoice
IRPF_REQUIRED_WHEN_NOT_EXEMPTGeneralThe income tax withholding percentage is required when not exempt
ISP_INCOMPATIBLE_WITH_SURCHARGEInvoicesReverse-charge (ISP) lines cannot carry equivalence surcharge: the buyer auto-liquidates VAT in their country and Spanish retail surcharge does not apply
ISSUE_DATE_IN_FUTUREInvoicesIssue date cannot be in the future. To issue an invoice on a future date, use POST /v1/invoices/{id}/schedule
ISSUE_DATE_REQUIREDInvoicesIssue date is required
LAST_OWNER_PROTECTEDAccountsYou cannot leave the account without an owner: at least one OWNER must remain.
LINE_DECLARED_TOTAL_FORBIDS_DISCOUNTInvoicesA declared total is incompatible with an explicit discount: any discount is already included in the total
LINE_EXEMPTION_TEXT_REQUIREDInvoicesA descriptive text is required when the exemption reason is OTHER
LINE_EXEMPTION_WITH_TAXInvoicesLine has an exemption reason but the tax rate is not 0%. Current value: {0}%
LINE_INVALID_DISCOUNTInvoicesThe discount must be between 0 and 100. Received value: {0}
LINE_INVALID_QUANTITYInvoicesThe quantity cannot be zero or null
LINE_MAIN_TAX_REQUIREDInvoicesEach line must specify its main tax (main_tax). No default tax is applied.
LINE_NEGATIVE_PRICEInvoicesThe unit price cannot be negative
LINE_NORMAL_DESCRIPTION_REQUIREDInvoicesNormal lines must include a description of the concept
LINE_SUPLIDO_MUST_HAVE_NO_IRPFInvoicesSUPLIDO lines cannot apply withholding tax (IRPF)
LINE_SUPLIDO_MUST_HAVE_NO_RECARGOInvoicesSUPLIDO lines cannot apply equivalence surcharge
LINE_SUPLIDO_MUST_HAVE_NO_TAXInvoicesSUPLIDO lines cannot apply VAT — the main tax must be 0% or empty
LINE_SUPLIDO_PRICE_REQUIREDInvoicesUnit price is required on SUPLIDO lines
LINE_SUPLIDO_QUANTITY_REQUIREDInvoicesQuantity is required on SUPLIDO lines
LINE_SUPLIDO_REFERENCE_REQUIREDInvoicesSUPLIDO lines must declare a reference to the original third-party invoice
LINE_SUPLIDO_SOURCE_INVOICE_NOT_FOUNDInvoicesOne of the disbursement's source invoices does not exist or does not belong to you
LINE_SUPLIDO_SOURCE_INVOICE_NOT_ISSUEDInvoicesA disbursement's source invoices must be issued
LINE_SUPLIDO_TOO_MANY_SOURCE_ACCOUNTSInvoicesA disbursement line cannot consolidate invoices from that many different accounts
LINE_SUPLIDO_TOO_MANY_SOURCESInvoicesA disbursement line cannot consolidate that many source invoices
LINE_TOTAL_INCONSISTENTInvoicesLine totals do not reconcile: expected {0}€ (base + VAT + surcharge - IRPF), declared {1}€. Difference exceeds 0.01€
LINE_UNIT_PRICE_XOR_DECLARED_TOTALInvoicesThe line must carry exactly one of unit_price, total_excluding_tax or total_including_tax
LINE_ZERO_PRICEInvoicesThe unit price cannot be zero
LIVE_CREDENTIAL_REQUIREDAuthenticationThis operation changes the real account; it requires a live API key or a dashboard session.
MAIN_TAX_REQUIREDGeneralYou must configure a main tax (VAT, IGIC or IPSI)
MANAGED_ACCOUNT_HOLDER_REQUIREDAuthenticationThis managed NIF has no holder yet; it must be claimed before connecting a payment provider
MANAGED_SCOPE_ELEVATION_REQUIRES_OWNERAuthenticationOnly the account holder can raise management access over their account once it has been claimed
MARK_SENT_ALREADY_SENTInvoicesThe invoice is already in SENT status.
MARK_SENT_FROM_DRAFT_NOT_ALLOWEDInvoicesCannot mark an invoice in DRAFT status as SENT. Issue it first.
MARK_SENT_FROM_INVALID_STATEInvoicesCannot mark as SENT from status {0}.
MARK_SENT_FROM_LATER_STATEInvoicesCannot mark an invoice in {0} status as SENT. The invoice is already in a later state.
MAX_PROFILES_REACHEDCompaniesYou have reached the maximum number of business profiles ({0}). Upgrade your plan for more
MEMBER_ALREADY_IN_ACCOUNTAccountsThat person is already a member of the account.
MEMBER_MANAGEMENT_FORBIDDENAuthenticationOnly the owner or an admin can manage account members.
MEMBER_NOT_FOUNDAccountsNo such member in this account.
METADATA_FILTER_TOO_MANY_KEYSInvoicesThe metadata filter supports at most {0} key/value pairs per request
MISSING_HEADERSCustomersRequired header not found: ''{0}''. Headers found: {1}
MISSING_REQUIRED_FIELDGeneralThe field ''{0}'' is required
NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVEInvoicesThe invoice total cannot be negative. Use corrective invoices (R1-R5) for refunds.
NIF_ALREADY_REGISTEREDCompaniesThe NIF is already registered
NIF_DE_BAJAGeneralThe NIF ''{0}'' is deregistered in the AEAT census and cannot issue invoices
NIF_INVALID_CONTROL_DIGITCustomersThe control digit of NIF ''{0}'' is incorrect
NIF_INVALID_FORMATCustomersThe NIF ''{0}'' has an invalid format
NIF_MISMATCHVeriFactuThe provided NIF does not match the user's NIF
NIF_NOT_IN_CENSUSCustomersThe NIF ''{0}'' does not exist in the AEAT census or the fiscal name does not match
NIF_NOT_REGISTEREDVeriFactuThe NIF is not registered in VeriFactu
NIF_PROD_ALREADY_ACTIVE_IN_ANOTHER_ACCOUNTCompaniesThis NIF is already registered in production under another account. A NIF can only issue real invoices from a single account.
NIF_REACTIVATION_FAILEDVeriFactuError reactivating the NIF in VeriFactu
NIF_REGISTRATION_FAILEDVeriFactuError registering the NIF in VeriFactu
NIF_REPRESENTATION_REQUIREDVeriFactuYou must sign the AEAT representation model before issuing real invoices with this NIF
NIF_REVOCADOGeneralThe NIF ''{0}'' has been revoked by the AEAT and cannot operate
NIF_VALIDATION_ERRORVeriFactuTechnical error validating the NIF against the AEAT census
NIF_VALIDATION_INVALIDVeriFactuThe NIF does not exist in the AEAT census
NIF_VALIDATION_PENDINGVeriFactuThe NIF is pending validation against the AEAT census
NO_DATA_ROWSCustomersFile {0} carries only the header row: there is no data row to import
NO_INVOICES_PROVIDEDInvoicesNo invoices provided
NO_PDFS_AVAILABLEInvoicesNo PDFs available for download
NO_UNSIGNED_DOCUMENTVeriFactuNo unsigned representation document exists. Generate one before uploading the signed PDF
NOT_BILLING_OWNERSubscriptionsOnly the account owner can manage the subscription and billing.
NUMBER_EMPTYCustomersNumber cannot be empty
NUMBER_MAX_LENGTHCustomersNumber cannot exceed {0} characters
NUMBERING_REQUIRES_ACTIVATIONCompaniesSeries numbering can only be configured in a creation request that activates the company. Remove the numbering block or activate a mode (activate:true)
ONLY_DRAFT_EMITTABLEInvoicesOnly draft invoices can be issued. Current status: {0}
OPERATION_DATE_AFTER_ISSUE_DATEInvoicesOperation date cannot be after the issue date
OPERATION_REQUIRES_API_KEYAuthenticationThis operation is privileged and only available with an API key holding the matching scope (e.g. accounts:write); it cannot be performed from the web session.
OPERATION_REQUIRES_SESSIONAuthenticationThis operation is only available from the web session; it cannot be performed with an API key or OAuth.
OSS_REGIME_INCOMPATIBLE_WITH_ISPInvoicesOSS/IOSS regime (key 17) is incompatible with reverse charge. The destination-country VAT is declared separately (Modelo 369), not as S2
OWNER_ROLE_NOT_ASSIGNABLEAccountsThe OWNER role cannot be assigned: account ownership is only handed over through transfer-ownership.
OWNER_ROLE_RESERVEDAuthenticationOnly an owner can assign or transfer the owner role.
PAID_PLAN_REQUIREDSubscriptionsThis feature is only available on paid plans. Upgrade your plan to use it
PARSING_ERRORCustomersError processing the file: {0}
PAYMENT_DATE_REQUIREDInvoicesPayment date is required to mark the invoice as paid
PAYMENT_REQUIREDCompaniesYou have an outstanding payment. Settle it to keep operating in production
PDF_EMPTYVeriFactuThe PDF file is empty
PDF_HASH_ERRORInvoicesError calculating PDF hash
PDF_INVALID_EXTENSIONVeriFactuThe file must be a PDF (.pdf)
PDF_INVALID_FORMATVeriFactuThe file does not have a valid PDF format
PDF_NOT_GENERATEDInvoicesThe invoice PDF has not been generated yet
PDF_SIGNATURE_INVALIDVeriFactuThe signed PDF is not valid: {0}
PDF_STORAGE_FAILEDVeriFactuError saving the signed PDF. Please try again
PDF_TOO_LARGEVeriFactuThe PDF file exceeds the maximum allowed size: {0} (maximum: {1} MB)
PDF_URL_EMPTYInvoicesThe PDF URL is empty
PDF_VALIDATION_FAILEDVeriFactuError validating the signed PDF. Please try again later
PERCENTAGE_OUT_OF_RANGEInvoicesThe percentage {0} is not valid. It must be between 0 and 100
PHYSICAL_PERSON_CANNOT_HAVE_LEGAL_FORMAccount settingsIndividuals cannot have a legal form
PHYSICAL_PERSON_CANNOT_HAVE_REPRESENTATIVEAccount settingsIndividuals cannot have a legal representative
PLAN_ACTIVATION_REQUIREDCompaniesYour plan is still in its trial period. Activate it to start invoicing in production
PLAZO_DIAS_OUT_OF_RANGEGeneralPayment term must be between {0} and {1} days
POSTAL_CODE_EMPTYCustomersPostal code cannot be empty
POSTAL_CODE_INVALID_ESCustomersInvalid Spanish postal code: ''{0}''. Must be 5 digits
PREVIEW_DRAFT_ONLYInvoicesPDF preview is only available for draft invoices
PREVIEW_GENERATION_ERRORInvoicesError generating PDF preview
PRODUCT_DUPLICATEProductsA product with code ''{0}'' already exists
PRODUCT_INACTIVEProductsThe product ''{0}'' is inactive and cannot be used
PRODUCT_NOT_FOUNDProductsProduct not found: {0}
PRODUCTION_ACCESS_DENIEDVeriFactuYou cannot issue real invoices with this NIF yet: activate a production plan before crossing to VeriFactu production
PRODUCTION_TWIN_SOURCE_ALREADY_PRODUCTIONCompaniesThe source company is already in production; cannot create a twin
PROFILE_DUPLICATEDAccount settingsYour account has more than one profile and we cannot tell which one to use. Contact us and we will sort it out.
PROFILE_INCOMPLETEAccount settingsYour tax profile is incomplete. Complete the required data before issuing invoices
PROFILE_NOT_FOUNDAccount settingsUser profile not found
PROFILE_NOT_OWNEDCompaniesThe business profile does not belong to your account
PROFORMA_ALREADY_CONVERTEDInvoicesThis proforma has already been converted into an invoice; conversion cannot be repeated
PROFORMA_CORRECTIVE_FORBIDDENInvoicesA proforma invoice cannot be corrected; it is not a fiscal document
PROFORMA_NOT_CONVERTIBLEInvoicesA proforma can only be converted while it is active; its current status ({0}) does not allow it
PROFORMA_NOT_ISSUABLEInvoicesA proforma invoice is not issued: it is born active and becomes an invoice when the customer accepts it
PROFORMA_NOT_RECURRINGInvoicesA proforma invoice cannot be recurring; a quote is a one-off offer, not a subscription
PROFORMA_OVERDUE_FORBIDDENInvoicesA proforma invoice never becomes overdue; its validity date is informational
PROFORMA_PAYMENT_FORBIDDENInvoicesA proforma invoice cannot be marked as paid; it is not part of the payment cycle
PROFORMA_RECIPIENT_REQUIREDInvoicesA proforma invoice requires a recipient (customer or complete recipient data)
PROFORMA_SCHEDULE_FORBIDDENInvoicesA proforma invoice cannot be scheduled; scheduling is a fiscal issuance flow
PROFORMA_TRANSITION_FORBIDDENInvoicesA proforma invoice can only be active, converted or voided; that status change belongs to the fiscal cycle
PROFORMA_TYPE_CHANGE_FORBIDDENInvoicesCannot change type to/from PROFORMA; use the conversion flow
PROVIDER_NOT_SUPPORTEDPayment integrationsPayment provider ''{0}'' not supported
PROVINCE_EMPTYCustomersProvince cannot be empty
PROVINCE_MAX_LENGTHCustomersProvince cannot exceed {0} characters
PROVISIONING_ACCOUNT_CLAIMEDAccountsManagement of that account ended and its holder has already claimed it: only they can grant you access again from their account.
PROVISIONING_ACCOUNT_NOT_ACCESSIBLEAccountsThat account is not managed by your organisation.
PROVISIONING_EMAIL_ALREADY_REGISTEREDAccountsThat email already has a Beel account. Use a different email, or ask the owner to grant you access from their account.
PROVISIONING_EXTERNAL_REF_CONFLICTAccountsAn account with that external reference already exists; retry the request and the existing account will be returned.
QUOTA_EXCEEDEDSubscriptionsYou have exceeded your ''{0}'' limit: {1}/{2} used. Resets on {3}
RECARGO_EQUIVALENCIA_REQUIREDGeneralThe equivalence surcharge is required for this type of operation
RECARGO_REQUIRES_REGIME_REGeneralWhen equivalence surcharge is enabled, the main tax regime must be "18 - Equivalence surcharge". Change the regime to 18 or disable the surcharge.
RECIPIENT_ADDRESS_REQUIREDInvoicesRecipient address is required for standard invoices
RECIPIENT_FISCAL_NAME_REQUIREDInvoicesRecipient legal name is required for standard invoices
RECIPIENT_ID_REQUIREDInvoicesRecipient must have a NIF or alternative identifier
RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVEInvoicesThe recipient cannot carry both a Spanish NIF and an alternative identifier. Use only one
RECIPIENT_REQUIRED_FOR_ORDINARYInvoicesOrdinary invoices require a valid recipient
RECTIFICATION_REASON_TOO_SHORTInvoicesThe rectification reason must be at least {0} characters
RECTIFICATIVA_NO_CODEVeriFactuThe credit note must have a correction code
RECTIFICATIVA_NO_ORIGINALVeriFactuThe credit note must reference an original invoice
RECTIFICATIVA_PARCIAL_SIN_LINEASInvoicesPartial rectificative invoices must include correction lines. Use negative quantities/amounts to subtract, positive to add.
RECTIFICATIVA_R1R4_NOT_SIMPLIFICADAVeriFactuThe R1-R4 correction methods do not apply to simplified invoices
RECTIFICATIVA_R5_ONLY_SIMPLIFICADAVeriFactuThe R5 correction method only applies to simplified invoices
RECTIFICATIVA_TOTAL_CON_LINEASInvoicesTotal rectificative invoices must not include lines. Lines are automatically copied from the original invoice with negative amounts.
RECURRING_ALREADY_ENDEDInvoicesThe recurrence has already reached its end date and cannot generate more invoices
RECURRING_END_DATE_BEFORE_STARTInvoicesThe end date must be after the first scheduled generation ({0})
RECURRING_INVALID_DAY_OF_MONTHInvoicesThe day of the month must be between 1 and 31
RECURRING_INVOICE_DELETEDInvoicesCannot create recurrence from a deleted invoice
RECURRING_NO_LINESInvoicesAt least one line must be included
RECURRING_NOT_FOUNDInvoicesRecurring invoice not found
RECURRING_START_DATE_NOT_EDITABLEInvoicesCannot modify the start date because invoices have already been generated
RECURRING_TYPE_NOT_SUPPORTEDInvoicesCannot create a recurrence from a rectificative invoice
REFERENCED_BY_PAYMENT_CONNECTIONAccount settingsCannot delete or deactivate the series: it is configured in a payment connection. Remove it from the connection settings first or choose another series there
REGIME_REQUIRES_INCOMPATIBLE_EXEMPTIONInvoicesRegime {0} requires exemption reason {1}; the line does not carry it
REGIME_REQUIRES_SURCHARGEInvoicesRegime {0} requires recargo de equivalencia and the line does not carry it
REGISTRO_NOT_FOUNDVeriFactuVeriFactu registration record not found
REQUEST_LOG_INVALID_CURSORAPI LogsInvalid pagination cursor
REQUEST_LOG_NOT_FOUNDAPI LogsRequest log not found
REVERT_ONLY_FROM_SENTInvoicesCan only revert from SENT status. Current status: {0}
SCHEDULED_DATE_IN_PASTInvoicesThe scheduling date cannot be in the past
SCHEDULED_DATE_REQUIREDInvoicesThe scheduling date is required
SCOPE_ESCALATIONCompaniesChild API key cannot have more scopes than the parent key
SERIES_ANNUAL_REQUIRES_YEARAccount settingsAnnual reset requires the format to include the year ({YYYY} or {YY}); otherwise the invoice number would repeat every year.
SERIES_CODE_DUPLICATEDAccount settingsThe code ''{0}'' is already taken by a series, existing or deleted. Series codes are never reused: they identify invoices already issued. Choose a different code.
SERIES_CODE_LOCKED_HAS_INVOICESAccount settingsCannot modify the series code because it has associated invoices. This would affect numbering integrity.
SERIES_DEFAULT_CONFLICTAccount settingsAnother operation changed the default series for this document type at the same time. Please try again.
SERIES_DEFAULT_NOT_FOUNDAccount settingsYou have no default invoice series. Create a series in settings before issuing invoices.
SERIES_DOCUMENT_TYPE_INCOMPATIBLEInvoicesSeries ''{0}'' (type {1}) is not compatible with invoices of type {2}
SERIES_FORMAT_EMPTYInvoicesThe format cannot be empty
SERIES_FORMAT_INVALID_PADDINGInvoicesInvalid padding for {NUM}: {0}
SERIES_FORMAT_LOCKED_HAS_INVOICESAccount settingsCannot modify the series format because it has associated invoices. This would affect numbering integrity.
SERIES_FORMAT_LOWERCASE_VARSInvoicesLowercase variables detected: {0}. Variables must be UPPERCASE (e.g., '{CODIGO}', '{YYYY}', '{MM}', '{NUM}')
SERIES_FORMAT_NUM_REQUIREDInvoicesVariable {NUM} is required in the format. Sequential numbering is required by law
SERIES_FORMAT_UNRECOGNIZED_VARSInvoicesUnrecognized variables: {0}. Valid variables: '{CODIGO}', '{YYYY}', '{YY}', '{MM}', '{NUM}', '{NUM:X}'
SERIES_INACTIVEInvoicesThe invoice series ''{0}'' is inactive
SERIES_INCOMPATIBLE_DOC_TYPEAccount settingsThe selected series is not compatible with this document type. Please select a series of the correct type.
SERIES_INITIAL_NUMBER_LOCKED_HAS_INVOICESAccount settingsCannot modify the initial number because the series has associated invoices. This would affect numbering integrity.
SERIES_INITIAL_NUMBER_OUT_OF_RANGEAccount settingsThe initial number must be between 1 and 999999
SERIES_MONTHLY_REQUIRES_MONTH_AND_YEARAccount settingsMonthly reset requires the format to include the month ({MM}) and the year ({YYYY} or {YY}); otherwise the invoice number would repeat every month.
SERIES_NOT_FOUNDAccount settingsInvoice series not found
SERIES_NUMBER_COLLISIONInvoicesThe number assigned by the series is already in use. Please contact support: the series numbering needs review
SERIES_NUMBERING_FROZENAccount settingsThis series has already assigned invoice numbers: its code, format, reset policy and initial number cannot be modified.
SERIES_RESET_LOCKED_HAS_INVOICESAccount settingsCannot modify the counter reset policy because the series has associated invoices. This would affect numbering integrity.
SERIES_TYPE_CHANGE_LEAVES_TYPE_UNCOVEREDAccount settingsCannot change the type of this series: it is the default for {0}, and that type still has other active series that would be left without a default. Set another {0} series as default first
SERVICE_UNAVAILABLEGeneralThe service is temporarily unavailable. Please try again in a few seconds.
SIGNING_ONLY_IN_LIVEVeriFactuThe AEAT representation can only be signed in Live mode: the document has no test mode
SIMPLIFICADA_FORBIDS_CROSS_BORDERInvoicesSimplified invoices cannot cover intra-EU or OSS operations: identify the recipient and issue an ordinary invoice
SIMPLIFICADA_FORBIDS_IRPFInvoicesSimplified invoices cannot carry IRPF withholding (AEAT: retention must not be reported)
SIMPLIFICADA_FORBIDS_ISPInvoicesSimplified invoices cannot carry reverse-charge: the anonymous recipient cannot auto-liquidate
SIMPLIFICADA_FORBIDS_SURCHARGEInvoicesSimplified invoices cannot carry recargo de equivalencia: the retailer must receive an identified ordinary (F1) invoice
STATUS_NOT_DELETABLEInvoicesCannot delete an invoice in status {0}
STATUS_NOT_IMPLEMENTEDInvoicesStatus ''{0}'' is not implemented
STATUS_NOT_MODIFIABLEInvoicesThe invoice status cannot be modified
STORAGE_URL_EMPTYGeneralStorage URL cannot be empty
STREET_EMPTYCustomersStreet cannot be empty
STREET_MAX_LENGTHCustomersStreet cannot exceed {0} characters
SUBACCOUNT_PROFILE_NOT_FOUNDCompaniesBusiness profile not found
SUBACCOUNT_USER_NOT_FOUNDCompaniesUser not found
SUBMISSION_IN_PROGRESSVeriFactuA submission of this invoice to VeriFactu is already in progress
SURCHARGE_REQUIRES_REGIMEInvoicesRecargo de equivalencia is only compatible with regime 18; the line is on regime {0}
SWIFT_INVALIDGeneralInvalid SWIFT code: ''{0}''. Must be 8 or 11 characters (e.g.: ABCDESMMXXX)
TAX_CONFIG_CONFLICTGeneralAnother operation created the tax configuration at the same time. Please try again.
TEMPLATE_MISSING_REQUIRED_VARIABLEInvoicesTemplate requires variable: {0}
TEMPLATE_UNKNOWN_VARIABLEInvoicesTemplate contains unknown variable: {0}
TOO_MANY_RECORDSCustomersToo many records: {0} (maximum: {1})
TOO_MANY_REQUESTSGeneralYou have exceeded the request limit. Please try again in {0} seconds
TRANSFER_TARGET_ALREADY_OWNERAccountsThat member is already an owner; ownership cannot be transferred to them.
TRANSITION_NOT_SUPPORTEDInvoicesTransition to status {0} is not supported
TYPE_CHANGE_CORRECTIVE_FORBIDDENInvoicesCannot change type to/from CORRECTIVE
TYPE_REQUIREDInvoicesInvoice type is required
UNAUTHORIZEDAuthenticationAuthentication is required to access this resource
URL_MUST_BE_HTTPSWebhooksThe webhook URL must use HTTPS
URL_TARGET_NOT_ALLOWEDWebhooksThe webhook URL points to an internal network address. Use an endpoint reachable from the internet.
UUID_BLANKVeriFactuThe VeriFactu UUID cannot be null or empty
UUID_INVALID_FORMATVeriFactuThe VeriFactu UUID format is invalid: {0}
UUID_NULLVeriFactuThe VeriFactu UUID cannot be null
VALUE_OUT_OF_RANGEGeneralThe value provided exceeds the range allowed for that field
VERIFACTU_PROFILE_NOT_FOUNDVeriFactuUser profile not found
VERIFACTU_REPRESENTATION_NOT_SIGNEDVeriFactuYou cannot enable VeriFactu on this invoice: the AEAT representation model for this NIF has not been signed yet
WEBHOOK_REACTIVATION_REQUIRES_LIVE_ENDPOINTWebhooksBeeL paused this subscription. To reactivate it, the endpoint must first answer a test delivery successfully.
WEBHOOK_SUBSCRIPTION_NOT_FOUNDWebhooksWebhook subscription not found
WEBHOOK_URL_INVALIDWebhooksThe webhook URL is not valid: it must include a host (for example https://mydomain.com/webhook)
ZERO_RATE_REQUIRES_EXEMPTION_REASONGeneral0% is not a tax rate: state why the operation carries no tax (art. 20 exemption or another reason)
ZIP_GENERATION_ERRORInvoicesError generating ZIP file