## id
doc_liquidacio_irpf

## nom
Liquidacions de retencions d'IRPF — comportaments i casos concrets

## descripcio
Consulta aquest document quan calgui explicar amb precisió com es vinculen les retencions
trimestrals amb el resum anual, com es registra l'eliminació d'una liquidació d'IRPF, o per què
l'aplicació avisa si falta liquidar algun trimestre abans de generar el resum anual. No és
l'explicació general, que cobreix `flux_liquidacio_irpf`.

## contingut
### Els set models d'aquesta pantalla, en context

| Model | Què liquida | Periodicitat |
|---|---|---|
| 111 | Retencions de treball i activitats professionals (inclou les retencions calculades a les nòmines) | Trimestral |
| 115 | Retencions de lloguers de local de negoci | Trimestral |
| 123 | Retencions de capital mobiliari | Trimestral |
| 130 | Pagament fraccionat d'IRPF per a autònoms en estimació directa | Trimestral |
| 190 | Resum anual de tot l'any del Model 111 | Anual |
| 180 | Resum anual de tot l'any del Model 115 | Anual |
| 193 | Resum anual de tot l'any del Model 123 | Anual |

El Model 130 és conceptualment diferent dels altres: no és una retenció feta a tercers, és una
bestreta de l'IRPF del propi autònom sobre el seu benefici — comparteix pantalla amb la resta per
comoditat, no perquè funcioni igual per dins.

### Models 130, 180 i 193 a la llista (corregit 2026-08-29)

Fins fa poc, aquestes tres es desaven correctament a la base de dades però la llista d'aquesta
pantalla no les tornava a mostrar un cop creades — només hi apareixien els Models 111, 115 i 123.
**Ara ja es mostren totes**, com la resta.

### Cap acció comptable ni presentació directa

Ni desar ni "finalitzar" cap d'aquests set models genera cap assentament al llibre diari — a
diferència de l'IVA (Model 303), que sí que ho fa automàticament en desar. L'única cosa que produeix
FiskAppCloud és el fitxer oficial en format AEAT, que s'ha de pujar manualment a la seu electrònica
— no hi ha cap connexió directa d'enviament des de l'aplicació per a cap d'aquests models.

### Eliminar una liquidació d'IRPF: més senzill que una d'IVA, però ja queda registrat (des de 2026-08-29)

Eliminar un Model 111/115/123/130 **segueix sense exigir motiu ni tornar a introduir la
contrasenya** — a diferència del Model 303, que sí que ho exigeix un cop la liquidació és
"crítica". Aquesta diferència es manté deliberadament (és una decisió menor, no un forat).

El que sí que ha canviat: **cada eliminació d'una liquidació d'IRPF queda ara registrada** al
mateix registre d'auditoria intern encadenat que ja feia servir el Model 303 — qui l'ha eliminada,
quan, i una còpia de com estava la liquidació abans d'esborrar-la. Ja no és una acció sense rastre.

### Relació amb el resum anual: només el que ja s'ha liquidat aquí, ara amb avís (des de 2026-08-29)

Quan es genera el resum anual (Model 190), FiskAppCloud només hi inclou les retencions que ja
formaven part d'una liquidació trimestral de Model 111 feta prèviament — **no torna a escanejar
totes les factures de l'any per si soles**. És un comportament intencionat i correcte: FiskAppCloud
no s'ha d'inventar informació que no s'hi ha entrat (per exemple, si l'empresa va començar a operar
a mig exercici i les retencions dels primers trimestres es van presentar per un altre mitjà, sense
passar mai per FiskAppCloud).

El que sí que faltava, i ara ja hi és: **si en carregar el resum del 190 falta la liquidació de
Model 111 d'algun període d'aquell exercici, l'aplicació ho avisa explícitament**, indicant quins
períodes concrets falten — abans no hi havia cap avís i el fitxer es generava igualment, només que
incomplet, sense que ningú se n'assabentés. L'avís no bloqueja la generació (pot ser perfectament
correcte que faltin períodes si de veritat no hi havia retencions, o si es van liquidar per un altre
mitjà i és normal que no hi siguin) — només informa perquè l'usuari ho pugui valorar abans de donar
el resultat per bo.

Un efecte relacionat que es manté igual: si s'elimina la liquidació d'un trimestre **després**
d'haver generat ja el resum anual, el resum anual no es torna a actualitzar sol — cal tornar a
generar-lo.
