Naar hoofdinhoud
VeriFactu

Run Pre-flight & Create in VeriFactu: checklist stap voor stap

De knop Run Pre-flight & Create maakt een migratie aan met de gegevens uit de wizard, leest het bestand dat je uploadt, noteert de incidenten die hij vindt en opent het formulier van de migratie. Hij is altijd zichtbaar in de wizard en stopt met een melding als er geen bestand is of als het bestand niet kan worden geanalyseerd.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 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

Voordat je de wizard opent

De knop staat in de wizard Import Historical Records, die je opent via Verifactu / SIF › Configuration › Import Historical Records. Elk deel van het menu vraagt zijn eigen rechten: Configuration vraagt SIF Manager, en het deel Verifactu / SIF zien Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer en SIF Manager.

  • Je gebruiker bereikt de volledige menu-ingang; ontbreekt er een deel, dan mis je het recht voor dat deel.
  • Je hebt het bestand met de historische registraties dat je wilt controleren bij de hand.
  • Je weet met welke versie je werkt: de knop bestaat in de Odoo-takken 17, 18, 19 en 20.
  • Je wacht niet tot er aan een voorwaarde is voldaan om hem te zien: in die takken is de knop altijd zichtbaar in de wizard.
Schema gemaakt met code: van het importmenu naar de knop, met de meldingen die hem kunnen stoppen
Schema (geen Odoo-scherm) op basis van de gepubliceerde code van de module: het menu, de knop en, aan de zijkant, de meldingen die hem kunnen stoppen.

Bij het invullen van de wizard

Modale importwizard met de secties voor de migratiegegevens en het bronbestand, de uploadknop en de knoppen om uit te voeren en te annuleren
De wizard Import Historical Records: migratiegegevens bovenaan, bronbestand eronder en de knoppen onderaan.

De knop kopieert wat je hier invult naar de migratie, dus controleer elk veld voordat je klikt.

  • Company, in de groep Migration Details: is ingevuld met het bedrijf waarmee je werkt. Wijzig het als de migratie bij een ander bedrijf hoort.
  • Nombre, in dezelfde groep: staat standaard op de waarde Migration. Geef de migratie een naam die je later herkent.
  • Serie, in dezelfde groep: kies de reeks. De knop geeft hem door aan de migratie die hij aanmaakt.
  • Upload File, in de groep Source File: upload hier het bestand. Heeft dit veld geen inhoud, dan stopt de knop (verderop staat de melding).

Wat de knop doet, in volgorde

Elke keer dat je klikt, doet de code hetzelfde en in deze volgorde:

  1. Maakt een nieuwe migratie aan met het bedrijf, de naam, het bronsysteem, de reeks en het bestand (met zijn naam) uit de wizard. Omdat elke klik een migratie aanmaakt, hergebruikt nogmaals klikken de vorige niet.
  2. Start de voorcontrole op die migratie. Eerst wordt het bestand gelezen: is er geen inhoud of mislukt het lezen, dan stopt hij.
  3. Loopt door de gelezen rijen en noteert incidenten. Bevat de rij de identificatie van de tegenpartij, dan valideert hij die (met het identificatietype van de rij, of als NIF als de rij geen type heeft) en noteert hij een incident als die niet valideert; dat incident bevat het rijnummer, het factuurnummer en de identificatie.
  4. In dezelfde doorloop noteert hij een incident wanneer een rij het factuurnummer mist, en nog een wanneer een serienummer al in een eerdere rij voorkwam (met vermelding van de rij waarin het eerder voorkwam). Ook de waarschuwingen die de analyse van het bestand bij de rij heeft achtergelaten, worden genoteerd.
  5. Slaat in de migratie de lijst met incidenten en het totaal aantal gelezen registraties op en zet haar in de status van voorcontrole.
  6. Verwijdert de regels die die migratie al had en maakt een regel per gelezen rij aan, met het oorspronkelijke nummer, de datum en het bedrag, in de status in afwachting.
  7. Opent het formulier van de zojuist aangemaakte migratie.

De genoteerde incidenten stoppen de knop niet: de migratie wordt toch aangemaakt en geopend. De meldingen in de volgende sectie stoppen de actie wel.

Als de knop stopt

Wanneer de knop stopt met een melding, wordt de actie onderbroken en wordt niets opgeslagen van wat hij ging wijzigen.

MeldingWanneer ze verschijntWat te doen
No file uploaded.Bij het klikken op de knop, wanneer Upload File geen inhoud heeftUpload het bestand in Upload File en klik opnieuw op de knop
Could not parse file: …Bij het klikken op de knop, wanneer het lezen van het bestand mislukt; na de dubbele punt staat de concrete redenCorrigeer het bestand volgens die reden, upload het opnieuw en klik opnieuw op de knop

Wat je daarna controleert

  • Het formulier van de zojuist aangemaakte migratie is geopend, met de naam die je in de wizard hebt ingevoerd.
  • Loop de genoteerde incidenten na: identificaties van tegenpartijen die niet valideren, ontbrekende factuurnummers, herhaalde serienummers en waarschuwingen van de analyse. Elk geeft de rij aan waarop het betrekking heeft.
  • Controleer of het totaal aantal gelezen registraties overeenkomt met wat je verwachtte.
  • Als je het bestand corrigeert en de knop opnieuw start vanuit de wizard, werkt hij met de nieuwe migratie die wordt aangemaakt, niet met de vorige.

Waar verder

De app is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (productpagina). Wil je zien wat de module aan de facturen toevoegt, dan leggen we dat uit in wat VeriFactu España toevoegt aan de facturen van Odoo; en voor een andere knop van de module in hetzelfde formaat vind je wat de knop voor het genereren van een export doet.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Heeft je migratie van historische gegevens een aanpassing nodig die de wizard niet dekt, vertel ons dan over jouw situatie.

Lees verder

Wat VeriFactu España aan de Odoo-factuur toevoegt en wanneer de module ingrijptVelden die VeriFactu España aan de Odoo-factuur toevoegt, wanneer de module bij het boeken de registratie aanmaakt en hoe je controleert dat hij heeft gewerkt.«Only a SIF Manager can retry AEAT submissions.»: wanneer je dit ziet en wat je doetWat de melding «Only a SIF Manager can retry AEAT submissions.» in VeriFactu voor Odoo betekent: wanneer ze verschijnt.Wat de knop Generate Export van VeriFactu Spanje in Odoo doetWat de knop Generate Export van VeriFactu Spanje in Odoo doet: wie hem ziet, wat elk exporttype genereert en welke gebeurtenis er wordt vastgelegd.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen