Naar hoofdinhoud
VeriFactu

VeriFactu-fouten met factuurdata: uitgiftedatum, bewerkingsdatum en hun grenzen

Elke VERI*FACTU-factuur bevat zijn uitgiftedatum in de identificatie en soms apart een bewerkingsdatum. De AEAT stelt grenzen aan beide: niet in de toekomst, niet te oud en niet vóór het bestaan van VERI*FACTU. Elf codes van de officiële lijst dekken die gevallen, en bijna alle hebben een herkenbare oorzaak.

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

De grenzen van de uitgiftedatum

Het validatiedocument van de AEAT stelt drie grenzen voor FechaExpedicionFactura, de uitgiftedatum:

  • Ze mag niet later zijn dan de huidige datum. Is dat zo, dan is de code 1112.
  • Ze mag niet vroeger zijn dan 28/10/2024, de datum waarop de ministeriële VERI*FACTU-orde in werking trad. Code 1152.
  • Ze mag alleen vroeger zijn dan de bewerkingsdatum bij regimesleutels 14 of 15. Code 1146.

Daarnaast verbiedt 1133 uitgiftedata van meer dan twintig jaar oud, en zijn er twee opmaakcodes: 1145, voor een record, en 4106, die in de kop staat en daardoor het hele verzoek weigert. 1105 is de algemene: El valor del campo FechaExpedicionFactura es incorrecto., de waarde van de uitgiftedatum is onjuist.

Kaart met de VeriFactu-datumcodes
De elf datumcodes: in amber die welke een record weigeren en, in rood, de kopcode 4106.

De bewerkingsdatum

FechaOperacion, de bewerkingsdatum, is optioneel en wordt gebruikt wanneer de handeling niet samenvalt met de factuurdatum. De grenzen volgens de AEAT:

CodeRegel
1125Mag niet verder gaan dan het jaar na de huidige datum.
1134Mag niet meer dan twintig jaar oud zijn.
1173Mag alleen later dan vandaag zijn bij regimesleutels 14 of 15.
1147Bij sleutel 14 is ze verplicht en later dan de uitgiftedatum.

Welke datums Odoo verstuurt

De module neemt de factuurdatum in Odoo als uitgiftedatum en, als de factuur er geen had, die van vandaag. Als bewerkingsdatum gebruikt ze dezelfde, en de verzending bevat alleen FechaOperacion wanneer die afwijkt van de uitgiftedatum. In de praktijk gaat een Odoo-factuur zonder FechaOperacion de deur uit, dus de vier codes uit de tabel zouden bij een verzending van de module niet moeten verschijnen. Bovendien geeft de module altijd regimesleutel 01 op, zodat de uitzonderingen voor de sleutels 14 en 15 niet op haar van toepassing zijn.

Factureringsrecords in Odoo met hun uitgiftedatum
De kolom Fecha Exp. van de records is de factuurdatum in Odoo, die als FechaExpedicionFactura reist. Schermafbeelding van Odoo 20 met demogegevens; de antwoorden van de AEAT zijn gesimuleerd.

De twee gevallen die je wel ziet

Een factuur met een toekomstige datum. Odoo laat je een factuur met een datum na vandaag boeken, bijvoorbeeld om hem klaar te zetten. VERI*FACTU niet: het record komt aan met een uitgiftedatum die later is dan die van de AEAT en wordt geweigerd met 1112. De oplossing is hem op de juiste dag te boeken, met de datum van die dag.

Een factuur van vóór VERI*FACTU. Als je in Odoo een late factuur boekt met een datum vóór 28 oktober 2024, wordt het record geweigerd met 1152. Facturen van vóór die datum vallen niet onder VERI*FACTU.

Wat er met de geweigerde factuur gebeurt

De wachtrij probeert haar tot zes keer te versturen, met wachttijden van 2 minuten tot 12 uur, en laat haar in Dead Letter staan. De herhalingen dragen dezelfde datum, omdat het record de datum behoudt die het had toen het werd geboekt, dus ze zullen niet werken. Het wijzigen van de factuurdatum in Odoo verandert het al aangemaakte record ook niet.

Schrijf naar comercial@flexigobe.com met het factuurnummer en we helpen je het op te lossen. En controleer voor de volgende de datum vóór het boeken: het is het enige wat makkelijk te wijzigen is.

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 ze geeft:

CodeTekst van de AEAT (Spaans)
1105El valor del campo FechaExpedicionFactura es incorrecto.
1112El campo FechaExpedicionFactura es superior a la fecha actual.
1133El valor del campo FechaExpedicionFactura no debe ser inferior a la fecha actual menos veinte años.
1145Formato de fecha incorrecto.
1152La fecha de expedición no puede ser inferior al 28 de octubre de 2024.
4106El formato de fecha es incorrecto.
1125El valor del campo FechaOperacion tiene una fecha superior a la permitida.
1134El valor del campo FechaOperacion no debe ser inferior a la fecha actual menos veinte años.
1146Sólo se permite que la fecha de expedicion de la factura sea anterior a la fecha operación si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto 01, 03 o vacío.
1147Si ClaveRegimen es 14, FechaOperacion es obligatoria y debe ser posterior a la FechaExpedicionFactura.
1173Sólo se permite que la fecha de operación sea superior a la fecha actual si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto IVA(01) o IGIC(03) o vacío.

Gaat 4106 ook over een factuur?

Niet noodzakelijk. Het is een fout in het datumformaat in de kop, en daarom weigert het het volledige verzoek. Een verzending van de module bevat geen datums in de kop, dus als je hem ziet, stuur ons dan het antwoord.

Lees verder

Fouten 1104, 1130 en 1287 van VeriFactu: het factuurnummer en zijn tekensVeriFactu-fouten bij het factuurnummer (1104, 1130, 1287): welke tekens de AEAT toestaat, waar Odoo 17 tot 20 het nummer haalt en hoe je afwijzing voorkomt.VeriFactu fout 2004: de tijd van je register loopt voor op die van de AEATDe VeriFactu-fout 2004 en de codes 1243, 1244 en 1268 van het generatietijdstip: wat de AEAT controleert en wat je doet in Odoo 17, 18, 19 en 20.VeriFactu-fouten met de regimesleutel: wat elk bijzonder btw-regime vereistVeriFactu-fouten bij de regimesleutel en de belasting (1199 tot 1205, 1245, 1246, 1252, 1293, 2009…): wat elke sleutel vereist en welke sleutel Odoo aangeeft.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen