Salta al contingut principal
VeriFactu

Què fa el botó Generar Exportació de VeriFactu Espanya a Odoo

El botó Generar Exportació (Generate Export) prepara un fitxer JSON segons el Tipus d'Exportació que triïs i, just després, anota l'exportació al llibre d'esdeveniments de l'empresa. Es veu sempre a la pantalla Exportar Registres de Compliment (Export Compliance Records); el que decideix si hi arribes són els teus permisos. Aquí tens què fa amb cada tipus, en quin ordre i què queda registrat.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
VeriFactu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
5 min

On és el botó i qui hi arriba

L'assistent s'obre des del menú Verifactu / SIF › Informes i Exportacions › Assistent d'Exportació (Verifactu / SIF › Reports & Exports › Export Wizard). Cada tram del menú demana permisos i, si no en tens un, aquest tram no el veus:

  • Informes i Exportacions (Reports & Exports) demana Auditor (només lectura) (Auditor (read-only)) o Gestor SIF (SIF Manager).
  • Verifactu / SIF demana Comptable (Accountant), Operador d'Assessoria (Asesoría Operator), Auditor (només lectura), Responsable de Privadesa (Privacy Officer) o Gestor SIF.
Esquema del menú de l'assistent d'exportació i del botó Generate Export
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): la ruta de menú i el botó, a Odoo 17, 18, 19 i 20.

El botó Generar Exportació (Generate Export) és a les branques 17.0, 18.0, 19.0 i 20.0, i en totes es veu sempre, sense cap condició d'estat. El comportament que es descriu a continuació correspon a Odoo 20.0. El mòdul està publicat a Odoo Apps per a aquestes quatre versions (fitxa).

Esquema del text del botó segons l'idioma d'Odoo
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): amb Odoo en castellà el botó es diu Generar Exportación; en català, Generar Exportació.

Pas a pas

  1. Obre l'assistent des del menú. Veuràs la fitxa Exportar Registres de Compliment, amb els camps al grup Paràmetres (Parameters).
  2. Revisa Empresa (Company). Per defecte surt l'empresa activa; l'exportació es fa sobre la que hi figuri.
  3. Ajusta Data Inicial (Date From) i Data Final (Date To). Per defecte, la primera és el primer dia de l'any en curs i la segona és la data d'avui.
  4. Tria Tipus d'Exportació (Export Type). Per defecte ve Llibre de Registres de Facturació; les altres opcions són Llibre d'Esdeveniments, Informe d'Integritat de la Cadena (Chain Integrity Report) i Paquet Complet d'Evidències (Llibre + Esdeveniments + Declaració) (Full Evidence Pack (Libro + Eventos + Declaración)).
  5. Prem Generar Exportació. El mòdul executa l'exportació del tipus triat i deixa el resultat com a fitxer JSON a l'assistent mateix.
  6. A continuació, el mòdul anota un esdeveniment al llibre d'esdeveniments de l'empresa (ho explico més avall).
  7. La fitxa es torna a obrir en una finestra emergent, sobre el mateix assistent, amb el resultat ja desat.

Què genera cada tipus

Tipus d'ExportacióQuè inclouNom del fitxer
Llibre de Registres de FacturacióEls registres de l'empresa amb data d'expedició entre Data Inicial i Data Final (totes dues incloses), ordenats per número de registre. De cadascun: número de sèrie, data d'expedició, tipus de factura, total, empremta i estat.Comença per libro_registros_ i porta les dues dates
Llibre d'EsdevenimentsEls esdeveniments de l'empresa des de Data Inicial, ordenats per seqüència. De cadascun: seqüència, tipus d'esdeveniment, data i hora, descripció i empremta de l'esdeveniment.Comença per libro_eventos_ i porta les dues dates
Informe d'Integritat de la CadenaEl resultat de la verificació d'integritat de la cadena de l'empresa. Si l'empresa encara no té cadena, l'informe surt com a superat, amb zero registres comprovats i sense primera ruptura.Comença per chain_integrity_ i porta el nom de l'empresa
Paquet Complet d'Evidències (Llibre + Esdeveniments + Declaració)El mateix que el llibre de registres.El del llibre de registres

