El text complet de l'AEAT és aquest: «Cuando TipoFactura sea F2 y no este informado NumRegistroAcuerdoFacturacion o FacturaSinIdentifDestinatarioArt61d no sea S el sumatorio de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas de detalle no podrá ser superior a 3.000.» Pertany a l'apartat que rebutja el registre: aquella factura no entra, les altres de l'enviament sí.
La regla exacta
El document de validacions de l'AEAT, al seu apartat 15.8, la detalla així:
- Amb TipoFactura F2, la suma de BaseImponibleOimporteNoSujeto i CuotaRepercutida de totes les línies no pot superar 3.000,00 euros.
- S'admet un error de fins a 10,00 euros per sobre.
- No s'aplica si la factura porta un número de registre d'acord de facturació ni si FacturaSinIdentifDestinatarioArticulo61d val S.
Amb el nostre mòdul, les dues excepcions no entren en joc: el registre que envia no porta acord de facturació ni el camp de l'article 61d.

El límit legal és més baix
El 1150 controla un límit tècnic. El Reglament de facturació (Reial decret 1619/2012, article 4) només admet la factura simplificada quan l'import no passa de 400 euros, IVA inclòs, o quan és una rectificativa. Fins a 3.000 euros, IVA inclòs, només en les operacions que enumera el seu apartat 2: vendes al detall, vendes o serveis ambulants o a domicili del consumidor, transport de persones i els seus equipatges, hostaleria i restauració, i algunes més. Per això, entre 400 i 3.000 euros, que l'AEAT accepti una F2 no vol dir que la simplificada fos correcta per a la teva activitat.
Per què Odoo la va enviar com a F2
El mòdul decideix el tipus de factura en publicar-la. Una factura de client surt com a F2 en tres casos:
| Cas | Què ho provoca a Odoo |
|---|---|
| Ve del TPV | La factura està lligada a una comanda del punt de venda. |
| Es va marcar com a simplificada | La casella «Factura simplificada (F2)» de la factura està activada. |
| El client no té NIF | El contacte no té el NIF omplert, així que no hi ha ningú a qui posar com a destinatari. |
El tercer és el que més sorprèn. Una F1 necessita el bloc Destinatarios, i sense NIF el mòdul no el pot omplir, així que la classifica com a F2 per no enviar una F1 que l'AEAT rebutjaria per un altre motiu. Amb imports petits ningú se n'adona. En passar de 3.000 euros apareix el 1150, i entre 400 i 3.000 l'AEAT l'accepta encara que, fora de les operacions de l'article 4.2, hauria d'haver estat una factura completa.

Com evitar-ho
- Abans de publicar una factura de més de 400 euros, comprova que el client té el NIF a la seva fitxa. Amb NIF, el mòdul l'envia com a F1 amb el seu destinatari, tret que vingui del TPV.
- Revisa que la casella «Factura simplificada (F2)» no estigui marcada si no volies una simplificada.
- Si factures imports alts des del TPV, tingues en compte que aquestes factures surten com a F2.
I la factura que ja s'ha rebutjat
La cua intenta enviar el registre fins a sis vegades, amb esperes de 2 minuts a 12 hores, i el deixa en Dead Letter. Els reintents no ho arreglen: s'envia el mateix registre, creat en publicar la factura. Per a l'AEAT, una factura rebutjada es corregeix amb una alta per rebuig (Subsanacion S i RechazoPrevio X), i el mòdul publicat no la genera pel seu compte. Si a més el tipus correcte era F1, potser el que correspon és una altra factura. Escriu-nos a comercial@flexigobe.com amb el número i ho mirem amb tu.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/account_move.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
- www.boe.es/buscar/act.php?id=BOE-A-2012-14696
