## id
flux_rectificar_anullar_factura

## nom
Rectificar o anul·lar una factura ja validada

## descripcio_activacio
Fes servir quan l'usuari vulgui corregir una factura ja enviada a l'AEAT (canviar-ne els
conceptes/imports) o eliminar-la del tot perquè no hauria d'existir, quan pregunti la diferència
entre "rectificar" i "anul·lar", o quan pregunti per una factura amb número de sèrie `FR/...` o
marcada com "ANUL·LADA" a la llista.

## relacionats
- flux_crear_factura_manual
- flux_validar_enviar_factura
- flux_registrar_cobrament_factura

## explicacio
Des de la fitxa d'una factura ja validada (no un esborrany, i no si ja està anul·lada), hi ha dos
botons diferents: **Rectificar** i **Anular**. Fan coses molt diferents i no s'han de confondre:

- **Rectificar** és per quan la factura s'ha de **corregir**: continuarà existint, però queda
  substituïda per una de nova amb el contingut correcte.
- **Anular** és per quan la factura **no hauria d'existir** i no hi ha res per substituir-la — es
  dona de baixa davant l'AEAT i prou.

Cap dels dos botons és visible en factures que vinguin d'una integració externa (com Clock) — són
accions només per a factures creades directament a FiskAppCloud.

**Cas especial: rectificatives que arriben de Clock.** Quan des de Clock es fa una correcció
completa d'un folio, Clock no envia cap "botó" ni acció explícita de rectificar — simplement crea
un folio nou amb els imports en negatiu. FiskAppCloud detecta sol quan un folio nou d'aquests
correspon a una correcció d'un altre ja existent, i en aquest cas classifica automàticament la
factura resultant com a rectificativa (amb el vincle corresponent a l'original), sense que calgui
prémer cap botó ni fer res manualment.

### Rectificar

En prémer "Rectificar", l'aplicació ho avisa clarament abans de continuar: es crearà una **factura
d'abonament** de l'actual (amb els mateixos conceptes en negatiu, enviada a l'AEAT a l'acte) i, tot
seguit, una **factura nova** amb els conceptes actuals, ja editable, perquè l'usuari hi faci les
correccions que calgui. Només cal escriure un breu motiu de la rectificació en un camp de text
lliure.

Aquesta factura nova queda com a esborrany (amb l'etiqueta "PROFORMA - RECTIFICATIVA") fins que
l'usuari l'edita i la valida com qualsevol altra factura — porta una sèrie de numeració pròpia
(`FR/...`), diferent de la normal. Si la factura original ja tenia cobraments registrats, es
traslladen automàticament a la nova factura rectificativa.

**Important**: sempre es rectifica la factura sencera, amb tots els seus conceptes — no hi ha
manera de rectificar només una part de les línies. Si només cal corregir un detall menor, cal
valorar si realment fa falta una rectificativa completa.

### Anular

En prémer "Anular", primer l'aplicació comprova que la factura no tingui cap cobrament registrat
(si en té, cal eliminar-los abans) ni formi part d'una liquidació fiscal ja tancada — en aquests
casos, no deixa continuar. Si tot és correcte, demana confirmació i envia a l'AEAT un registre de
baixa referenciant la factura original.

Un cop anul·lada, la factura es manté a la llista (amb un distintiu vermell "ANUL·LADA") però
**el seu número oficial no es recupera ni es torna a fer servir mai més**. **Anular no genera cap
assentament comptable de reversió per si sol** — només fa que la factura deixi de comptar a les
estadístiques/informes de facturació. Si l'anul·lació té efectes comptables que calgui desfer, cal
fer-ho a banda.

**L'anul·lació és definitiva: no hi ha manera de desfer-la un cop feta.**

Per al detall tècnic (com es tracten els casos on l'AEAT rebutja l'anul·lació, o per què no hi ha
un camp de motiu estructurat a la rectificativa), vegeu `doc_rectificar_anullar_factura`.