Tres detalls que surten del codi:

  • Al llibre d'esdeveniments, Data Final no filtra: el filtre fa servir només Data Inicial, i la segona data entra únicament al nom del fitxer.
  • L'informe d'integritat no fa servir les dates per a res en el seu contingut: treballa sobre la cadena de l'empresa.
  • Al codi d'Odoo 20.0, l'opció de paquet complet executa només l'exportació del llibre de registres. Si també necessites els esdeveniments, genera a més el Llibre d'Esdeveniments.

L'esdeveniment que deixa cada exportació

Quan acaba l'exportació, sigui del tipus que sigui, el mòdul crea un esdeveniment d'exportació de registres per a l'empresa. La seva descripció diu quin tipus es va exportar i per a quines dates, i el seu context desa el tipus d'exportació i el format de sortida. L'esdeveniment porta a més:

  • un número de seqüència propi de l'empresa;
  • la marca de temps en UTC;
  • com a actor, l'usuari que va prémer el botó;
  • una empremta SHA-256 calculada amb el tipus, la marca de temps, l'empresa, la descripció i el context.

Com que l'esdeveniment es crea després de construir el fitxer, l'exportació d'aquest mateix clic no l'inclou. El veuràs al següent Llibre d'Esdeveniments que el cobreixi amb la seva Data Inicial.

Altres esdeveniments que veuràs al llibre

El botó no és l'única via que anota esdeveniments. El mòdul també pot crear-ne sense que ningú premi Generar Exportació:

  • En desar la fitxa d'una empresa: quan canvia l'entorn de l'AEAT, quan canvia el responsable del SIF i quan canvia l'àmbit de Verifactu.
  • En cancel·lar una factura, perquè el mòdul amplia el botó estàndard de cancel·lar d'Odoo.
  • Amb la tasca programada Verifactu: Comprovació del Desfasament del Rellotge (Verifactu: Clock Drift Check), que corre cada hora i està activa des de la instal·lació.

Per això un Llibre d'Esdeveniments pot barrejar esdeveniments d'exportació amb d'altres que vénen d'aquestes vies. El que el mòdul afegeix a les factures ho explica aquest altre article.

Si alguna cosa no surt com t'esperes

  • No trobes el menú. Falta algun dels permisos d'un tram: revisa els de la llista del principi.
  • El fitxer surt amb una llista buida. Al llibre de registres, cap registre de l'empresa triada té data d'expedició dins del rang. Comprova Empresa, Data Inicial i Data Final.
  • L'informe d'integritat surt superat amb zero registres comprovats. És el que el codi retorna quan l'empresa encara no té cadena.
  • Exportes una altra empresa sense voler. L'assistent treballa amb la que figuri a Empresa: comprova aquest camp abans de prémer el botó.

Com et pot ajudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si necessites adaptar com s'obtenen aquests fitxers o revisar qui té accés al menú, explica'ns el teu cas.

Continua llegint

Què afegeix VeriFactu Espanya a la factura d'Odoo i quan actuaCamps que VeriFactu Espanya afegeix a la factura d'Odoo, quan crea el registre en publicar-la i com comprovar que ha actuat, pas a pas.«Només un Gestor SIF pot reintentar enviaments a l'AEAT.»: quan surt i què ferQuè vol dir l'avís «Només un Gestor SIF pot reintentar enviaments a l'AEAT.» a VeriFactu per a Odoo: quan surt, quins botons el donen i com resoldre'l.Executar Comprovació Prèvia i Crear a VeriFactu: checklist pas a pasChecklist del botó «Executar Comprovació Prèvia i Crear» de VeriFactu Espanya per a Odoo: quan apareix, què comprova, què canvia i quins errors dona.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts