## id
doc_enviar_factura_electronica

## nom
Enviar factura electrònica (FACe/eFACT) — comportaments i casos concrets

## descripcio
Consulta aquest document quan calgui explicar amb precisió la diferència de comportament entre
FACe i eFACT, per què una factura amb dades incompletes es pot arribar a enviar igualment, o per
què "Consultar estat"/"Descarregar rebut" no funcionen per a totes les factures. No és
l'explicació general, que cobreix `flux_enviar_factura_electronica`.

## contingut
### FACe vs. eFACT: no es comporten igual

| | FACe | eFACT |
|---|---|---|
| Exigeix els 3 codis DIR3 abans d'enviar | **Sí**, bloqueja amb un missatge concret si en falta algun | **No** — envia igualment encara que faltin |
| Consultar l'estat més tard | No disponible encara (sempre torna un avís que no ho pot fer) | Sí, funciona de veritat |
| Descarregar el justificant/rebut | No disponible encara | Sí |
| Format admès per enviar | Facturae | Facturae (UBL no s'accepta per aquest canal) |

Si un usuari pregunta per què amb un client li deixa enviar per eFACT però amb un altre (o amb el
mateix, per FACe) no, cal revisar si té els tres codis DIR3 complets — és l'única diferència real
de validació entre els dos camins.

### Dades incompletes: mai bloquegen la generació del fitxer

Generar o descarregar el Facturae en si (independentment de si després s'envia o no) **no bloqueja
mai** per dades que faltin del client o de l'empresa — els camps que falten simplement surten buits
al fitxer, o amb un text genèric en el seu lloc. Això és important perquè vol dir que un fitxer
descarregat pot semblar correcte a simple vista i tenir, per exemple, la unitat tramitadora en
blanc perquè no s'havia omplert a la fitxa del client.

**El que sí que bloqueja sempre l'enviament (per qualsevol dels dos canals)**:

- El client no està marcat com Administració Pública.
- L'empresa no té un certificat digital assignat per firmar el Facturae.
- Un error del propi procés de firma.

### Estat de l'enviament

Un cop enviada, la resposta arriba a l'acte (no cal esperar ni consultar més tard llevat que es
vulgui revisar-ho de nou) i queda guardada a la factura amb el codi de seguiment, l'estat i, si
n'hi ha, el motiu de rebuig — tal qual els retorna l'organisme receptor, no és un text que
FiskAppCloud reformuli. Reenviar una factura que ja té codi de seguiment demana confirmació
explícita abans de tornar-ho a fer.

### Certificat utilitzat: dos usos diferents, no confondre'ls

El Facturae que es genera es firma sempre amb el **certificat digital propi de l'empresa** (el
mateix que ja té assignada per a altres usos legals). En canvi, la comunicació tècnica amb FACe (el
que fa que la connexió mateixa sigui de confiança, no el contingut de la factura) fa servir un
**certificat propi de FiskAppCloud, compartit per a totes les empreses** — és FiskAppCloud qui està
donat d'alta com a integrador davant FACe i eFACT, no cada empresa individualment. Per això no hi
ha cap pantalla de configuració per registrar credencials pròpies: no calen, ja estan donades
d'alta a nivell de la plataforma.
