Spanish-English glossary of fiscal and business terms used in the BeeL. API.
The BeeL. API serves businesses in Spain. Since Spanish tax and invoicing terminology appears throughout the API, this glossary maps each term to its English equivalent and the relevant API fields.
Spanish English API Field / Context IVA (Impuesto sobre el Valor Añadido) VAT (Value Added Tax) TaxType: IVA, total_vatIGIC (Impuesto General Indirecto Canario) Canary Islands General Indirect Tax TaxType: IGICIPSI (Impuesto sobre la Producción, Servicios e Importación) Production, Services & Import Tax (Ceuta & Melilla) TaxType: IPSIIRPF (Impuesto sobre la Renta de las Personas Físicas) Personal Income Tax Withholding default_irpf_rate, total_irpfRecargo de equivalencia Equivalence surcharge default_equivalence_surcharge, total_equivalence_surchargeBase imponible Taxable base taxable_baseRetención Withholding total_irpf, irpf_rateTipo impositivo Tax rate percentageCuota tributaria Tax amount amount in breakdownsExento Exempt irpf_exempt, 0% ratesRégimen fiscal Tax regime TaxRegime, regime_keyDesglose Breakdown vat_breakdown, irpf_breakdown, surcharge_breakdown
Spanish English API Field / Context Factura Invoice InvoiceFactura ordinaria Standard invoice type: STANDARDFactura rectificativa Corrective invoice type: CORRECTIVEFactura simplificada Simplified invoice type: SIMPLIFIEDSerie de facturación Invoice series seriesNúmero de factura Invoice number invoice_numberEmisor Issuer issuerReceptor / Destinatario Recipient recipientLínea de factura Invoice line item lines[]Forma de pago Payment method payment_methodFecha de emisión Issue date issue_date (read-only, always today)Fecha de operación Operation date operation_dateFecha de vencimiento Due date due_dateBorrador Draft status: DRAFTEmitida Issued status: ISSUEDEnviada Sent status: SENTPagada Paid status: PAIDVencida Overdue status: OVERDUEAnulada Voided / Cancelled status: VOIDEDRectificada Corrected status: RECTIFIEDProgramada Scheduled status: SCHEDULEDFactura duplicada Duplicate invoice duplicateInvoice endpointFactura recurrente Recurring invoice Scheduled invoices with repeat
DRAFT → ISSUED → SENT → PAID
│ │ │
│ │ └→ OVERDUE → PAID
│ │
│ └→ PAID (direct)
│
└→ SCHEDULED → DRAFT or ISSUED (on scheduled date)
ISSUED/SENT → VOIDED (via corrective TOTAL)
ISSUED/SENT → RECTIFIED (via corrective PARTIAL)
Spanish English API Value Transferencia bancaria Bank transfer BANK_TRANSFERTarjeta Card CARDEfectivo Cash CASHCheque Check CHECKDomiciliación bancaria Direct debit DIRECT_DEBITOtro Other OTHER
When creating a corrective invoice, you must specify a reason code (reason):
Code Spanish English R1Error fundado en derecho y Art. 80 Uno, Dos y Seis LIVA Legal error and Art. 80 One, Two and Six LIVA R2Artículo 80 Tres LIVA (Concurso de acreedores) Article 80 Three LIVA (Bankruptcy proceedings) R3Artículo 80 Cuatro LIVA (Créditos incobrables) Article 80 Four LIVA (Uncollectable debts) R4Resto de causas Other causes R5Facturas simplificadas (Art. 80 Uno y Dos LIVA) Simplified invoices only
Type Spanish Description PARTIALRectificación parcial Partially corrects the original invoice. Original status → RECTIFIED. TOTALRectificación total Completely cancels the original invoice. Original status → VOIDED.
Spanish English Notes NIF (Número de Identificación Fiscal) Tax Identification Number Umbrella term for all Spanish tax IDs DNI (Documento Nacional de Identidad) National ID (individuals) Format: 8 digits + letter (e.g., 12345678A) NIE (Número de Identidad de Extranjero) Foreigner ID Number Format: X/Y/Z + 7 digits + letter (e.g., X1234567A) CIF (Código de Identificación Fiscal) Company Tax ID Legacy term, now part of NIF
For non-Spanish customers without a NIF, use alternative_id with one of these types:
Code Description 02VAT-ID (intra-community) 03Passport 04Country of residence ID 05Residence certificate 06Other document 07Not registered
Spanish English API Field / Context Cliente Customer CustomerPersona física Individual customer_type: INDIVIDUALPersona jurídica Legal entity customer_type: LEGAL_ENTITYRazón social Legal name legal_nameNombre comercial Trade name trade_nameDirección Address addressCódigo postal Postal code postal_codeProvincia Province provinceDesactivado Deactivated Soft-deleted customer
Spanish English API Field / Context Producto Product type: PRODUCTServicio Service type: SERVICEPrecio unitario Unit price default_priceUnidad Unit unit
Spanish English API Field / Context Serie Series seriesCódigo de serie Series code codeSerie por defecto Default series setDefaultSeries endpointReinicio de numeración Counter reset counter_resetReinicio anual Annual reset reset_frequency: ANNUALReinicio mensual Monthly reset reset_frequency: MONTHLYSin reinicio No reset reset_frequency: NEVER
Spanish English Notes AEAT (Agencia Estatal de Administración Tributaria) Spanish Tax Agency Government entity VeriFactu (Sistema de Facturación Verificable) Verifiable Invoice System AEAT's chain-integrity system Registro de facturación Invoice record VeriFactu submission Alta Registration record New invoice submission Anulación Cancellation record Invoice cancellation Huella Hash / Fingerprint SHA-256, chain integrity Código QR QR Code qr_url, qr_base64Representación Representation Digital signature delegation document Censo de obligados tributarios Tax registry AEAT database for NIF validation
Status Spanish Description PENDINGPendiente Submitted to AEAT, awaiting response ACCEPTEDAceptado AEAT accepted the registration REJECTEDRechazado AEAT rejected the registration NO_VERIFACTUSin VeriFactu VeriFactu not configured or not applicable
Status Spanish Description VALIDVálido NIF exists in the AEAT tax registry INVALIDInválido NIF not found or invalid format PENDINGPendiente Validation in progress or AEAT unavailable NIF_INVALIDNIF no válido NIF not valid according to AEAT census (VeriFactu)
These are the regime_key values used in VeriFactu submissions.
Code Spanish English 01Régimen general General regime 02Exportación Export 03Bienes usados, arte, antigüedades Used goods, art, antiques 04Oro de inversión Investment gold 05Agencias de viaje Travel agencies 06Grupos de entidades Group of entities 07Criterio de caja Cash basis 08Operaciones IPSI/IVA/IGIC IPSI/IVA/IGIC operations 09Cobros por cuenta de terceros Mediating agencies 10Cobros por cuenta de terceros Third-party collections 11Arrendamiento local Local rental 14IVA pendiente en certificaciones VAT pending in certifications 15IVA pendiente en tracto sucesivo VAT pending successive tract 17OSS e IOSS OSS and IOSS 18Recargo de equivalencia Equivalence surcharge 19REAGYP Agriculture, livestock & fishing 20Régimen simplificado Simplified regime
Term Description Subscription A registered URL that receives webhook events Event A notification triggered by an action (e.g., invoice.emitted) Delivery A single HTTP attempt to deliver an event to your URL Secret HMAC key used to sign and verify webhook payloads Signature BeeL-Signature header with t=timestamp,v1=hmac formatRetry Automatic re-delivery after a failed attempt (up to 5 total) Deduplication Using BeeL-Event-Id to prevent processing the same event twice