Ir al contenido

Emitir Factura

Cambia un borrador a estado Enviada, asigna numero de factura y (con VeriFactu activado) envia a la AEAT.

Vista de edición de factura con botón "Emitir factura" en el panel derecho

  1. Abre una factura con estado “Borrador”.
  2. Revisa que todos los datos estan completos.
  3. Clic en “Emitir Factura” — recibe numero y pasa a Enviada.
  • Estado cambia a “Enviada” (badge azul).
  • Numero asignado (ej: FAC-000001).
  • Con VeriFactu: badge verde “SENT” + icono de candado.
MensajeCausaSolucion
”Emitir” deshabilitadoFaltan campos obligatorios o total = 0Completa todos los campos
”Emitir” no apareceLa factura ya esta emitidaSolo borradores se pueden emitir

ALERTA: Con VeriFactu activado, la factura emitida es inmutable. Solo puedes crear una factura rectificativa.

Detalles técnicos

Transicion de estado: draftsent

Logica:

  • Se incrementa invoice_series.current_number
  • invoice_number = prefix-{padded_number}
  • status = sent
  • VeriFactu: Edge verifactu-send-invoice → CSV, AEAT, QR

Query de diagnostico:

SELECT invoice_number, verifactu_status, verifactu_error_code,
verifactu_error_description
FROM invoices WHERE id = '<invoice_id>';