Spanien¶
Module¶
The following modules are installed automatically with the Spanish localization:
Name |
Technische Bezeichnung |
Beschreibung |
|---|---|---|
Spain - Accounting (PGCE 2008) |
|
Spanish fiscal localization package, complete with the Spanish chart of accounts, taxes, tax report, and fiscal positions. |
Spain - Accounting (PGCE 2008) Reports |
|
Accounting reports for Spain. |
Spain - Accounting Reports (2024 Update) |
|
Adds extra fields regarding Rectificación for Modelo 303. |
Spain - Accounting Reports (2025 Update) |
|
Adds tax return functionalities. |
Spain - Facturae EDI |
|
Creates EDI Facturae files required to send to AGE (Administración General del Estado). |
Spain - Intrastat Declaration |
|
Adds Interstat report. |
Additionally, the following modules must be manually installed:
Name |
Technische Bezeichnung |
Beschreibung |
|---|---|---|
Spain - Point of Sale + TicketBAI |
|
Sends invoices to the Diputaciones Forales of Araba/Álava, Bizkaia and Gipuzkoa. |
Spain - SII EDI Suministro de Libros |
|
Sends taxes information to SII (Suministro Inmediato de Información). |
Spain - TicketBAI |
|
Sends invoices and vendor bills to the Diputaciones Forales of Araba/Álava, Bizkaia and Gipuzkoa. |
Spain - Veri*Factu |
|
Sends Veri*Factu XML to AEAT (Agencia Estatal de Administración Tributaria). |
Spain - Veri*Factu for Point of Sale |
|
Adds Veri*Factu support to Point of Sale. |
Bemerkung
In some cases, such as when upgrading to a version with additional modules, it is possible that modules may not be installed automatically. Any missing modules can be manually installed.
Lokalisierungsübersicht¶
The Spanish localization package ensures compliance with Spanish fiscal and accounting regulations. It includes tools for managing taxes, fiscal positions, reporting, and a predefined chart of accounts tailored to Spain’s standards.
The Spanish localization package provides the following key features:
Chart of accounts: a predefined structure tailored to Spanish accounting standards.
Taxes pre-configured tax rates, including standard VAT, zero-rated, and exempt options.
Fiscal positions: automated tax adjustments based on customer or supplier registration status.
Bemerkung
There are several distinct Spanish fiscal localization packages available, each featuring its own pre-configured PGCE (Plan General de Contabilidad) chart of accounts:
Spain - SMEs (2008)
Spain - Non-profit entities (2008)
Spain - Cooperatives - Complete (2008)
Spain - Cooperatives - SMEs (2008)
Spain - Complete (2008)
New Odoo Online databases created with Spain as the selected country are set up by default with the Spain - SMEs (2008) fiscal localization package.
Berichte¶
The Spanish-specific statement reports available are:
Bilanz
Profit & Loss (ES)
Zusammenfassende Meldung
Steuerbericht¶
To access Spain-specific tax reports (Modelo), go to , click Report: and select one of the following:
Tax Report (Mod 111)(ES)
Tax Report (Mod 115)(ES)
Tax Report (Mod 303)(ES)
Tax Report (Mod 347)(ES)
Tax Report (Mod 349)(ES)
Tax Report (Mod 390)(ES)
Tipp
To export the VAT records books (Libros de IVA) in XLSX format, click Report: and select Generic Tax report. Then, click the (down arrow) and select VAT Records Books (XLSX) to generate the XLSX file.
Modelo 130¶
Prozentsatz ändern¶
Wenn Sie die Prozentrechnung der Box [04] im Abschnitt I und/oder der Box [09] im Abschnitt II ändern möchten:
Aktivieren Sie den Entwicklermodus, gehen Sie dann zu und wählen Sie den Bericht Steuerbericht (Modelo 130) aus.
Klicken Sie auf das Symbol (Zahnrad) rechts neben Bericht: Steuerbericht (Mod 130) (ES).
Klicken Sie auf das Feld, das Sie ändern möchten, und klicken Sie im Pop-up-Fenster auf die Zeile Prozent. Ändern Sie im neuen Pop-up-Fenster den Wert im Feld Formel auf den Prozentsatz, den Sie anwenden möchten. Wiederholen Sie diesen Vorgang, wenn Sie auch das andere Feld ändern möchten.
Landwirtschaftliche Tätigkeit melden¶
Wenn Sie einen Betrag im Abschnitt II (in den Feldern [08] bis [11]) eingeben möchten, müssen Sie die Branche des entsprechenden Kontakts in Landwirtschaft ändern:
Öffnen Sie das Kontaktformular (z. B. über oder ) und wählen Sie einen Kontakt aus.
Legen Sie im Reiter Verkauf & Einkauf das Feld Branche auf Landwirtschaft fest.
Wiederholen Sie diesen Vorgang für alle Kontakte im Zusammenhang mit der Landwirtschaftsbranche.
Veri*Factu¶
Bemerkung
Hersteller von Veri*Factu-Abrechnungssystemen müssen ihre Einhaltung der Vorschriften selbst bestätigen. Laden Sie Odoos "declaración responsable" herunter
Veri*Factu is the Spanish Tax Agency’s verifiable invoice issuance system. It is mandatory for most taxpayers in Spain, except for those who use the SII system or are under a regional tax regime (i.e., TicketBai).
Odoo ermöglicht es, Rechnungen und Kassensystem-Bestellungen automatisch an die Steuerbehörden zu senden.
Konfiguration¶
Um Veri*Factu zu aktivieren, führen Sie folgende Schritte aus:
Öffnen Sie die Einstellungen-App, um sicherzustellen, dass Land und Steuernummer Ihres Unternehmens im Abschnitt Unternehmen korrekt eingestellt sind.
Install the Spain - Veri*Factu (
l10n_es_edi_verifactu) module.Go to or , scroll to the Veri*Factu section, check the Enable Veri*Factu option, and click Manage certificates to add a certificate.
Klicken Sie in der Listenansicht Zertifikate für Veri*Factu auf Neu.
Klicken Sie auf Datei hochladen, wählen Sie dann eine Zertifikatsdatei aus und geben Sie das Passwort ein, das zum Öffnen des Zertifikats erforderlich ist (falls vorhanden).
Bemerkung
Es muss mindestens ein Zertifikat hochgeladen werden.
By default, Veri*Factu is in testing mode. The data is sent to test servers and is not considered official. When official data can be sent to the production servers, go to the Veri*Factu section in the Settings and disable Test Environment.
Rechnungen¶
Sobald eine Rechnung bestätigt wurde, kann sie versendet werden. Im Fenster Senden ist die Veri*Factu-Option verfügbar, wenn Veri*Factu aktiviert wurde.
Klicken Sie auf Senden, um eine JSON-Datei mit den Rechnungsdetails zu erstellen. Diese Datei wird als Veri*Factu-Dokument gespeichert. Im Tab Veri*Factu werden alle entsprechenden Dokumente nach Erstellungsdatum und aktuellem Status aufgelistet.
Tipp
Um eine JSON-Datei herunterzuladen, klicken Sie im Tab Veri*Factu auf das entsprechende Dokument. Klicken Sie dann im Fenster Öffnen: Veri*Factu-Dokumente auf den Link im Feld JSON.
Bemerkung
Das Dokument sollte sofort an die AEAT gesendet werden. Es kann jedoch zu Verzögerungen kommen, da die AEAT obligatorische Wartezeiten zwischen Übermittlungen vorschreibt. In solchen Fällen wird das Dokument automatisch gesendet, wenn die nächste geplante Aktion ausgeführt wird.
Ein Veri*Factu-QR-Code erscheint auf der Rechnungs-PDF. Scannen Sie diesen Code, um zu überprüfen, dass die Rechnung von der AEAT empfangen und erkannt wurde.
Kassenaufträge¶
Sobald eine Bestellung bezahlt wurde, wird eine JSON-Datei mit den Bestelldetails generiert. Diese Datei wird als Veri*Factu-Dokument gespeichert.
Gehen Sie zu . Wählen Sie in der Listenansicht Bestellungen die entsprechende Bestellung aus. Im Tab Veri*Factu werden alle entsprechenden Dokumente nach Erstellungsdatum und aktuellem Status aufgelistet.
Tipp
Um eine JSON-Datei herunterzuladen, klicken Sie im Tab Veri*Factu auf das entsprechende Dokument. Klicken Sie dann im Fenster Öffnen: Veri*Factu-Dokumente auf den Link im Feld JSON.
Bemerkung
Das Dokument sollte sofort an die AEAT gesendet werden. Es kann jedoch zu Verzögerungen kommen, da die AEAT obligatorische Wartezeiten zwischen Übermittlungen vorschreibt. In solchen Fällen wird das Dokument automatisch gesendet, wenn die nächste geplante Aktion ausgeführt wird.
Wenn während des Zahlungsprozesses eine Rechnung für einen Auftrag erstellt wird, wird das Veri*Factu-Dokument für die Rechnung erstellt und gesendet.
Bemerkung
Ein Veri*Factu-QR-Code erscheint auf dem Auftragsbeleg, auch wenn für den Auftrag eine Rechnung erstellt wird. Scannen Sie diesen Code, um zu überprüfen, dass die Rechnung von der AEAT empfangen und anerkannt wurde.
TicketBAI¶
Ticket BAI or TBAI is an e-Invoicing system used by the Basque government and its three provincial councils (Álava, Biscay, and Gipuzkoa). Odoo supports the TicketBAI (TBAI) electronic invoicing format for all three regions of the Basque Country.
Bemerkung
To use TicketBAI, make sure:
Country and Tax ID fields on the company record are filled in.
Spain -TicketBAI (
l10n_es_edi_TBAI) module is installed.
To configure TicketBAI, follow these steps:
Go to and scroll down to the Spain Localization section.
In the Registro de Libros connection TicketBAI section, select a region in the Tax Agency for TBAI field and Save.
Click Manage certificates (TicketBAI).
In the Certificates for EDI TicketBAI invoices on Spain view, click New.
Click Upload your file to upload the certificate, enter the Certificate Password provided by the tax agency, and select TBAI in the Certificate scope field.
Warnung
To test certificates, go to and, in the Spain Localization section, enable TBAI Test Mode.
Anwendungsfall¶
Once an invoice is created and confirmed, follow these steps:
Klicken Sie auf Senden.
In the Print & Send window, make sure the TicketBAI option is enabled and click Send
In the TicketBAI invoice tab, the TicketBAI status is updated to Sent, and the XML file is available in the TicketBAI Post File field.
Bemerkung
Der QR-Code von TBAI wird in der PDF-Rechnung angezeigt.
FACe¶
Bemerkung
Make sure the Spain - Facturae EDI (l10n_es_edi_facturae) module is installed.
FACe ist die Plattform zur elektronischen Rechnungsstellung, die von öffentlichen Verwaltungseinrichtungen in Spanien verwendet wird, um elektronische Rechnungen zu versenden.
Um FACe zu konfigurieren, gehen Sie wie folgt vor:
Go to or , and select Certificates in the Spain Facturae EDI section.
Klicken Sie auf Neu, um ein neues Zertifikat zu erstellen.
Click Upload your file to upload the certificate, enter the Certificate Password provided by the tax agency, and select Facturae in the Certificate scope field.
Anwendungsfall¶
Once an invoice is created and confirmed, follow these steps:
Make sure the customer has a valid VAT number and that their country is set to
Spain.Klicken Sie auf Senden.
In the Print & Send window, make sure the Factura-e option is enabled and click Send.
The generated XML file, available in the chatter, must then be sent manually.
Warnung
The XML file is NOT sent automatically.
Tipp
FACe XML files can be sent in batch through the governmental portal.
Verwaltungszentren¶
For FACe to work with administrative centers, the invoice must include specific data about the centers.
Bemerkung
Make sure the Spain - Facturae EDI (l10n_es_edi_facturae) module is
installed.
To add administrative centers, create a new contact for the partner company. Select FACe Center as the type, assign one or more role(s) to that contact, and Save. The three roles usually required are:
Órgano gestor: Receptor (Empfänger);
Unidad tramitadora: Pagador (Zahler);
Oficina contable: Fiscal (Steuerlich).
Tipp
If administrative centers need different Codes per role, different centers must be created for each role.
When an electronic invoice is created with a partner that has administrative centers, all administrative centers are included in the invoice.
A contact can hold multiple roles, or multiple contacts can each have different roles.