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

Overview

How BeeL. handles VeriFactu compliance — what BeeL. does for you, what you control, and where to learn each scenario.


VeriFactu is the AEAT's verifiable invoicing system. Every invoice you issue from a Spanish-resident tax ID must be submitted to AEAT as a chained, signed registro de facturación. BeeL. takes care of the chain, the signature, and the submission — you decide which kind of invoice to issue and for whom, and BeeL. maps the rest.

This section is the when-to-use-what guide. The endpoint reference for the VeriFactu and Invoicing APIs lives in the API Reference. Here we explain the fiscal decisions behind each request.

At a Glance

Who must use itSelf-employed and companies subject to Spanish AEAT obligations
WhenVoluntary today. Mandatory from 2027-01-01 for Corporate Tax payers and 2027-07-01 for everyone else
What BeeL. doesChains, signs, and submits the registro de facturación on each issuance
What you choosetype (STANDARD / SIMPLIFIED / CORRECTIVE), rectification_code (R1–R5) for correctives, exemption_reason per line, recipient identification
What BeeL. never doesRecalculate the totals you sent — your numbers are the fiscal truth

AEAT submission is gated. A factura emitida in BeeL. is sent to AEAT only when the global VeriFactu setting and the serie/connection toggle are both enabled. Defaults and the full policy live in Auto-submit policy.

How issuance maps to VeriFactu

1. You POST /invoices or /invoices/{id}/issue
2. BeeL validates the invoice (NIF, totals, tipo factura)
3. BeeL emits the invoice locally (assigns number, freezes totals)
4. If auto-submit applies → BeeL queues a registro de facturación
5. AEAT responds (PENDING → ACCEPTED or REJECTED; a later cancellation lands on VOIDED)
6. BeeL exposes the resulting status on the invoice (and via webhooks)

Where to start

Customer & territory scenarios

Operations

Reference

Things BeeL. does not do today

Most of these are actively in development and will be available soon — meanwhile the workaround produces a fiscally equivalent result. See Scope and limitations for the full list and detail.

FeatureStatusWorkaround
F3 — factura de canje (convert F2 → F1)Coming soonIssue a corrective (R5) on the F2, then issue a new F1
emitida_por_tercero_o_destinatario (T / D)Coming soonIssuance is always self-issued through BeeL. today
rechazo_previo X / S in subsanaciónComing soonBeeL. retries rejected submissions itself in the meantime

If you depend on any of these and want them prioritised, write to it@beel.es — we track those requests separately.