Finalizar factura
Convierte un borrador en factura final: se asigna número, se genera el PDF y se archiva en S3; después es inmutable.
Web
Chöre›Chor öffnen›Verwaltung›Kassenbuch›Rechnungen›Rechnung›Finalisieren
Diese Funktion ist nur im Web verfügbar.
Permiso necesario: Cashbook › Edit
¿Qué es esto?
Finalizar es el paso decisivo en el que un borrador se convierte en una factura vinculante. A partir de ese momento es legalmente vinculante y, por obligación GoBD, inmutable.
Así finalizas
- Abre el borrador en la vista de detalle.
- Haz clic en "Finalizar" en la columna de acciones.
- Confirma en el diálogo de advertencia: después no hay vuelta atrás.
- Espera unos segundos hasta que el PDF esté renderizado.
- Descarga el PDF y envíalo por correo al cliente.
Qué pasa técnicamente
- Asignación de número: atómica desde la serie de números de vuestro coro (ver invoice-numbering).
- Estado a "final", se bloquean los campos.
- Renderizado del PDF con la plantilla elegida, incluyendo datos de vendedor, destinatario y posiciones.
- Generación del XML ZUGFeRD/XRechnung (si el formato no es "Ninguno").
- PDF + XML en S3 bajo
ensembles/{id}/invoices/{año}/{número}.pdf. - Entrada en el registro de auditoría de seguridad para compliance (CRA + GoBD).
Campos obligatorios
| Formato | Campos obligatorios |
|---|---|
| Ninguno (solo PDF) | Nombre del destinatario, al menos 1 posición |
| ZUGFeRD / XRechnung | + Dirección del destinatario (calle, código postal, ciudad, país), dirección del vendedor |
Si faltan campos obligatorios, Chorilo bloquea la finalización con un mensaje de error concreto.
Lo que ya no podrás hacer
- Cambiar el destinatario
- Cambiar posiciones
- Cambiar la fecha
- Cambiar las notas
- Eliminar la factura
Lo que sí podrás seguir haciendo
- Descargar PDF/XML, cuantas veces quieras
- Cancelar mediante nota de crédito (ver invoice-cancel)
- Vincular un asiento para el cobro
Permiso
Necesitas cashbook.edit.
Preguntas frecuentes
¿Qué significa exactamente finalizar?▾
Tres cosas ocurren a la vez: 1) se asigna el siguiente número de factura, 2) se renderiza el PDF (incluyendo XML de ZUGFeRD/XRechnung si está activado), 3) PDF y XML se archivan en S3. Después, todos los campos de la factura quedan bloqueados.
¿Y si después detecto un error?▾
Cancelar en vez de eliminar. Creas una nota de crédito que anula la factura original y luego emites una nueva factura correcta. Este procedimiento es conforme a GoBD y queda trazable en el registro de auditoría.
¿Por qué tarda unos segundos?▾
El PDF se renderiza en directo con Chromium y se sube a S3. En facturas grandes o con fondo de papel timbrado puede tardar 5–10 segundos.
¿Qué campos obligatorios deben estar rellenos?▾
Nombre del destinatario y al menos una posición. Para factura electrónica (ZUGFeRD/XRechnung) además la dirección del destinatario (calle, código postal, ciudad, país). Los campos obligatorios que falten se muestran al finalizar.
¿Qué pasa si falla la generación del PDF?▾
La factura permanece en estado Borrador: no se asigna número y no se archiva ningún PDF. Recibes un mensaje de error. Causa más frecuente: Chromium inaccesible o plantilla no válida.
¿Puedo finalizar varias facturas a la vez?▾
Mediante la interfaz no: cada factura se finaliza por separado. El servicio de numeración es atómico con bloqueo de base de datos, así que finalizaciones en paralelo reciben con seguridad números distintos.
¿Dónde encuentro el PDF tras finalizar?▾
En S3 bajo ensembles/{ensemble_id}/invoices/{año}/{número}.pdf. Mediante la interfaz, descarga directa con "Descargar PDF" en la página de detalle.
¿Te queda una pregunta? Pregunta al bot de ayuda IA.
Haz clic en el botón de ayuda abajo a la derecha y haz tu pregunta.