Salta al contingut principal
VeriFactu

VeriFactu Espanya per a Odoo 17, 18, 19 i 20: què canvia entre versions

Entre les branques del mòdul canvien dos camps i diversos missatges. Motivo de la rectificativa (VeriFactu) és a 17, 18 i 19, però no a 20. Resultat de la Darrera Verificació (Last Verification Result) es veu a 18, 19 i 20, i a 17 cap vista el mostra. A 20 també canvien els textos dels avisos de les rectificatives R1-R4, R2 i R3. Amb això pots decidir quina branca t'encaixa.

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
6 min

Dos camps distingeixen les branques

El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0. Entre aquestes branques hi ha dos camps que apareixen o desapareixen:

  • Motivo de la rectificativa (VeriFactu), a la factura o assentament: és a 17.0, 18.0 i 19.0, i no a 20.0. A les branques on hi és, només es veu a les factures rectificatives de client.
  • Resultat de la Darrera Verificació (Last Verification Result), a la pantalla Tots els Estats de Cadena (Assessoria) (All Chain States (Asesoría)): es veu sempre a 18.0, 19.0 i 20.0. A 17.0 el camp existeix, però cap vista el mostra.
Esquema fet amb codi, no una pantalla d'Odoo, amb les quatre branques apilades: 17.0 amb el motiu de la rectificativa, 18.0 i 19.0 amb el motiu i el resultat de la darrera verificació, i 20.0 només amb el resultat
Esquema fet amb codi a partir del codi publicat del mòdul: el motiu de la rectificativa és a 17.0, 18.0 i 19.0; el resultat de la darrera verificació, a 18.0, 19.0 i 20.0.
Camp17.018.019.020.0
Motivo de la rectificativa (VeriFactu)Sí, només en rectificatives de clientSí, només en rectificatives de clientSí, només en rectificatives de clientNo hi és
Resultat de la Darrera Verificació a Tots els Estats de Cadena (Assessoria)El camp existeix, però cap vista el mostraSí, es veu sempreSí, es veu sempreSí, es veu sempre

Què canvia en pujar d'una branca a una altra

  • De 17.0 a 18.0: apareix Resultat de la Darrera Verificació a la pantalla Tots els Estats de Cadena (Assessoria).
  • De 18.0 a 19.0: cap d'aquests dos camps canvia.
  • De 19.0 a 20.0: desapareix Motivo de la rectificativa (VeriFactu).
Esquema fet amb codi, no una pantalla d'Odoo, que marca què apareix i què desapareix entre branques: de 17.0 a 18.0 apareix el resultat de la darrera verificació i de 19.0 a 20.0 desapareix el motiu de la rectificativa
Esquema fet amb codi a partir del codi publicat de cada branca: de 17.0 a 18.0 apareix Resultat de la Darrera Verificació (a Tots els Estats de Cadena (Assessoria)); de 19.0 a 20.0 desapareix Motivo de la rectificativa (VeriFactu).

Si has de pujar de 19.0 a 20.0 i el teu procés de rectificatives utilitza aquest camp de motiu, revisa aquest pas abans de migrar.

Els avisos de les rectificatives també canvien a 20.0

Hi ha un avís que esmenta l'error 1189 de l'AEAT. Diu que la rectificativa no es pot publicar perquè una rectificativa R1-R4 ha d'identificar el client i aquest no té identificació fiscal. A 17.0, 18.0 i 19.0 acaba així:

Credit note … cannot be posted: an R1-R4 credit note must identify the customer and … has no tax ID, so the AEAT would reject it with error 1189. Add the NIF or foreign tax ID of … (the one on the rectified invoice). If it rectifies a simplified invoice (F2), create it from that invoice with the Credit Note button: it is then declared as R5, without customer.

A 20.0 el text és un altre, i ofereix a més canviar el tipus de rectificativa:

