Naar hoofdinhoud
VeriFactu

VeriFactu-fouten met het NIF van je bedrijf: 4104, 4107, 4109, 4115, 4116 en de familie van IDEmisorFactura

Elke factuur die je naar VERI*FACTU stuurt, bevat je NIF twee keer: in de kop, als verplichte afgever, en in elke factuur, als uitgever. Als de AEAT, de Spaanse belastingdienst, het niet herkent, kan de afwijzing de hele aanvraag treffen of elke record afzonderlijk. Het in Odoo corrigeren verhelpt wat je vanaf dan publiceert, maar niet wat al gepubliceerd is: het NIF gaat ook in de hash van elke factuur, die bij het publiceren wordt berekend en niet verandert.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Module
VeriFactu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

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.

Kaart met de fouten van het NIF van de uitgever in VeriFactu
De dertien codes van het NIF van de uitgever: in rood die van de kop, die de hele aanvraag afwijzen, en in amber die van elke record.

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:

CodeTekst van de AEAT
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error 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.

Installatiewizard van VeriFactu in Odoo met het NIF van het bedrijf
De installatiewizard vraagt om het NIF van het bedrijf; dat is het NIF dat uiteindelijk in de kop van elke verzending terechtkomt. Schermafbeelding van Odoo 20 met demogegevens.

Hoe je het oplost

  1. 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.
  2. 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.
  3. Zonder NIF verstuurt de module zelfs niet: hij stopt met Company … has no NIF for Veri*Factu.
  4. 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:

CodeTekst van de AEAT (Spaans)
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto.
1108El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision.
1120Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto.
1172El valor del campo NIF u ObligadoEmision son nulos.
1215Error en el bloque de ObligadoEmision.
1217Error identificando el IDEmisorFactura.
1219El valor del campo IDEmisorFactura es incorrecto.
1240Error en el bloque de IdEmisorFactura.
1282Si 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

VeriFactu-fouten 4105, 4117, 4123 en 4124: wanneer je adviseur voor je indientDe VeriFactu-fouten van het blok Representante (4105, 4117, 4123, 4124) als je adviseur indient: wat de AEAT controleert en welke Odoo-velden dat blok vullen.Fout 4112 van VeriFactu: het certificaat waarmee je verbindt, kan die facturen niet indienenDe VeriFactu-fout 4112 betekent dat de houder van het certificaat niet de verplichte partij, sociale medewerker, gemachtigde of opvolger is. Zo controleer je het.VeriFactu-fouten met het NIF van de klant: kadaster, formaat en naamVeriFactu-fouten bij het NIF van de klant: kadaster (1109, 1110, 1121, 1193, 1154), formaat (1123, 1290) en naam (1283). Oorzaken en wat Odoo controleert.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen