Formato: ciò che Odoo blocca prima
Quando si pubblica una fattura con NIF, il modulo lo valida prima di concatenarla: lunghezza di 9, cifre, lettera di controllo, NIE che inizia per X, Y o Z e CIF. Se qualcosa non va, la fattura non viene pubblicata e compare Cannot post invoice: invalid counterparty identifier. seguito dal motivo. Per questo i due codici di formato dell'AEAT sono rari con il modulo:
- 1123:
El formato del NIF es incorrecto. - 1290:
El campo ID no contiene un NIF con formato correcto.
Se un cliente non ha NIF in Odoo, non c'è nulla da validare e la fattura viene emessa come semplificata, senza destinatario.

Censo: ciò che sa solo l'AEAT
Un NIF può essere formalmente corretto e non risultare nel censo dell'AEAT. Per questo esistono vari codici, che non trattano tutti la fattura allo stesso modo:
| Codice | Testo dell'AEAT | Effetto |
|---|---|---|
| 1109 e 1110 | El NIF no está identificado en el censo de la AEAT. | Rifiutano la registrazione. |
| 1121 | El campo ID no está identificado en el censo de la AEAT. | Rifiuta la registrazione. |
| 1193 | En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. | Rifiuta la registrazione. |
| 1154 | El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT. | Rifiuta la registrazione. |
| 2001 | El NIF del bloque Destinatarios no está identificado en el censo de la AEAT. | Accetta la registrazione e chiede di correggerla. |
L'elenco ufficiale riporta il 1109 e il 1110 con lo stesso testo e non spiega cosa li distingua. Il 2001, invece, è spiegato nel documento delle validazioni come errore ammissibile, e ha una sua pagina.
Due casi da riconoscere
Il 1193 ha un'insidia: oltre a essere nel censo, il NIF del cliente deve essere diverso dal tuo. Una fattura alla tua stessa azienda, con il tuo NIF come cliente, lo provoca.
Il 1154 controlla il blocco della fattura rettificata. In una nota di credito, il modulo identifica la fattura d'origine con il tuo NIF come emittente, quindi potrebbe comparire solo se il NIF della tua azienda non fosse nel censo.

Nome: il 1283
«Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon». Con il modulo, il nome viaggia sempre insieme al NIF: è il nome del contatto e, se fosse vuoto, il numero stesso.
Cosa fare in caso di rifiuto
- Verifica il NIF con il cliente e correggilo nella sua scheda di Odoo per le fatture successive.
- Ricorda che l'invio parte dalla registrazione creata alla pubblicazione: la coda riproverà la stessa registrazione, con il vecchio NIF, finché non finisce in Dead Letter.
- Per la fattura rifiutata, scrivi a comercial@flexigobe.com indicando il numero e la chiudiamo insieme a te.
I codici di questa pagina, con il testo dell'AEAT
Ogni codice con il suo testo letterale, come lo riporta l'elenco degli errori dell'AEAT:
| Codice | Testo dell'AEAT |
|---|---|
| 1109 | El NIF no está identificado en el censo de la AEAT. |
| 1110 | El NIF no está identificado en el censo de la AEAT. |
| 1121 | El campo ID no está identificado en el censo de la AEAT. |
| 1123 | El formato del NIF es incorrecto. |
| 1154 | El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT. |
| 1193 | En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. |
| 1283 | Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon |
| 1290 | El campo ID no contiene un NIF con formato correcto. |
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/account_move.py
- 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
