## id
flux_crear_factura_manual

## nom
Crear una factura de venda manualment (Facturació)

## descripcio_activacio
Fes servir quan l'usuari vulgui crear una factura comercial de veritat (la que es lliura al
client, amb validesa legal VeriFactu) manualment, o pregunti com facturar directament sense passar
per un albarà, una subscripció o una integració externa. **No confondre amb el document comptable
de venda** (Comptabilitat → Llibres → Vendes i Ingressos, vegeu flux_alta_factura_venda) — aquell
només registra la comptabilitat; això d'aquí genera la factura real.

## relacionats
- flux_alta_concepte_factura
- flux_alta_factura_venda
- flux_alta_albara

## explicacio
Facturació → Factures. Una factura es pot originar de quatre maneres: manualment, des d'albarans
pendents, des de subscripcions, o des d'una integració externa (avui només Clock) — aquesta guia
cobreix la manual.

Creació en dos passos:

1. **Capçalera** — es tria el Tipus de Factura (determina automàticament tota la fiscalitat
   associada: ningú ha de configurar-la a mà), el client, l'activitat, el compte comptable i la
   resta de dades fiscals (NIF, adreça...). Si el client no existeix encara, cal donar-lo d'alta
   abans.
2. **Conceptes facturats** — cada línia es tria de Fitxers mestres → Conceptes Factura (vegeu
   `flux_alta_concepte_factura`), amb quantitat i preu; l'IVA de cada línia es proposa a partir del
   concepte triat. **Els imports d'IVA i el total no s'escriuen mai a mà** — es calculen sols a
   partir de les línies introduïdes, tant a la pantalla com definitivament al servidor en desar.

En desar la capçalera ja queda creat el registre de la factura i el moviment econòmic
corresponent, però **la informació comptable i fiscal detallada es genera i s'actualitza línia a
línia**, no tota de cop — cada vegada que s'afegeix, canvia o elimina un concepte, es recalculen
els imports i els apunts corresponents.

La factura queda **pendent de validar** en crear-se — validar-la és un pas separat i posterior (i
és el moment en què s'envia la informació a l'AEAT per complir la normativa VeriFactu, tractat en
un altre flux). A banda de l'estat comptable (pendent/validat), la factura també té un estat propi
de tramesa a l'AEAT, independent de l'anterior.

Cada factura queda enllaçada digitalment a l'anterior mitjançant un mecanisme antifrau exigit per
la normativa VeriFactu — això FiskAppCloud ho gestiona tot sol, no requereix cap acció de l'usuari.

## consulta
Si l'usuari vol saber quins Tipus de Factura té configurats la seva empresa, o quins comptes
comptables té disponibles, cal consultar-ho en viu — són dades pròpies de cada empresa.

## font_tecnica
- Vista llista: `Views/Factures/FacturesVeriFactu.cshtml`
- Modal de creació: `Views/Shared/Modals/Factures.cshtml` — `#createVeriFactuModal` (línies
  ~1434-2077), capçalera i camps `...VF`, taula de conceptes `#taulaConceptesVF`, taula fiscal
  (només lectura) `#taulaImpostosVF`
- JS: `wwwroot/js/documents/factures/factura-verifactu.js` — `crearFacturaVF` (capçalera),
  `afegirConcepteVF`/`actualitzarCampsVF` (línies i càlcul d'IVA)
- Controller: `Controllers/FacturesController.cs` — `FacturesVeriFactu`, `CrearFacturaVF`,
  `ActualitzarRegVendes_VF`
- Servei: `Services/VeriFactuService.cs` — `CrearFacturaVF` (crea l'operació i el registre de
  factura), `ActualitzarRegVendesAsync` (recalcula i desa vendes/fiscal/comptable per línia) —
  servei independent del que fa servir el document comptable pla
- Model del registre de factura: `Models/Producció/FacturaVeriFactu.cs`

## accions_futures
- crear_factura_manual
- afegir_concepte_factura
