## id
doc_rectificar_anullar_factura

## nom
Rectificar i anul·lar una factura — comportaments i casos concrets

## descripcio
Consulta aquest document quan calgui explicar amb precisió com funciona per dins el mecanisme de
rectificar o anul·lar una factura, resoldre dubtes sobre el motiu de rectificació, entendre per què
una factura anul·lada encara compta com a tal fins i tot si l'AEAT l'ha rebutjat, o aclarir casos
que es poden confondre entre les dues accions. No és l'explicació general, que cobreix
`flux_rectificar_anullar_factura`.

## contingut
### Rectificar: què passa exactament, pas a pas

En confirmar "Rectificar", l'aplicació fa dues coses seguides, sense pas intermedi:

1. Clona la factura original amb tots els seus imports **en negatiu** i l'envia de seguida a
   l'AEAT com una factura més (aquesta és la "factura d'abonament"). Queda numerada dins de la
   sèrie normal de factures, no la de rectificatives.
2. Crea una segona factura, aquesta amb els imports altre cop en positiu (és a dir, iguals als
   originals), que és la rectificativa pròpiament dita — aquesta sí que porta la sèrie `FR/...`,
   però **només quan es validi**, no en el moment de crear-la. Fins llavors queda com un esborrany
   normal i corrent, editable com qualsevol altra factura abans de validar.

El "motiu de rectificació" que s'escriu és sempre text lliure — no hi ha cap llista tancada de
motius per triar, i la rectificativa sempre substitueix la factura sencera (no hi ha manera
d'indicar que és "per diferències" en comptes d'una substitució completa). Si es necessita rectificar
la mateixa factura una altra vegada més endavant, l'aplicació no ho impedeix — no hi ha cap avís que
digui "aquesta factura ja s'ha rectificat abans".

### Anular: casos concrets

Els dos requisits perquè es deixi anul·lar una factura (sense cobraments registrats i sense formar
part d'una liquidació fiscal tancada) es comproven **abans** d'enviar res a l'AEAT — si algun falla,
l'usuari ho veu de seguida sense arribar a contactar l'AEAT.

**Avís important**: si l'AEAT arriba a rebutjar la baixa (en lloc d'acceptar-la total o
parcialment), l'aplicació igualment pot deixar la factura marcada internament com a anul·lada. Si
un usuari es troba que una factura consta com "ANUL·LADA" però sospita que l'enviament va fallar,
cal revisar amb atenció la resposta concreta de l'AEAT d'aquell enviament, no donar per fet que el
distintiu visual reflecteix sempre un resultat acceptat.

L'anul·lació no toca cap registre de vendes ni assentament comptable — l'únic efecte és que la
factura deixa de comptar-se a les estadístiques i informes de facturació. Si l'usuari necessita que
l'efecte comptable també quedi revertit, no passa automàticament amb aquesta acció; caldria una
rectificativa o un ajust manual a banda.

### Rectificatives que arriben automàticament de Clock

Quan a Clock es fa una correcció completa d'un folio, Clock no distingeix explícitament "això és
una rectificativa" — simplement genera un folio nou amb els imports en negatiu. FiskAppCloud
reconeix aquest cas gràcies a una dada que el mateix folio ja porta (un identificador que apunta al
folio original), i amb això localitza la factura original i construeix tot sol el vincle que
l'AEAT necessita (tipus de factura, emissor/número/data de l'original) — sense que ningú hagi de
prémer "Rectificar" ni fer res manualment. De cara a l'usuari, aquestes factures ja apareixen
directament com a rectificatives, encadenades correctament amb l'original.

### Una limitació general a tenir en compte

Un cop una factura ja s'ha enviat a l'AEAT, alguns dels seus camps queden "congelats" perquè formen
part de l'empremta digital antifrau (el mateix mecanisme d'encadenament que garanteix que ningú ha
manipulat les factures a posteriori). Si més endavant es detecta que cal corregir algun d'aquests
camps concrets (per exemple, per un error de classificació anterior a un canvi de comportament de
l'aplicació), **la correcció només es pot aplicar a factures noves d'ara endavant** — mai reescriure
silenciosament el valor d'una factura ja enviada, perquè trencaria la cadena de verificació.
Excepcionalment, un cas ja detectat es pot arreglar a mà tocant només els camps que no formen part
de l'empremta, deixant els que sí en formen tal com ja constaven quan es va enviar.

### Quin triar quan hi ha dubte

- Si la factura és correcta però l'import o els conceptes han de canviar → **Rectificar**.
- Si la factura no hauria d'haver-se emès mai (error, duplicat, client equivocat) i no hi ha res a
  substituir-la → **Anular**, un cop eliminats els cobraments que pugui tenir.
