Formaat: wat Odoo eerst tegenhoudt
Bij het boeken van een factuur met NIF valideert de module het voordat de factuur wordt gekoppeld: lengte van 9, cijfers, controleletter, een NIE dat begint met X, Y of Z, en het CIF van bedrijven. Als er iets misgaat, wordt de factuur niet geboekt en verschijnt Cannot post invoice: invalid counterparty identifier. gevolgd door de reden. Daarom komen de twee formaatcodes van de AEAT zelden voor met de module:
- 1123:
El formato del NIF es incorrecto. - 1290:
El campo ID no contiene un NIF con formato correcto.
Als een klant in Odoo geen NIF heeft, valt er niets te valideren en gaat de factuur als vereenvoudigd uit, zonder ontvanger.

Kadaster: wat alleen de AEAT weet
Een NIF kan perfect opgemaakt zijn en toch niet in het kadaster van de AEAT staan. Daarvoor zijn er meerdere codes, en niet alle behandelen de factuur op dezelfde manier:
| Code | Tekst van de AEAT | Gevolg |
|---|---|---|
| 1109 en 1110 | El NIF no está identificado en el censo de la AEAT. | Wijzen de registratie af. |
| 1121 | El campo ID no está identificado en el censo de la AEAT. | Wijst de registratie af. |
| 1193 | En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. | Wijst de registratie af. |
| 1154 | El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT. | Wijst de registratie af. |
| 2001 | El NIF del bloque Destinatarios no está identificado en el censo de la AEAT. | Aanvaardt de registratie en vraagt om herstel. |
De officiële lijst geeft 1109 en 1110 dezelfde tekst en legt niet uit wat ze onderscheidt. De 2001 wordt wel uitgelegd in het validatiedocument, als toelaatbare fout, en heeft een eigen pagina.
Twee gevallen om te herkennen
De 1193 heeft een valkuil: naast het kadaster moet het NIF van de klant ook verschillen van dat van jouw bedrijf. Een factuur aan je eigen bedrijf, met je eigen NIF als klant, veroorzaakt hem.
De 1154 kijkt naar het blok van de gecorrigeerde factuur. Bij een creditnota identificeert de module de oorspronkelijke factuur met je eigen NIF als uitgever, dus hij kan alleen verschijnen als het NIF van je bedrijf niet in het kadaster staat.

Naam: de 1283
«Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon»: als het NIF van de tegenpartij van een natuurlijk persoon is, moet ook zijn naam worden vermeld. Met de module reist de naam altijd mee met het NIF: het is de naam van het contact en, als die leeg zou zijn, het nummer zelf.
Wat te doen bij een afwijzing
- Controleer het NIF met de klant en corrigeer het op zijn Odoo-contactpersoon voor de volgende facturen.
- Onthoud dat de verzending wordt opgebouwd uit de registratie die bij het boeken is aangemaakt: de wachtrij probeert dezelfde registratie opnieuw, met het oude NIF, tot ze in Dead Letter terechtkomt.
- Voor de afgewezen factuur kun je schrijven naar comercial@flexigobe.com met het nummer ervan, dan sluiten we het samen met jou af.
De codes van deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de AEAT (Spaans) |
|---|---|
| 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. |
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/account_move.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Broncode van de module: 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
