Dove va il tuo NIF in ogni invio
- ObligadoEmision, nell'intestazione
- Il nome dell'azienda, massimo 120 caratteri, e il suo NIF. Una volta per richiesta.
- IDEmisorFactura, in ogni record
- Lo stesso NIF, dentro l'identificativo di ciascuna fattura.
In Odoo quel NIF proviene dal campo NIF for Verifactu dell'azienda o, se è vuoto, dal NIF dell'azienda. Il documento di validazione dell'AEAT chiede due cose: che il NIF del soggetto obbligato sia identificato presso l'AEAT e che quello di ciascuna fattura coincida con quello dell'intestazione.

I codici dell'intestazione
Se il problema è nell'intestazione, l'AEAT rifiuta l'intera richiesta: nessuna fattura di quell'invio viene accettata. I testi, in spagnolo, dicono che il NIF non è identificato, non è nel censimento, ha un formato errato o è incorretto:
| Codice | Testo dell'AEAT |
|---|---|
| 4104 | Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado. |
| 4107 | El NIF no está identificado en el censo de la AEAT. |
| 4109 | El formato del NIF es incorrecto. |
| 4115 | El valor del campo NIF del bloque ObligadoEmision es incorrecto. |
| 4116 | Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto. |
I codici di ciascun record
Questi rifiutano solo la fattura interessata. Il 1108 dice che il NIF dell'IDEmisorFactura deve essere lo stesso di ObligadoEmision, mentre 1120, 1217, 1219 e 1240 segnalano un IDEmisorFactura di tipo errato, non identificato o incorretto. Il 1172 scatta quando il NIF o il soggetto obbligato arrivano vuoti e il 1215 è l'errore generico del blocco ObligadoEmision. Il 1282 chiede il nome quando il NIF dell'intestazione appartiene a una persona fisica.
Con il nostro modulo il 1108 non dovrebbe presentarsi: intestazione e IDEmisorFactura vengono compilate con lo stesso NIF nello stesso momento. E il nome viaggia sempre, perché è quello dell'azienda.

Come correggerlo
- Apri l'azienda in Odoo e controlla NIF for Verifactu. Se lo lasci vuoto, si usa il NIF dell'azienda, quindi controlla anche quello.
- Il NIF va senza spazi e con la sua lettera. Se appartiene a una persona fisica, verifica che il nome dell'azienda in Odoo sia il suo.
- Senza NIF il modulo nemmeno invia: si ferma con
Company … has no NIF for Veri*Factu. - Per quanto già pubblicato, attenzione prima di reinviare. L'intestazione e l'IDEmisorFactura vengono costruite a ogni invio con il NIF che l'azienda ha in quel momento, ma l'impronta di ogni fattura è stata calcolata alla pubblicazione, con il NIF di allora, e non cambia. Se la reinvii da Invio a AEAT › Errori AEAT con Riprova selezione, l'AEAT ricalcola l'impronta con il NIF nuovo, non torna e risponde con il 2000, che il modulo già pubblicato non sistema. Scrivi a comercial@flexigobe.com prima di reinviare.
I codici di questa pagina, con il testo dell'AEAT
Ogni codice con il suo testo letterale, così come lo riporta l'elenco degli errori dell'AEAT:
| Codice | Testo dell'AEAT (spagnolo) |
|---|---|
| 4104 | Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado. |
| 4107 | El NIF no está identificado en el censo de la AEAT. |
| 4109 | El formato del NIF es incorrecto. |
| 4115 | El valor del campo NIF del bloque ObligadoEmision es incorrecto. |
| 4116 | Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto. |
| 1108 | El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision. |
| 1120 | Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto. |
| 1172 | El valor del campo NIF u ObligadoEmision son nulos. |
| 1215 | Error en el bloque de ObligadoEmision. |
| 1217 | Error identificando el IDEmisorFactura. |
| 1219 | El valor del campo IDEmisorFactura es incorrecto. |
| 1240 | Error en el bloque de IdEmisorFactura. |
| 1282 | Si el NIF de la cabecera es persona fisica se debe informar tambien de su NombreRazon |
I rifiuti di intestazione lasciano gli invii in Failed e non vengono ritentati da soli. Quelli di ciascun record sì, con lo stesso record e con il NIF che l'azienda ha a ogni tentativo: se nel frattempo correggi il NIF, anche i tentativi tornano con il 2000.
Cosa succede se l'errore è 4107 e il NIF è scritto correttamente?
Vuol dire che l'AEAT non lo trova nel proprio censimento. Con il NIF della tua stessa azienda è insolito; verifica che l'ambiente AEAT a cui invii sia quello giusto e scrivi a comercial@flexigobe.com con 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_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): data/verifactu_crons.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
