Els límits de la data d'expedició
El document de validacions de l'AEAT marca tres límits per a FechaExpedicionFactura:
- No pot ser posterior a la data actual. Si ho és, el codi és el 1112.
- No pot ser anterior al 28/10/2024, l'entrada en vigor de l'Ordre de VERI*FACTU. Codi 1152.
- Només pot ser anterior a la data d'operació amb les claus de règim 14 o 15. Codi 1146.
A aquests s'hi suma el 1133, que impedeix dates d'expedició de fa més de vint anys, i dos codis de format: el 1145, per a un registre, i el 4106, que com que és a la capçalera rebutja la petició sencera. El 1105 és el genèric: El valor del campo FechaExpedicionFactura es incorrecto.

La data d'operació
FechaOperacion és opcional i es fa servir quan l'operació no coincideix amb la data de la factura. Els seus límits, segons l'AEAT:
| Codi | Regla |
|---|---|
| 1125 | No pot passar de l'any següent a la data actual. |
| 1134 | No pot ser de fa més de vint anys. |
| 1173 | Només pot ser posterior a avui amb les claus de règim 14 o 15. |
| 1147 | Amb la clau 14, és obligatòria i posterior a la data d'expedició. |
Quines dates envia Odoo
El mòdul pren com a data d'expedició la data de la factura a Odoo, i si la factura no en tingués, la del dia. Com a data d'operació fa servir la mateixa, i l'enviament només inclou FechaOperacion quan és diferent de la d'expedició. A la pràctica, una factura d'Odoo surt sense FechaOperacion, així que els quatre codis de la taula no haurien d'aparèixer amb un enviament del mòdul. A més, el mòdul declara sempre la clau de règim 01, de manera que les excepcions de les claus 14 i 15 no li apliquen.

Els dos casos que sí que es veuen
Una factura amb data futura. Odoo deixa publicar una factura amb una data posterior a avui, per exemple per deixar-la preparada. VERI*FACTU no: el registre arriba amb una data d'expedició posterior a la de l'AEAT i es rebutja amb el 1112. La solució és publicar-la el dia que toca, amb la data d'aquell dia.
Una factura anterior a VERI*FACTU. Si publiques a Odoo una factura endarrerida amb una data anterior al 28 d'octubre de 2024, el registre es rebutja amb el 1152. Les factures d'abans d'aquesta data no entren a VERI*FACTU.
Què passa amb la factura rebutjada
La cua intenta enviar-la fins a sis vegades, amb esperes de 2 minuts a 12 hores, i la deixa en Dead Letter. Els reintents porten la mateixa data, perquè el registre desa la que tenia en publicar-se, així que no funcionaran. Corregir la data de la factura a Odoo tampoc no canvia el registre ja creat.
Escriu-nos a comercial@flexigobe.com amb el número de la factura i t'ajudem a tancar-la. I per a les següents, revisa la data abans de publicar: és l'únic que es pot canviar amb facilitat.
Els codis d'aquesta pàgina, amb el text de l'AEAT
Cada codi amb el seu text literal, tal com el dona la llista d'errors de l'AEAT:
| Codi | Text de l'AEAT |
|---|---|
| 1105 | El valor del campo FechaExpedicionFactura es incorrecto. |
| 1112 | El campo FechaExpedicionFactura es superior a la fecha actual. |
| 1133 | El valor del campo FechaExpedicionFactura no debe ser inferior a la fecha actual menos veinte años. |
| 1145 | Formato de fecha incorrecto. |
| 1152 | La fecha de expedición no puede ser inferior al 28 de octubre de 2024. |
| 4106 | El formato de fecha es incorrecto. |
| 1125 | El valor del campo FechaOperacion tiene una fecha superior a la permitida. |
| 1134 | El valor del campo FechaOperacion no debe ser inferior a la fecha actual menos veinte años. |
| 1146 | Sólo se permite que la fecha de expedicion de la factura sea anterior a la fecha operación si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto 01, 03 o vacío. |
| 1147 | Si ClaveRegimen es 14, FechaOperacion es obligatoria y debe ser posterior a la FechaExpedicionFactura. |
| 1173 | Sólo se permite que la fecha de operación sea superior a la fecha actual si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto IVA(01) o IGIC(03) o vacío. |
El 4106 també és d'una factura?
No necessàriament. És un error de format de data a la capçalera, i per això rebutja l'enviament sencer. Amb un enviament del mòdul la capçalera no porta dates, així que si el veus, envia'ns la resposta.
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/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
