Spanien

Module

The following modules are installed automatically with the Spanish localization:

Name

Technische Bezeichnung

Beschreibung

Spain - Accounting (PGCE 2008)

l10n_es

Spanish fiscal localization package, complete with the Spanish chart of accounts, taxes, tax report, and fiscal positions.

Spain - Accounting (PGCE 2008) Reports

l10n_es_reports

Accounting reports for Spain.

Spain - Accounting Reports (2024 Update)

l10n_es_reports_2024

Adds extra fields regarding Rectificación for Modelo 303.

Spain - Facturae EDI

l10n_es_edi_facturae

Creates EDI Facturae files required to send to AGE (Administración General del Estado).

Spain - Facturae EDI - Administrative Centers Patch

l10n_es_edi_facturae_adm_centers

Patch module for Administrative Centers in EDI Facturae.

Spain - Facturae EDI - Invoice Period

l10n_es_edi_facturae_invoice_period

Patch module for Invoice Period in EDI Facturae.

Additionally, the following modules must be manually installed:

Name

Technische Bezeichnung

Beschreibung

Spain - Modelo 130

l10n_es_reports_modelo130

Allows Modelo 130 Tax report specifications.

Spain - Modelo 130 Tax report

l10n_es_modelo130

Allows Modelo 130 Tax report specifications.

Spain - Point of Sale

l10n_es_pos

Spanish localization for Point of Sale.

Spain - POS + TicketBAI

l10n_es_pos_tbai

Sends invoices to the Diputaciones Forales of Araba/Álava, Bizkaia and Gipuzkoa.

Spain - SII EDI Suministro de Libros

l10n_es_edi_sii

Sends taxes information to SII (Suministro Inmediato de Información).

Spain - TicketBAI

l10n_es_edi_tbai

Sends invoices and vendor bills to the Diputaciones Forales of Araba/Álava, Bizkaia and Gipuzkoa.

Spain - Veri*Factu

l10n_es_edi_verifactu

Sends Veri*Factu XML to AEAT (Agencia Estatal de Administración Tributaria).

Spain - Veri*Factu for Point of Sale

l10n_es_edi_verifactu_pos

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.

  • Reporting

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:

Steuerbericht

To access Spain-specific tax reports (Modelo), go to Accounting ‣ Reporting ‣ Tax Report, click Report: and select one of the following:

  • Tax Report (Mod 111)(ES)

  • Tax Report (Mod 115)(ES)

  • Tax Report (Mod 130)(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:

  1. Aktivieren Sie den Entwicklermodus, gehen Sie dann zu Buchhaltung ‣ Berichtswesen ‣ Steuerbericht und wählen Sie den Bericht Steuerbericht (Modelo 130) aus.

  2. Klicken Sie auf das Symbol (Zahnrad) rechts neben Bericht: Steuerbericht (Mod 130) (ES).

  3. 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:

  1. Öffnen Sie das Kontaktformular (z. B. über Buchhaltung ‣ Kunden ‣ Kunden oder Buchhaltung ‣ Lieferanten ‣ Lieferanten) und wählen Sie einen Kontakt aus.

  2. 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:

  1. Öffnen Sie die Einstellungen-App, um sicherzustellen, dass Land und Steuernummer Ihres Unternehmens im Abschnitt Unternehmen korrekt eingestellt sind.

  2. Install the Spain - Veri*Factu (l10n_es_edi_verifactu) module.

  3. Go to Accounting ‣ Configuration ‣ Settings or Invoicing ‣ Configuration ‣ Settings, scroll to the Veri*Factu section, check the Enable Veri*Factu option, and click Manage certificates to add a certificate.

  4. Klicken Sie in der Listenansicht Zertifikate für Veri*Factu auf Neu.

  5. 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.

  • Standardmäßig befindet sich Veri*Factu im Testmodus. Die Daten werden an Testserver gesendet und gelten nicht als offiziell. Wenn offizielle Daten an die Produktionsserver gesendet werden können, gehen Sie zum Abschnitt Veri*Factu in den Einstellungen und deaktivieren Sie Testumgebung.

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

Once an order has been paid, a JSON file containing the order details is generated. This file is stored as a Veri*Factu document.

Gehen Sie zu Kassensystem ‣ Bestellungen ‣ Bestellungen. 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.

Go to Accounting ‣ Configuration ‣ Settings and scroll down to the Spain Localization section. In the Tax Agency for TBAI field, select a region and Save. Then, click Manage certificates (SII/TicketBAI).

In the Certificates for EDI invoices on Spain view, click New, then Upload your file to upload the certificate and enter the Password provided by the tax agency.

Warnung

To test certificates, go to Accounting ‣ Configuration ‣ Settings and enable Test Mode in the Spain Localization section.

Anwendungsfall

Once an invoice has been created and confirmed, a The invoice will soon be sent to TicketBAI (ES) - Process now banner appears at the top.

TicketBAI-Banner oben auf einer gesendeten Rechnung.

Invoices are automatically sent through TicketBAI once a day. To manually trigger the scheduled action and send the invoice, click Process Now.

When the invoice is sent, the Electronic Invoice field status changes to Sent, and the XML file can be found in the chatter. Under the EDI Documents tab, the traceability of other generated documents related to the invoice (e.g., whether the invoice should also be sent through the SII) is displayed.

Bemerkung

Der QR-Code von TBAI wird in der PDF-Rechnung angezeigt.

QR-Code von TicketBAI auf der Rechnung.

FACe

FACe ist die Plattform zur elektronischen Rechnungsstellung, die von öffentlichen Verwaltungseinrichtungen in Spanien verwendet wird, um elektronische Rechnungen zu versenden.

Before configuring the FACe system, install the Spain - Facturae EDI (l10n_es_edi_facturae) module and other Facturae EDI-related modules.

Um FACe zu aktivieren, gehen Sie zu Einstellungen ‣ Allgemeine Einstellungen, klicken Sie im Abschnitt Unternehmen auf Infos aktualisieren und legen Sie das Land und die USt-IdNr. Ihres Unternehmens fest. Fügen Sie dann das Facturae-Signaturzertifikat hinzu, indem Sie auf Zeile hinzufügen klicken, das von der Steuerbehörde ausgestellte Zertifikat hochladen und geben Sie das ausgestellte Passwort ein.

Anwendungsfall

Sobald die Rechnung erstellt und bestätigt wurde, klicken Sie auf Senden & Drucken. Stellen Sie sicher, dass Facturae-EDI-Datei aktiviert ist und klicken Sie erneut auf Senden & drucken. Sobald die Rechnung versendet wurde, ist die XML-Datei im Chatter verfügbar.

Warnung

Die Datei wird NICHT automatisch versendet. Sie müssen sie selbst manuell versenden.

Tipp

Sie können FACe-XML-Dateien in Stapeln über das Regierungsportal versenden.

Verwaltungszentren

Damit FACe mit Verwaltungszentren funktioniert, muss die Rechnungen spezifische Daten zu den Zentren enthalten.

Bemerkung

Make sure to have the Spain - Facturae EDI - Administrative Centers Patch (l10n_es_edi_facturae_adm_centers) module installed.

Um Verwaltungszentren hinzuzufügen, erstellen Sie einen neuen Kontakt, um ihn zum Partner-Unternehmen hinzuzufügen. Wählen Sie FACe-Zentrum als Typ aus, weisen Sie eine oder mehrere Rollen zum Kontakt hinzu und Speichern Sie. Folgende drei Rollen sind erforderlich:

  • Órgano gestor: Receptor (Empfänger);

  • Unidad tramitadora: Pagador (Zahler);

  • Oficina contable: Fiscal (Steuerlich).

Kontaktformular eines Verwaltungszentrums für öffentliche Einrichtungen.

Tipp

  • Wenn Verwaltungszentren unterschiedliche Codes pro Rolle benötigen, müssen Sie für jede Rolle ein eigenes Zentrum erstellen.

  • Wenn eine elektronische Rechnung mit einem Partner mit Verwaltungszentren erstellt wird, werden alle Verwaltungszentren in der Rechnung aufgeführt

  • Sie können einen Kontakt mit mehreren Rollen oder mehrere Kontakte mit jeweils einer anderen Rolle hinzufügen.