Waar je NIF in elke verzending staat
- ObligadoEmision, in de kop
- De naam van het bedrijf, maximaal 120 tekens, en het NIF. Eén keer per aanvraag.
- IDEmisorFactura, in elke record
- Hetzelfde NIF, binnen de identificatie van elke factuur.
In Odoo komt dat NIF uit het veld NIF for Verifactu van het bedrijf of, als dat leeg is, uit het NIF van het bedrijf. Het validatiedocument van de AEAT vraagt om twee dingen: dat het NIF van de verplichte partij bij de AEAT geïdentificeerd is en dat het NIF op elke factuur overeenkomt met dat van de kop.

De codes van de kop
Als het probleem in de kop zit, wijst de AEAT de hele aanvraag af: geen enkele factuur van die verzending komt binnen. De teksten, in het Spaans, zeggen dat het NIF niet geïdentificeerd, niet in het register, met een verkeerd formaat of onjuist is:
| Code | Tekst van de 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. |
De codes van elke record
Deze wijzen alleen de betreffende factuur af. 1108 zegt dat het NIF van IDEmisorFactura gelijk moet zijn aan dat van ObligadoEmision, en 1120, 1217, 1219 en 1240 signaleren een IDEmisorFactura met het verkeerde type, niet geïdentificeerd of onjuist. 1172 treedt op wanneer het NIF of de verplichte partij leeg binnenkomen en 1215 is de generieke fout van het blok ObligadoEmision. 1282 vraagt om de naam wanneer het NIF van de kop van een natuurlijk persoon is.
Met onze module zou 1108 niet mogen voorkomen: kop en IDEmisorFactura worden op hetzelfde moment met hetzelfde NIF ingevuld. En de naam wordt altijd meegestuurd, omdat het die van het bedrijf is.

Hoe je het oplost
- Open het bedrijf in Odoo en controleer NIF for Verifactu. Als je het leeg laat, wordt het NIF van het bedrijf gebruikt, dus controleer ook dat.
- Het NIF staat zonder spaties en met zijn letter. Als het van een natuurlijk persoon is, controleer dan of de bedrijfsnaam in Odoo die van hem of haar is.
- Zonder NIF verstuurt de module zelfs niet: hij stopt met
Company … has no NIF for Veri*Factu. - Bij wat al gepubliceerd is, wees voorzichtig voordat je opnieuw indient. De kop en IDEmisorFactura worden bij elke verzending opgebouwd met het NIF dat het bedrijf op dat moment heeft, maar de hash van elke factuur is bij het publiceren berekend, met het NIF van toen, en verandert niet. Als je die opnieuw indient via AEAT-verzending › AEAT-fouten met Geselecteerde opnieuw proberen, herberekent de AEAT de hash met het nieuwe NIF, die klopt dan niet en het antwoord is 2000, wat de gepubliceerde module niet corrigeert. Schrijf naar comercial@flexigobe.com voordat je opnieuw indient.
De codes van deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, in het Spaans, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de AEAT (Spaans) |
|---|---|
| 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 |
De afwijzingen van de kop laten verzendingen in Failed staan en worden niet vanzelf opnieuw geprobeerd. Die van elke record wel, met dezelfde record en met het NIF dat het bedrijf bij elke poging heeft: als je het NIF intussen corrigeert, komen de nieuwe pogingen ook terug met 2000.
Wat als de fout 4107 is en het NIF correct gespeld is?
Dan vindt de AEAT het niet in het register. Met het NIF van je eigen bedrijf is dat ongewoon; controleer of de AEAT-omgeving waarnaar je verstuurt de juiste is en schrijf naar comercial@flexigobe.com met het antwoord.
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/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): data/verifactu_crons.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
