Spagna¶
Moduli¶
The following modules are installed automatically with the Spanish localization:
Nome |
Nome tecnico |
Descrizione |
|---|---|---|
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 - Facturae EDI |
|
Creates EDI Facturae files required to send to AGE (Administración General del Estado). |
Spain - Facturae EDI - Administrative Centers Patch |
|
Patch module for Administrative Centers in EDI Facturae. |
Spain - Facturae EDI - Invoice Period |
|
Patch module for Invoice Period in EDI Facturae. |
Additionally, the following modules must be manually installed:
Nome |
Nome tecnico |
Descrizione |
|---|---|---|
Spain - Modelo 130 |
|
Allows Modelo 130 Tax report specifications. |
Spain - Modelo 130 Tax report |
|
Allows Modelo 130 Tax report specifications. |
Spain - Point of Sale |
|
Spanish localization for Point of Sale. |
Spain - POS + 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. |
Nota
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.
Panoramica della localizzazione¶
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.
Nota
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.
Report¶
The Spanish-specific statement reports available are:
Stato patrimoniale
Profit & Loss (ES)
Elenco vendite CE
Resoconto fiscale¶
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)
Suggerimento
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¶
Modificare la percentuale¶
Se si desidera modificare il calcolo percentuale della casella [04] nella sezione I e/o della casella [09] nella sezione II:
Attivare la modalità sviluppatore, andare in e selezionare la dichiarazione Dichiarazione fiscale (Modelo 130).
Fare clic sull’icona (ingranaggi) a destra di Report: Dichiarazione fiscale (Mod 130) (ES).
Fare clic sulla casella che si desidera modificare e, nella finestra popup, fare clic sulla riga percentuale. Nella nuova finestra popup, modificare il valore nel campo Formula con la percentuale che si desidera applicare. Ripetere questa operazione se si desidera modificare anche l’altra casella.
Dichiarare attività agricola¶
Se si desidera inserire un importo nella sezione II (dalle caselle [08] a [11]), è necessario modificare il settore del contatto corrispondente in Agricoltura:
Andare al modulo contatto ( o , ad esempio) e selezionare un contatto.
Nella scheda Vendite e acquisti, impostare il campo Settore su Agricoltura.
Ripetere questa operazione per tutti i contatti relativi al settore agricolo.
Veri*Factu¶
Nota
I produttori di sistemi di fatturazione Veri*Factu devono autocertificare la loro conformità alle normative. Scarica la "declaración responsable" di Odoo
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 consente l’invio automatico delle fatture e degli ordini del Punto vendita alle autorità fiscali.
Configurazione¶
Per abilitare Veri*Factu, seguire questi passaggi:
Aprire l’app Impostazioni per assicurarsi che il Paese e la Partita IVA della propria azienda siano impostati correttamente nella sezione Aziende.
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.
Nella vista elenco Certificates for Veri*Factu, fare clic su Nuovo.
Fare clic su Upload your file, quindi selezionare un file certificato e inserire la Password necessaria per aprire il certificato (se presente).
Nota
È necessario caricare almeno un certificato.
Per impostazione predefinita Veri*Factu è in modalità test. I dati vengono inviati a server di test e non sono considerati ufficiali. Quando i dati ufficiali possono essere inviati ai server di produzione, andare nella sezione Veri*Factu nelle Impostazioni e disabilitare Test Environment.
Fatture¶
Una volta confermata una fattura, può essere inviata. Nella finestra Invia, l’opzione Veri*Factu è disponibile se Veri*Factu è stato abilitato.
Fare clic su Invia per generare un file JSON contenente i dettagli della fattura. Questo file viene memorizzato come documento Veri*Factu. Nella scheda Veri*Factu, tutti i documenti corrispondenti sono elencati per data di creazione e stato corrente.
Suggerimento
Per scaricare un file JSON, fare clic sul relativo documento nella scheda Veri*Factu. Quindi, nella finestra Open: Veri*Factu Documents, fare clic sul link nel campo JSON.
Nota
Il documento dovrebbe essere inviato immediatamente all”AEAT. Tuttavia, potrebbe essere ritardato a causa dei periodi di attesa obbligatori tra gli invii richiesti dall”AEAT. In questi casi, il documento viene inviato automaticamente alla successiva esecuzione di un’azione pianificata.
Un codice QR Veri*Factu appare sul PDF della fattura. Scansionare questo codice per verificare che la fattura sia stata ricevuta e riconosciuta dall”AEAT.
Ordini del punto vendita¶
Once an order has been paid, a JSON file containing the order details is generated. This file is stored as a Veri*Factu document.
Andare in . Nella vista elenco Ordini, selezionare l’ordine pertinente. Nella scheda Veri*Factu, tutti i documenti corrispondenti sono elencati per data di creazione e stato corrente.
Suggerimento
Per scaricare un file JSON, fare clic sul relativo documento nella scheda Veri*Factu. Quindi, nella finestra Open: Veri*Factu Documents, fare clic sul link nel campo JSON.
Nota
Il documento dovrebbe essere inviato immediatamente all”AEAT. Tuttavia, potrebbe essere ritardato a causa dei periodi di attesa obbligatori tra gli invii richiesti dall”AEAT. In questi casi, il documento viene inviato automaticamente alla successiva esecuzione di un’azione pianificata.
Se viene generata una fattura per un ordine durante il processo di pagamento, il documento Veri*Factu viene creato e inviato per la fattura invece.
Nota
Un codice QR Veri*Factu compare sulla ricevuta dell’ordine, anche se viene creata una fattura per l’ordine. Scannerizzare questo codice per verificare che la fattura sia stata ricevuta e riconosciuta dall”AEAT
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.
Nota
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 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.
Avvertimento
To test certificates, go to and enable Test Mode in the Spain Localization section.
Caso d’uso¶
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.
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.
Nota
Il codice QR TBAI viene visualizzato sul PDF della fattura.
FACe¶
FACe è la piattaforma di fatturazione elettronica utilizzata dalle amministrazioni pubbliche in Spagna per inviare fatture elettroniche.
Before configuring the FACe system,
install the Spain - Facturae EDI (l10n_es_edi_facturae)
module and other Facturae EDI-related modules.
To enable FACe, go to , click Update Info in the Companies section, then click Update Info and set the Country and Tax ID of your company. Next, add the Facturae signature certificate by clicking Add a line, uploading the certificate provided by the tax agency, and entering the provided password.
Caso d’uso¶
Once you have created an invoice and confirmed it, click Send & Print. Make sure Generate Facturae edi file is enabled, and click Send & Print again. Once the invoice is sent, the generated XML file is available in the chatter.
Avvertimento
Il file NON viene inviato automaticamente. È necessario inviarlo manualmente.
Suggerimento
È possibile inviare file XML FACe in batch attraverso il portale governativo.
Centri amministrativi¶
Affinché FACe funzioni con i centri amministrativi, la fattura deve includere dati specifici sui centri.
Nota
Make sure to have the Spain - Facturae EDI - Administrative Centers Patch
(l10n_es_edi_facturae_adm_centers) module installed.
Per aggiungere centri amministrativi, creare un nuovo contatto da aggiungere all’azienda partner. Selezionare Centro FACe come tipo, assegnare uno o più ruoli a quel contatto e fare clic su Salva. I tre ruoli solitamente richiesti sono:
Órgano gestor: Destinatario (Receiver);
Unidad tramitadora: Pagatore (Payer);
Oficina contable: Fiscale (Fiscal).
Suggerimento
Se i centri amministrativi necessitano di Codici diversi per ogni ruolo, è necessario creare centri diversi per ciascun ruolo.
Quando viene creata una fattura elettronica utilizzando un partner con centri amministrativi, tutti i centri amministrativi vengono inclusi nella fattura.
È possibile aggiungere un contatto con più ruoli o più contatti con un ruolo diverso ciascuno.