Proposals & Invoices · Article 5.3
La factura final (INV-) — Schlussrechnung, facture de solde
La factura final cierra el proyecto. Establece el valor total del trabajo y luego hace referencia explícita a la factura de anticipo y **deduce tanto el importe del anticipo como el IVA del anticipo**, para que no pague impuestos dos veces. Esta deducción está exigida por el §14 UStG y normas paralelas en toda la UE.
La Schlussrechnung es el documento que hace funcionar el calendario del IVA de la UE para los pagos escalonados. El valor total de su proyecto es imponible; ya ha facturado el anticipo (y ha debido el IVA en ese momento); ahora la factura final debe liquidar el resto sin volver a cobrar el IVA por la parte del anticipo. La mecánica es inflexible — si se equivoca, se aplica la «trampa del doble IVA» del §14c UStG, por la que legalmente debe tanto el IVA original del anticipo como el IVA del anticipo (incorrectamente) recargado en la factura final.
Step by step
Confirme que el anticipo está pagado.
La factura final no puede activarse hasta el estado
Anticipo pagado. Compruebe la insignia del panel.Haga clic en
Emitir factura final.Desde el menú de Acciones de la página de detalle de la propuesta. Un modal de confirmación solicita la fecha de finalización del proyecto (por defecto hoy).
El correo se envía automáticamente.
En ~2 segundos, el cliente recibe un correo con el INV-2026-NNNN adjunto y (si Stripe está activado) un botón «Pagar saldo final €X».
Verifique la deducción.
Abra el INV desde el menú desplegable de Documentos y confirme que aparecen las líneas de deducción del anticipo (neto, IVA, bruto) — deberían aparecer, pero si ha editado manualmente las plantillas, compruébelo.
Espere el pago final.
El webhook de Stripe llega automáticamente; para SEPA, márquelo manualmente cuando vea la transferencia entrante.
El estado cambia de En trabajo a Esperando pago final. El menú desplegable de Documentos gana el INV-. La Línea de tiempo registra «Factura final emitida a las HH:MM UTC». Los botones de acción cambian: Emitir factura final desaparece; aparece Marcar pago final como recibido.
Why this works this way
La mecánica de deducción del §14 UStG (Alemania; normas espejo en otros países). La factura final tiene esta estructura:
``` Total del proyecto (neto) €1.600,00 + IVA 19% €304,00 = Total del proyecto (bruto) €1.904,00
Menos: Factura de anticipo DEP-2026-0042 Anticipo (neto) −€400,00 IVA del anticipo 19% −€76,00 Anticipo (bruto) −€476,00
Saldo pendiente (bruto) €1.428,00 ```
Qué significa esto para la contabilidad del cliente:
- El IVA total del proyecto (€304) era el importe a cobrar. - €76 ya se facturaron + pagaron en el anticipo (DEP). - €228 quedan por facturar + pagar en el saldo. - El registro de IVA soportado del cliente (Vorsteuerabzug) muestra: €76 del DEP + €228 del INV = €304 total, que coincide exactamente con la operación.
Por qué cada línea de la deducción debe estar presente. Un atajo habitual — listar solo «Menos: Anticipo (bruto) €476» sin desglosar el neto y el IVA — no supera la inspección del Art. 226 en Alemania y Austria. La autoridad fiscal necesita ver la línea del IVA para que la deducción del IVA soportado del cliente sea rastreable. El render_final_invoice_pdf de Clozo (apps/pdf/service.py:182) emite explícitamente las tres líneas (neto, IVA, bruto).
Paridad entre jurisdicciones:
- Alemania: §14 UStG Abs. 5 — la Schlussrechnung debe hacer referencia a cada Anzahlungsrechnung y deducir el neto + el IVA. - Países Bajos: BTW Art. 35a Wet OB — la eindfactuur debe mostrar los importes facturados previamente y el IVA correspondiente. - Francia: CGI Art. 271-II + BOI-TVA-DECLA-30-20-10 — la facture de solde debe citar cada facture d'acompte; el IVA soportado ya fue deducido por el cliente en el momento del pago del acompte, por lo que la facture de solde lo sustrae. - Italia: DPR 633/1972 Art. 21 — la fattura di saldo debe hacer referencia a cada fattura di acconto.
La trampa del doble IVA del §14c UStG. Si accidentalmente muestra el IVA sobre la parte del anticipo en la factura final sin deducirlo como «facturado previamente», la ley fiscal alemana trata la nueva línea de IVA como un importe separado a cobrar. Debería ambos:
1. Los €76 originales del DEP (ya exigibles). 2. €76 adicionales implícitos por el IVA incorrectamente declarado en la factura final.
El cliente no puede deducir el segundo importe como IVA soportado porque la operación era la misma. Resultado neto: paga €76 de IVA que en realidad no debe; el cliente está molesto; para corregirlo se necesita una Berichtigungsrechnung (corrección). El renderizador de Clozo siempre emite las líneas de deducción correctamente, por lo que esta trampa está cerrada por defecto — pero si alguna vez edita manualmente una factura final (lo cual no debería hacer), téngalo en cuenta.
Cuándo se activa la factura final. Dos vías:
1. Manual: haga clic en Emitir factura final desde el menú de Acciones de la propuesta después de Anticipo pagado. Úselo cuando quiera marcar el proyecto como completado en una fecha específica.
2. Precompilación automática (segundo plano): una tarea Celery (prepare_final_invoice.delay()) genera el PDF de la factura final con antelación en el momento en que se paga el anticipo, de modo que el correo cuando hace clic en Emitir sale al instante. Véase el artículo 2.6 (proposal-status-deposit-paid) para el flujo asíncrono.
Las propuestas con prepago al 100% no tienen factura final. Si eligió el anticipo del 100% en la propuesta, el DEP es la única factura — no hay saldo restante que liquidar. La propuesta se cierra en Marcar como completada.
Troubleshooting
Keep reading
Proposals & Invoices
The deposit invoice (DEP-) — Anzahlungsrechnung, facture d'acompte
The deposit invoice is the legal artefact that records VAT liability on an advance payment. Under EU VAT Directive Art. 65, the deposit becomes chargeable the moment the client pays — the deposit invoice is what the law requires you issue.
Lifecycle
Status: Awaiting final payment, then Paid
You've issued the final invoice. The client now owes the remaining balance (full amount minus the deposit they already paid). When the money lands, status flips to `Paid` and the final receipt is generated.
Refunds & Notifications
EU invoice compliance — Art. 226 mandatory fields, sequence numbering, retention
Every invoice Clozo issues complies with EU VAT Directive Art. 226: 14 mandatory fields, sequential numbering with no gaps, immutability after issue, and 10-year retention.
Proposals & Invoices
The 4 delta branches: Δ+, Δ−, Δ=0, Δ_REFUND
Every signed amendment falls into one of four branches based on (a) the sign of the cost change and (b) whether the proposal was already paid. Each branch fires a different document chain. This is the central conceptual map for the entire amendment system.
Proposals & Invoices
Invoice numbering — sequential per year per type, atomic, no gaps
Every invoice gets a sequential number from an atomic counter scoped per freelancer per year per document type. No gaps allowed under EU VAT Directive Art. 226(2); enforced by a row-level database lock so concurrent operations cannot collide.