{"id":12167,"date":"2026-09-27T10:34:42","date_gmt":"2026-09-27T08:34:42","guid":{"rendered":"https:\/\/www.islanetworks.com\/verifactu-odoo-holded-en\/"},"modified":"2026-09-27T11:07:54","modified_gmt":"2026-09-27T09:07:54","slug":"verifactu-odoo-holded","status":"publish","type":"page","link":"https:\/\/www.islanetworks.com\/en\/verifactu-odoo-holded\/","title":{"rendered":"VeriFactu with Odoo and Holded: 2027 Deadlines and How to Comply"},"content":{"rendered":"\n<style>\n.isla-tb-wrap{overflow-x:auto;border-radius:14px;border:1px solid #ececee;box-shadow:0 6px 24px rgba(10,10,12,.07);margin:18px 0}\n.isla-tb{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}\n.isla-tb thead th{background:#C40100;color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;padding:13px 16px;text-align:left;font-weight:700}\n.isla-tb thead th.isla-prem{background:#17171b}\n.isla-tb td{padding:12px 16px;border-bottom:1px solid #f0f0f2;vertical-align:middle}\n.isla-tb tbody tr:nth-child(even){background:#f8f8f9}\n.isla-tb tbody tr:last-child td{border-bottom:none}\n.isla-tb .isla-num{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}\n.isla-tb .isla-chip{display:inline-block;background:#C40100;color:#fff;border-radius:99px;font-size:11px;font-weight:700;padding:2px 10px;margin-left:8px;vertical-align:1px}\n.isla-tb tr.isla-destacada{background:#fdf1f0 !important}\n.isla-tb td.isla-prem{font-weight:600}\n<\/style>\n<img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.islanetworks.com\/wp-content\/uploads\/2026\/05\/PROCES1.jpg\" alt=\"islaNet team reviewing an ERP's VeriFactu invoicing flow in Palma de Mallorca\" width=\"1536\" height=\"864\" loading=\"eager\" fetchpriority=\"high\" style=\"width:100%;height:auto;border-radius:14px\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>VeriFactu becomes mandatory before 1 January 2027 for companies that file Corporate Income Tax and before 1 July 2027 for everyone else required to comply (self-employed included), under Real Decreto-ley 15\/2025 (Royal Decree-Law) of 2 December. It applies to every business invoicing in Spain \u2014 including foreign-owned companies, many of which don&#8217;t yet know it affects them. If you invoice with Odoo or Holded, you can already comply today: here&#8217;s exactly how.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Last updated: 27 September 2026 \u00b7 Verified against the <a href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/iva\/sistemas-informaticos-facturacion-verifactu.html\" rel=\"nofollow noopener\" target=\"_blank\">AEAT information notice<\/a> (updated 26\/03\/2026) and Real Decreto-ley 15\/2025. The VeriFactu deadlines have already changed twice; this page is reviewed with every regulatory change.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When does VeriFactu become mandatory? Verified dates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Half the internet is still publishing the 2026 deadlines \u2014 and they&#8217;ve been repealed. The real timeline of the regulation, with its source:<\/p>\n\n\n\n<div class=\"isla-tb-wrap\"><table class=\"isla-tb\">\n<thead><tr><th>Date<\/th><th>What happens<\/th><th>Regulation<\/th><\/tr><\/thead>\n<tbody>\n<tr><td class=\"isla-num\">17-12-2023<\/td><td>The regulation on invoicing software systems (SIF) and VERI*FACTU is approved<\/td><td>RD 1007\/2023<\/td><\/tr>\n<tr><td class=\"isla-num\">28-10-2024<\/td><td>Technical specifications: fingerprint (hash), QR code and event log<\/td><td>Orden HAC\/1177\/2024<\/td><\/tr>\n<tr><td class=\"isla-num\">29-07-2025<\/td><td><strong>Already in force:<\/strong> software vendors may only sell compliant invoicing software<\/td><td>RD 254\/2025<\/td><\/tr>\n<tr><td class=\"isla-num\">01-01-2027<\/td><td><strong>Companies (Corporate Income Tax):<\/strong> deadline to invoice with a compliant SIF<\/td><td>RDL 15\/2025<\/td><\/tr>\n<tr class=\"isla-destacada\"><td class=\"isla-num\">01-07-2027<\/td><td><strong>Self-employed and all other filers:<\/strong> final deadline<\/td><td>RDL 15\/2025<\/td><\/tr>\n<\/tbody><\/table><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The nuance almost nobody mentions: until your deadline you&#8217;re in a <strong>voluntary trial period<\/strong> \u2014 you can switch VERI*FACTU on now, test it with real invoices and, if something doesn&#8217;t fit, adjust it with no penalty. Waiting until December 2026, with the whole of Spain migrating at once, is the recipe for paying more and choosing worse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Does your invoicing comply today? Check it in 6 points<\/h2>\n\n\n\n<div class=\"isla-tb-wrap\"><table class=\"isla-tb\">\n<thead><tr><th>Check<\/th><th>Compliant<\/th><th>Not compliant<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Every invoice generates a <strong>record with a digital fingerprint<\/strong> (chained hash)<\/td><td>\u2705 Your software does it by itself<\/td><td>\u26a0\ufe0f Excel, Word or out-of-date software<\/td><\/tr>\n<tr><td>The invoice carries a <strong>QR code<\/strong> and the VERI*FACTU legend<\/td><td>\u2705 It appears on issue<\/td><td>\u26a0\ufe0f Invoices without a QR after your deadline<\/td><\/tr>\n<tr><td>An issued invoice <strong>cannot be deleted or altered<\/strong> (corrective invoices only)<\/td><td>\u2705 The software prevents it<\/td><td>\u26a0\ufe0f You can edit or delete issued invoices<\/td><\/tr>\n<tr><td>Invoice <strong>series have no gaps<\/strong> or numbering jumps<\/td><td>\u2705 Continuous numbering<\/td><td>\u26a0\ufe0f Unexplained gaps<\/td><\/tr>\n<tr><td>The software carries the vendor&#8217;s <strong>responsible declaration<\/strong><\/td><td>\u2705 Odoo and Holded have it<\/td><td>\u26a0\ufe0f Uncertified bespoke software<\/td><\/tr>\n<tr><td>You know whether you&#8217;ll operate in <strong>VERI*FACTU mode (submission to the AEAT)<\/strong> or not<\/td><td>\u2705 Decision made<\/td><td>\u26a0\ufe0f Nobody has explained it to you<\/td><\/tr>\n<\/tbody><\/table><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ticked even one \u26a0\ufe0f, you have work to do before your deadline. The good news: with Odoo and with Holded, everything above is solved with configuration \u2014 not by changing software.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"odoo\">Does Odoo comply with VeriFactu? Yes \u2014 in three ways<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Odoo complies with VeriFactu, but <em>how<\/em> depends on your edition and version \u2014 and that&#8217;s where we see the most confusion (and the most fear of being forced to migrate). The three real routes:<\/p>\n\n\n\n<div class=\"isla-tb-wrap\"><table class=\"isla-tb\">\n<thead><tr><th>Route<\/th><th>Who it&#8217;s for<\/th><th>Module cost<\/th><th>What to watch<\/th><\/tr><\/thead>\n<tbody>\n<tr><td><strong>Odoo Enterprise<\/strong> (official Spanish localisation)<\/td><td>Anyone already paying an Enterprise licence, v17+<\/td><td class=\"isla-num\">Included<\/td><td>Activate the Spanish localisation and configure the record chain<\/td><\/tr>\n<tr><td><strong>Odoo Community + OCA modules<\/strong><\/td><td>Anyone on the free edition<\/td><td class=\"isla-num\">0 \u20ac (open source)<\/td><td>Installation and updates are on you: someone has to maintain it<\/td><\/tr>\n<tr><td><strong>Custom adaptation<\/strong><\/td><td>Heavily customised older versions (v14 or earlier)<\/td><td class=\"isla-num\">Quoted separately<\/td><td>Weigh it up against upgrading your version<\/td><\/tr>\n<\/tbody><\/table><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What changes in your day-to-day with Odoo adapted:<\/strong> issued invoices can no longer be edited or deleted (errors are corrected with corrective invoices, as the law requires), every invoice is chained to the previous one with its fingerprint, and the QR code is printed automatically. Nothing else: your sales, quoting and delivery-note workflows carry on as before.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"holded\">How do you comply with VeriFactu in Holded?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Holded has it even easier: it&#8217;s a cloud-based SIF and Holded itself, as the vendor, keeps the compliance up to date. In practice: you review the series and numbering settings, decide the submission mode and switch it on from the dashboard \u2014 nothing to install. What does deserve doing properly is <strong>the preparation beforehand<\/strong>: cleaning up series with gaps, closing old drafts and, if you&#8217;re coming from another tool, migrating your history so the record chain is born clean.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Odoo or Holded for VeriFactu compliance?<\/h2>\n\n\n\n<div class=\"isla-tb-wrap\"><table class=\"isla-tb\">\n<thead><tr><th><\/th><th>Odoo<\/th><th>Holded<\/th><\/tr><\/thead>\n<tbody>\n<tr><td><strong>How you comply<\/strong><\/td><td>Spanish localisation (Enterprise) or OCA modules (Community)<\/td><td>Switched on from the dashboard itself<\/td><\/tr>\n<tr><td><strong>Who maintains compliance<\/strong><\/td><td>You (or your partner) on Community; Odoo on Enterprise<\/td><td>Holded, as the SIF vendor<\/td><\/tr>\n<tr><td><strong>Best fit for<\/strong><\/td><td>Businesses with bespoke processes: inventory, manufacturing, multiple warehouses<\/td><td>SMEs and the self-employed who want invoicing and accounting without complications<\/td><\/tr>\n<tr><td><strong>Migrating your history<\/strong><\/td><td>We migrate your data from your previous software<\/td><td>We migrate your data from your previous software<\/td><\/tr>\n<tr><td><strong>With islaNet&#8217;s AI<\/strong><\/td><td colspan=\"2\">On both: documents that file themselves, receivables kept in check and <a href=\"https:\/\/www.islanetworks.com\/en\/ai-for-erp-odoo-holded\/\">reports you request in natural language<\/a><\/td><\/tr>\n<\/tbody><\/table><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What happens if you don&#8217;t adapt? The fines<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Article 201 bis of the Ley General Tributaria (Spain&#8217;s General Tax Law) sets a <strong>fine of \u20ac50,000 per financial year<\/strong> for anyone using or holding invoicing software that doesn&#8217;t meet the specifications (or has been tampered with), and of <strong>\u20ac150,000 per year and type of program<\/strong> for anyone manufacturing or selling it. On top of that comes the operational side: from your deadline onwards, an invoice without a QR code and a valid record is an invoice your customer can reject.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This is not tax advice: the dates and fines are those published by the AEAT and the BOE as of this review. For your specific case, check with your tax advisor \u2014 or ask us and we&#8217;ll go through it together with them.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How we solve it at islaNet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We are <strong>official Odoo and Holded resellers, specialists in implementation<\/strong>, based in the Balearics. The first step costs you nothing: a <strong>free VeriFactu assessment<\/strong> of around 30 minutes in which we review your current invoicing, tell you whether it complies, what&#8217;s missing and which deadlines apply to you. If implementation, migration or adaptation is needed, we quote it separately and with no surprises \u2014 and if you want to go further, we add the <a href=\"https:\/\/www.islanetworks.com\/en\/ai-agents-for-business\/\">AI agents<\/a> layer so the ERP works on its own.<\/p>\n\n\n\n<p style=\"text-align:center;margin:26px 0 34px\"><a href=\"https:\/\/www.islanetworks.com\/en\/contact\/?asunto=diagnostico-verifactu\" style=\"display:inline-block;background:#C40100;color:#fff;font-weight:700;font-size:16px;padding:14px 36px;border-radius:99px;text-decoration:none;letter-spacing:.02em\">Request your free VeriFactu assessment \u2192<\/a><\/p>\n\n\n\n<style>\n.isla-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:42px;align-items:start;margin:6px 0 28px}\n.isla-faq__title h2{font-size:clamp(38px,5vw,56px);line-height:1.05;margin:0;font-weight:600}\n.isla-faq__title p{font-size:clamp(23px,3vw,33px);line-height:1.18;margin:6px 0 0;font-weight:300}\n.isla-faq__title .txt-red{color:#C40100}\n.isla-faq__list{border-top:1px solid #e6e3e0}\n.isla-faq details{border-bottom:1px solid #e6e3e0}\n.isla-faq summary{display:flex;gap:18px;align-items:baseline;list-style:none;cursor:pointer;padding:16px 0;font-weight:600;font-size:17px;line-height:1.35}\n.isla-faq summary::-webkit-details-marker{display:none}\n.isla-faq summary::before{content:'+';color:#C40100;font-weight:400;font-size:24px;line-height:1;flex:0 0 auto;transition:transform .25s ease}\n.isla-faq details[open] summary::before{transform:rotate(45deg)}\n.isla-faq details>p{margin:0 0 18px 42px;line-height:1.6}\n.isla-faq__cierre{margin-top:22px;font-size:15px;color:#444}\n@media(max-width:900px){.isla-faq{grid-template-columns:1fr;gap:16px}}\n<\/style>\n<section class=\"isla-faq\">\n  <div class=\"isla-faq__title\">\n    <h2>FAQs<\/h2>\n    <p>about <span class=\"txt-red\">VeriFactu<\/span><\/p>\n  <\/div>\n  <div>\n    <div class=\"isla-faq__list\">\n    <details><summary>What is VeriFactu?<\/summary><p>It&#8217;s the Spanish Tax Agency&#8217;s system requiring invoicing software to generate an unalterable record of every invoice (with a chained digital fingerprint and a QR code) and, in its VERI*FACTU mode, to send it to the AEAT the moment the invoice is issued. It&#8217;s governed by Real Decreto 1007\/2023 and its technical specifications, Orden HAC\/1177\/2024.<\/p><\/details>\n    <details><summary>When does VeriFactu become mandatory?<\/summary><p>Before 1 January 2027 for entities that file Corporate Income Tax and before 1 July 2027 for everyone else required to comply, self-employed included (Real Decreto-ley 15\/2025, of 2 December). The 2026 deadlines still circulating online have been repealed.<\/p><\/details>\n    <details><summary>Does it force me to change invoicing software?<\/summary><p>Only if your current software can&#8217;t be adapted. If you invoice with Odoo or Holded, no: they adapt through configuration or modules. If you invoice with Excel, Word or unsupported software, you will need to move to compliant software \u2014 and that change is worth using to put your whole management setup in order.<\/p><\/details>\n    <details><summary>Does Odoo comply with VeriFactu?<\/summary><p>Yes. With Odoo Enterprise (v17 onwards), through the official Spanish localisation; with Odoo Community, through the open-source OCA modules; and for heavily customised older versions, with a custom adaptation or a version upgrade. At islaNet we&#8217;ll tell you which of the three routes works out best in your case.<\/p><\/details>\n    <details><summary>How do you activate VeriFactu in Holded?<\/summary><p>Holded, as the vendor of the cloud software, maintains the compliance: you configure it from the dashboard itself, choosing the submission mode and reviewing series and numbering. What matters is the preparation beforehand \u2014 series without gaps, drafts closed and, if you&#8217;re coming from another tool, a clean migration of your history.<\/p><\/details>\n    <details><summary>Can I keep invoicing with Excel or Word?<\/summary><p>From your deadline onwards, no: an Excel or Word template doesn&#8217;t generate records with a digital fingerprint or a QR code, so it doesn&#8217;t meet the regulation. You&#8217;ll need to issue invoices from compliant software (the AEAT&#8217;s free application works for very small volumes; for a business it falls short very quickly).<\/p><\/details>\n    <details><summary>What are the fines for non-compliance?<\/summary><p>Article 201 bis of the General Tax Law sets a fine of \u20ac50,000 per financial year for anyone using or holding non-adapted or tampered invoicing software, and of \u20ac150,000 per year and type of program for anyone manufacturing or selling it.<\/p><\/details>\n    <details><summary>What&#8217;s the difference between VERI*FACTU and the no-submission mode?<\/summary><p>In VERI*FACTU mode your software sends each invoice record to the AEAT as it&#8217;s issued; in the no-submission mode, the records are stored electronically signed in your own system and must be available if the AEAT requests them. The first is simpler to operate (and the invoice carries the VERI*FACTU legend); the second requires electronic signature and more technical discipline. For most SMEs we recommend the submission mode.<\/p><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Sources: <a href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/iva\/sistemas-informaticos-facturacion-verifactu.html\" rel=\"nofollow noopener\" target=\"_blank\">AEAT \u2014 Invoicing software systems and VERI*FACTU<\/a> \u00b7 Real Decreto 1007\/2023 \u00b7 Orden HAC\/1177\/2024 \u00b7 Real Decreto 254\/2025 \u00b7 Real Decreto-ley 15\/2025 \u00b7 art. 201 bis of Ley 58\/2003. Last verified by islaNet: 27 September 2026.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>VeriFactu becomes mandatory before 1 January 2027 for companies that file Corporate Income Tax and before 1 July 2027 for everyone else required to comply (self-employed included), under Real Decreto-ley 15\/2025 (Royal Decree-Law) of 2 December. It applies to every business invoicing in Spain \u2014 including foreign-owned companies, many of which don&#8217;t yet know it [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12167","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/pages\/12167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/comments?post=12167"}],"version-history":[{"count":1,"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/pages\/12167\/revisions"}],"predecessor-version":[{"id":12168,"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/pages\/12167\/revisions\/12168"}],"wp:attachment":[{"href":"https:\/\/www.islanetworks.com\/en\/wp-json\/wp\/v2\/media?parent=12167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}