I limiti della data di emissione
Il documento di validazione dell'AEAT fissa tre limiti per FechaExpedicionFactura, la data di emissione:
- Non può essere successiva alla data odierna. In tal caso il codice è il 1112.
- Non può essere anteriore al 28/10/2024, data di entrata in vigore dell'Orden de VERI*FACTU. Codice 1152.
- Può essere anteriore alla data di operazione solo con le chiavi di regime 14 o 15. Codice 1146.
A questi si aggiunge il 1133, che vieta date di emissione risalenti a più di vent'anni, e due codici di formato: il 1145, per un record, e il 4106, che trovandosi nell'intestazione rifiuta l'intera richiesta. Il 1105 è quello generico: El valor del campo FechaExpedicionFactura es incorrecto. («Il valore del campo FechaExpedicionFactura non è corretto.»).

La data di operazione
FechaOperacion, la data di operazione, è facoltativa e si usa quando l'operazione non coincide con la data della fattura. I suoi limiti, secondo l'AEAT:
| Codice | Regola |
|---|---|
| 1125 | Non può superare l'anno successivo alla data odierna. |
| 1134 | Non può risalire a più di vent'anni fa. |
| 1173 | Può essere successiva a oggi solo con le chiavi di regime 14 o 15. |
| 1147 | Con la chiave 14 è obbligatoria e successiva alla data di emissione. |
Quali date invia Odoo
Il modulo prende come data di emissione la data della fattura in Odoo e, se la fattura non ne avesse una, quella del giorno. Come data di operazione usa la stessa, e l'invio include FechaOperacion solo quando è diversa da quella di emissione. In pratica, una fattura di Odoo parte senza FechaOperacion, quindi i quattro codici della tabella non dovrebbero comparire con un invio del modulo. Inoltre il modulo dichiara sempre la chiave di regime 01, perciò le eccezioni per le chiavi 14 e 15 non lo riguardano.

I due casi che si vedono davvero
Una fattura con data futura. Odoo permette di pubblicare una fattura con data successiva a oggi, ad esempio per averla pronta. VERI*FACTU no: il record arriva con una data di emissione successiva a quella dell'AEAT e viene rifiutato con il 1112. La soluzione è pubblicarla il giorno giusto, con la data di quel giorno.
Una fattura anteriore a VERI*FACTU. Se pubblichi in Odoo una fattura in ritardo con data anteriore al 28 ottobre 2024, il record viene rifiutato con il 1152. Le fatture precedente a quella data non rientrano in VERI*FACTU.
Che succede alla fattura rifiutata
La coda tenta di inviarla fino a sei volte, con attese da 2 minuti a 12 ore, e la lascia in Dead Letter. I tentativi portano la stessa data, perché il record conserva quella che aveva al momento della pubblicazione, quindi non funzioneranno. Correggere la data della fattura in Odoo non cambia nemmeno il record già creato.
Scrivi a comercial@flexigobe.com indicando il numero della fattura e ti aiutiamo a risolvere. E per le prossime, verifica la data prima di pubblicare: è l'unica cosa che si può cambiare con facilità.
I codici di questa pagina, con il testo dell'AEAT
Ogni codice con il testo letterale, così come lo riporta l'elenco errori dell'AEAT:
| Codice | Testo dell'AEAT (in spagnolo) |
|---|---|
| 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. |
Il 4106 riguarda anche una fattura?
Non necessariamente. È un errore di formato della data nell'intestazione, ed è il motivo per cui rifiuta l'intero invio. Un invio del modulo non porta date nell'intestazione, quindi se lo vedi, mandaci la risposta.
Continua a leggere
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate
Fonti
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Codice del modulo: 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
