O texto da AEAT é «El NIF del bloque Destinatarios no está identificado en el censo de la AEAT.» Está na secção de erros que produzem a aceitação do registo, os que a AEAT chama admissíveis.
Porque é que a AEAT aceita
O documento de validações da AEAT trata este caso na sua lista de erros admissíveis: um NIF de destinatário correto que não consta do censo deve enviar-se no bloco IDOtro com o tipo de identificação 07, «No censado» (não censado). Se for enviado como NIF normal, a AEAT não o rejeita; regista-o com o 2001 para que conste e seja corrigido.
Há outros códigos com um texto muito semelhante, como o 1109, o 1110 ou o 1193, que sim rejeitam o registo. Estão explicados, com as suas diferenças, em a página do NIF do cliente.

O que envia o Odoo com o nosso módulo
Ao publicar a fatura, o módulo verifica o país e o NIF do contacto. Um cliente com país Espanha, ou sem país, vai sempre no campo NIF do bloco Destinatarios; se o número começar por X, Y ou Z é tratado como NIE. O tipo 07 nunca é usado: para os clientes estrangeiros, o módulo envia IDOtro com os tipos 02, 03 ou 04.
Antes de encadear a fatura, o módulo verifica o NIF espanhol com as regras de formato: comprimento de 9, algarismos e letra de controlo, prefixo X, Y ou Z nos NIE. O que não consegue verificar a partir do Odoo é o censo, e é aí que aparece o 2001: um NIF bem formado que a AEAT não tem registado.
- NIF mal copiado
- Um número mal copiado costuma falhar na letra de controlo, que o módulo verifica antes de publicar. Se mesmo assim bater certo, o NIF é válido na forma mas pode não ser o do seu cliente.
- Pessoa singular não censada
- É o caso que a AEAT descreve para o tipo 07. O código 1131 confirma-o: com o 07, o número tem de ser o NIF de uma pessoa singular.

O que fazer
- Verifique o NIF com o seu cliente. Se foi um erro de digitação, corrija-o na ficha dele para as próximas faturas.
- Se o NIF estiver correto, a fatura já consta na AEAT. O que fica pendente é a subsanação, que a AEAT faz com um novo registo com o mesmo identificador de fatura.
- O módulo publicado não gera registos de subsanação nem envia o tipo 07 por si só. Escreva para comercial@flexigobe.com com as faturas afetadas e dizemos-lhe como fechá-las.
O registo de faturação do Odoo não se edita: foi criado ao publicar a fatura e é o que se envia. Corrigir o contacto resolve o que vier a seguir, não o que já foi enviado.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Código do módulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Código do módulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Código do módulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/account_move.py
- Código do módulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Código do módulo: 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
