## id
flux_validar_enviar_factura

## nom
Validar i enviar una factura a l'AEAT (VeriFactu)

## descripcio_activacio
Fes servir quan l'usuari vulgui validar una factura de venda, pregunti per què una factura encara
no té número oficial, què passa exactament en validar-la, o com enviar moltes factures alhora a
l'AEAT.

## relacionats
- flux_crear_factura_manual
- flux_rectificar_anullar_factura
- flux_personalitzar_plantilla_factura
- flux_configurar_email_activitat

## explicacio
Una factura creada (manualment o per qualsevol altre camí) queda pendent de validar i **sense
número oficial** fins que es valida. Validar és, alhora, l'acció que l'envia a l'AEAT per complir
la normativa VeriFactu.

Què passa en prémer "Validar":

1. S'assigna el número oficial de la factura en aquell moment (no abans) — segueix una sèrie per
   activitat i any (per exemple `FV/AsG/26/00001`; les factures rectificatives porten una sèrie
   diferent, `FR/...` — vegeu `flux_rectificar_anullar_factura` per crear-ne una).
2. La factura es posa en una cua d'enviament, compartida per totes les factures de totes les
   empreses de FiskAppCloud, i es processen una darrere l'altra. En l'enviament d'una sola factura,
   la pantalla es queda esperant la resposta (fins a 5 minuts) i mostra el resultat quan arriba.
3. **Enviar una sola factura o moltes alhora fa servir la mateixa cua d'enviament** — no hi ha un
   procés diferent per als lots. Ara bé, la manera de veure el resultat sí que canvia: enviant-ne
   una de sola, la pantalla espera i mostra directament el resultat; enviant-ne un lot, l'aplicació
   només confirma que s'han afegit a la cua i cal anar mirant cada factura (o refrescar la llista)
   per veure com es van processant. Vegeu `doc_validar_enviar_factura` per al detall.
4. Si l'AEAT l'accepta (totalment o parcialment), FiskAppCloud **genera i desa automàticament el
   PDF de la factura** — no cal generar-lo a part.
5. Si l'activitat de la factura té configurat l'enviament automàtic per correu (Configuració →
   Activitats) i té el correu (SMTP) configurat, la factura **s'envia automàticament per email al
   client** just després de validar-se — sense cap acció addicional de l'usuari. Sempre es fa
   servir el SMTP propi d'aquella activitat (mai un remitent genèric de FiskAppCloud), el mateix
   que fa servir el botó manual "Enviar per correu".
6. Si l'AEAT la rebutja, o hi ha un error de comunicació, es mostra el detall de l'error a la
   mateixa pantalla — la factura es queda sense validar fins que es corregeixi i es torni a
   intentar.

Abans de deixar validar, FiskAppCloud comprova que la capçalera estigui completa (client, dades
fiscals — llevat que sigui una factura sense identificació de client — i l'immoble, si la factura
és d'un lloguer de local de negoci).

Per al detall exacte de cada comprovació, de què veu l'usuari quan l'AEAT rebutja una factura, com
reintentar-la, i de com funciona realment l'enviament per lots, vegeu `doc_validar_enviar_factura`.

## accions_futures
- validar_factura
- enviar_factures_per_lots
