El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0.
Què afegeix a la factura
El mòdul amplia la factura de l'app estàndard de facturació d'Odoo (Invoicing). Posa caselles que marques tu i camps de només lectura que es veuen quan la factura ja té el seu registre. Aquesta és la llista, amb on es veu cadascun.

| Camp | On és | Quan es veu |
|---|---|---|
Registre Verifactu (Verifactu Registro) | Fitxa, grup Verifactu / SIF, només lectura | Només quan la factura ja té registre |
Estat Verifactu (Verifactu Estado) | Fitxa, grup Verifactu / SIF, només lectura | Només quan la factura ja té registre |
URL d'Acarament (Cotejo URL) | Fitxa, grup Verifactu / SIF, només lectura | Només quan la factura ja té registre |
Registre SIF (SIF Record) | Fitxa | S'amaga quan val zero |
Anul·lació SIF (SIF Cancel) | Fitxa | S'amaga quan val zero |
Factura simplificada (F2) | Fitxa | Només en factures de client; s'amaga si està marcat el bescanvi |
Bescanvi de simplificades (F3) | Fitxa | Només en factures de client; s'amaga si està marcada la simplificada |
Simplificades substituïdes | Fitxa | Només en factures de client amb el bescanvi marcat |
Tiquets externs substituïts | Fitxa | Només en factures de client amb el bescanvi marcat |
El Registre Verifactu no l'escrius tu: l'omple el mòdul en publicar la factura. L'Estat Verifactu es calcula: si la factura té un registre d'anul·lació, mostra l'estat d'aquest registre; si no, el del registre d'alta; i queda buit si no n'hi ha cap. Registre SIF i Anul·lació SIF valen u quan existeix el registre corresponent i zero quan no.
Pas a pas: de la casella al registre
- Crea la factura de client com fas sempre. Si necessites una de les dues variants, marca
Factura simplificada (F2)oBescanvi de simplificades (F3)a la fitxa; cada casella s'amaga quan marques l'altra. - Si és una simplificada, l'ajuda del camp diu:
Emetre com a factura simplificada (clau AEAT F2, sense bloc Destinataris). Límit AEAT: 3.000 € per factura (validació 1150). - Si és un bescanvi, en marcar la casella apareixen
Simplificades substituïdesiTiquets externs substituïts. L'ajuda deBescanvi de simplificades (F3)diu:Factura emesa en substitució de factures simplificades ja facturades i declarades (clau AEAT F3). No rectifica ni anul·la les simplificades: els seus imports no tornen a computar (FAQ AEAT).La deSimplificades substituïdes:Factures simplificades (F2) o rectificatives de simplificades (R5) que substitueix aquest bescanvi.I la deTiquets externs substituïts:Referències de simplificades emeses fora d'Odoo, una per línia amb el format: NÚMERO-SÈRIE | DD-MM-AAAA. - Publica la factura. El mòdul actua just després que Odoo la publiqui, només sobre les factures que han quedat publicades.
- Obre la fitxa i busca el grup
Verifactu / SIF. Si la factura té registre, hi veuràsRegistre Verifactu,Estat VerifactuiURL d'Acarament. - Mira
Registre SIFiAnul·lació SIF: el primer indica que hi ha registre d'alta; el segon, que hi ha registre d'anul·lació. Si valen zero, no es veuen.

Quan actua el mòdul i en quin ordre
El mòdul s'enganxa a la publicació d'Odoo: quan Odoo publica factures, revisa cadascuna de les que han quedat publicades i, si li toca, hi crea el registre. Aquesta part la fa amb permisos de sistema. L'ordre, segons el codi, és aquest:
- Primer comprova si li toca. El mòdul només actua si l'empresa té VeriFactu actiu amb àmbit VeriFactu i sense règim foral. Tampoc continua si el document no és una factura de client ni una rectificativa de client.
- Hi ha a més una guarda de coexistència: si salta, el mòdul surt sense fer res.
- Si la factura és un bescanvi, abans d'encadenar res el mòdul llança la validació del bescanvi.
- Després llança la validació del NIF i la de la rectificativa, també abans d'afegir res a la cadena.
- A continuació afegeix el registre d'alta a la cadena de l'empresa i l'escriu a
Registre Verifactu. - Finalment intenta generar el QR. Si falla, només deixa un avís al log: el registre ja està enllaçat i no es desfà.
Si el grup Verifactu / SIF no apareix
El grup i els seus camps s'amaguen mentre Registre Verifactu està buit, de manera que la seva absència vol dir que la factura no té registre. Abans de crear el registre, el codi del mòdul comprova el següent:
- La factura ha quedat publicada i no continua en esborrany.
- És una factura de client o una rectificativa de client.
- L'empresa té VeriFactu actiu, amb àmbit VeriFactu i sense règim foral.
- La guarda de coexistència no salta.
Després d'aquestes, el mòdul llança la validació del bescanvi (si ho és), la del NIF i la de la rectificativa, i tot seguit afegeix el registre.
Com et pot ajudar FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs implantant Odoo i vols revisar com s'emeten les teves factures de client abans d'activar res, ho podem veure amb tu.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_spain_verifactu 20.0 (1fdc980f): models/account_move.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