No es pot publicar la factura rectificativa …: una rectificativa R1-R4 ha d'identificar el client i … no té identificació fiscal, de manera que l'AEAT la rebutjaria amb l'error 1189. Afegiu el NIF o la identificació fiscal estrangera de … (la que figura a la factura rectificada). Si rectifica una factura simplificada (F2), canvieu el tipus de rectificativa a R5 (es declara sense client) o creeu-la des d'aquesta factura amb el botó Factura rectificativa. (Credit note … cannot be posted: an R1-R4 credit note must identify the customer and … has no tax ID, so the AEAT would reject it with error 1189. Add the NIF or foreign tax ID of … (the one on the rectified invoice). If it rectifies a simplified invoice (F2), set the credit note type to R5 (declared without customer) or create it from that invoice with the Credit Note button.)

Els avisos dels errors 1191 i 1192 també canvien de redacció entre 19.0 i 20.0:

Error de l'AEATBranquesMissatge
1191 (abonament R3, crèdits incobrables)17.0, 18.0 i 19.0Un abono R3 (créditos incobrables) solo se admite si el cliente tiene NIF español: la AEAT lo rechaza con el error 1191. Elija otro motivo o revise el NIF de ….
1191 (abonament R3, crèdits incobrables)20.0Un abonament R3 (crèdits incobrables) només s'admet si el client té NIF espanyol: l'AEAT el rebutja amb l'error 1191. Canvieu el tipus de l'abonament o reviseu el NIF de ….
1192 (abonament R2, concurs de creditors)17.0, 18.0 i 19.0Un abono R2 (concurso de acreedores) solo se admite si el cliente tiene NIF español o NIF-IVA de la UE: la AEAT lo rechaza con el error 1192. Elija otro motivo o revise el NIF de ….
1192 (abonament R2, concurs de creditors)20.0Un abonament R2 (concurs de creditors) només s'admet si el client té NIF espanyol o NIF-IVA de la UE: l'AEAT el rebutja amb l'error 1192. Canvieu el tipus de l'abonament o reviseu el NIF de ….

Com comprovar quina branca tens

Amb els dos camps pots saber en quina branca ets, sense mirar el número de versió:

  • Obre una factura rectificativa de client i busca Motivo de la rectificativa (VeriFactu). Si hi és, tens 17.0, 18.0 o 19.0. Si no hi és, tens 20.0.
  • Obre la pantalla Tots els Estats de Cadena (Assessoria). Si veus Resultat de la Darrera Verificació, tens 18.0, 19.0 o 20.0. Si no el veus, tens 17.0.

Amb motiu i sense resultat, és 17.0. Amb tots dos, és 18.0 o 19.0, i aquests camps no distingeixen entre elles. Amb resultat i sense motiu, és 20.0.

Per a qui encaixa i què cal tenir abans

El mòdul és per a qui ja fa servir Odoo 17, 18, 19 o 20, o l'està implantant, i vol treballar amb VeriFactu en aquesta versió. Abans de decidir, convé tenir clar això:

  • Odoo ja porta el seu propi mòdul. A 17, 18, 19 i 20 existeix l10n_es_edi_verifactu. Compara què cobreix a la teva versió abans de triar.
  • El calendari. Segons el RDL 15/2025, de 2 de desembre, qui presenta l'Impost sobre Societats ha de tenir adaptat el seu sistema de facturació abans de l'1 de gener de 2027, i la resta, abans de l'1 de juliol de 2027. El temps anterior és un període de proves. Una nota d'Hisenda del 5 d'octubre de 2026 preveu ajornar les obligacions pendents del RD 1007/2023 fins a l'octubre de 2028. Anuncia canvis en «certs aspectes tècnics» i diu que les exigències d'integritat, conservació, accessibilitat, llegibilitat, traçabilitat i inalterabilitat es mantindran «en termes substancialment equivalents».
  • El certificat. Sense certificat, el servei de l'AEAT redirigeix a la pàgina d'error 4033 («no es detecta certificat»). Amb un certificat que no valida, redirigeix a la 4011.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si dubtes entre branques o entre mòduls, explica'ns la teva versió i com factures. El preu de cada versió és a la fitxa.

Continua llegint

Què fa el botó «Executar Comprovació Prèvia» de VeriFactu EspanyaQuè fa el botó Executar Comprovació Prèvia de VeriFactu Espanya a Odoo: quan es veu, què revisa a cada fila, què desa i quins errors dona.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts