## id
doc_alta_concepte_factura

## nom
Alta d'un concepte de factura — guia detallada de la pantalla

## descripcio
Consulta aquest document quan calgui explicar amb precisió un camp o control concret de la pantalla
"Fitxers mestres → Conceptes Factura" (què és obligatori, diferència entre desactivar i eliminar,
o —especialment— què passa amb l'Exempció i la resta de valors per defecte si s'edita un concepte
que ja s'havia fet servir abans). No és l'explicació general de per què cal donar-los d'alta, que
cobreix `flux_alta_concepte_factura`.

## contingut
### Camps

| Camp | Obligatori a la pantalla | Obligatori al servidor | Notes |
|---|---|---|---|
| Descripció | Sí | **No** | Cap camp d'aquesta fitxa és obligatori de veritat al servidor — la comprovació és només a la pantalla |
| Codi | No | No | Fins a 20 caràcters alfanumèrics. **No hi ha cap comprovació que no es repeteixi** — dos conceptes es poden donar d'alta amb el mateix Codi sense avís |
| Preu | No | No | Preu unitari per defecte |
| Tipus IVA (%) | No | No | En sortir del camp, es comprova contra els tipus d'IVA vigents; si no és un tipus vàlid, es neteja i torna al tipus general per defecte |
| Exempció | No | No | Mateix catàleg E1-E6 que a `doc_concepte_tipus_factura` |
| Actiu | — | — | Al formulari d'alta ràpida el control ja surt marcat i bloquejat: **sempre es crea actiu**, sense excepció |

### Desactivar vs. eliminar

- **Desactivar**: treure la marca "Actiu" i desar. Reversible en qualsevol moment — per tornar-lo a
  activar, cal buscar-lo amb el filtre "Tots" (no només els actius) i tornar a marcar "Actiu".
- **Eliminar**: **queda bloquejat si el concepte ja s'ha fet servir alguna vegada** en una línia
  d'albarà o de factura (o en qualsevol altre registre comptable vinculat). L'avís indica el
  document concret que l'està fent servir. Si un concepte ja no s'ha d'oferir més però ja té
  historial, l'única opció real és desactivar-lo, no eliminar-lo.

### Editar un concepte que ja s'ha fet servir abans: comportament diferent segons on

**Aquest és el punt més important a tenir clar, especialment amb l'Exempció**:

- **A les factures comercials (VeriFactu)**: quan es tria un concepte en una línia, els seus valors
  (preu, IVA, exempció) es copien a la línia en aquell moment i **queden totalment independents
  d'allà endavant**. Si més tard es canvia el Preu, el Tipus d'IVA o l'Exempció del concepte a
  Fitxers mestres, **les línies de factura que ja s'havien creat amb aquell concepte no es toquen
  per res** — continuen tal com estaven.
- **Als albarans, el comportament és el contrari, i és un parany real**: cada vegada que s'edita
  una línia d'un albarà que prové d'un concepte —encara que només es canviï la quantitat—,
  l'aplicació **torna a llegir el preu, el tipus d'IVA i l'exempció actuals del concepte** i els
  sobreescriu a la línia, esborrant qualsevol valor diferent que hi hagués abans. Si un usuari havia
  ajustat manualment l'exempció o l'IVA d'una línia concreta d'un albarà i després només canvia la
  quantitat, **aquell ajust es perd sense avís** i es torna a aplicar el que digui el concepte en
  aquell moment.

Per això, si es canvia l'Exempció (o el Tipus d'IVA) d'un concepte que ja s'utilitza en albarans
pendents encara no facturats, cal revisar aquells albarans abans de facturar-los — poden acabar amb
un tractament fiscal diferent del que es pensava, sense que ningú l'hagi tornat a triar
expressament.
