Italie¶
Configuration¶
Installez les modules suivants pour obtenir toutes les fonctionnalités de la localisation italienne :
Nom |
Nom technique |
Description |
|---|---|---|
Italie - Comptabilité |
|
Le package de localisation fiscale par défaut |
Italie - Facturation électronique |
|
Mise en œuvre de la facturation électronique |
Italie - Facturation électronique (retenue à la source) |
|
E-invoice withholding |
Italie - Rapports comptables |
|
Rapports nationaux |
Italie - Stock DDT |
|
Documents de transport - Documento di Trasporto (DDT) |
Informations relatives à l’entreprise¶
La configuration des informations relatives à l’entreprise vous permet de correctement configurer la base de données de la comptabilité. Pour ajouter des informations, allez aux et dans la section Sociétés, cliquez sur Mettre à jour les informations. Complétez alors les champs suivants :
Adresse : l’adresse de la société ;
TVA : le numéro de TVA de la société ;
Codice Fiscale : le code fiscal de la société ;
Système fiscal : le système fiscal de la société ;
Configuration des taxes¶
De nombreuses fonctionnalités de facturation électronique sont implémentées en utilisant le système de taxes d’Odoo. Par conséquent, les taxes doivent être correctement configurées pour générer les factures correctement et gérer d’autres cas d’usage de facturation.
La localisation italienne contient des exemples prédéfinis de taxes à diverses fins.
Exonération de taxe¶
L’utilisation de taxes de vente d’un montant de zéro pour cent (0 %) est requise par les autorités italiennes pour garder trace du Type d’exonération fiscale (Natura) exact et de la Référence légale qui justifient l’exonération appliquée sur une ligne de facture.
Example
La taxe d’exportation dans l’UE peut être utilisée comme référence (0% EU, libellé de facture 00eu). Elle se trouve sous . Les exportations sont exonérées de TVA, et par conséquent, elles nécessitent que le type Exonération et la Référence légale soient remplis.
Voir aussi
Il existe de nombreux codes Type d’exonération fiscale (Natura) et Référence légale. Assurez-vous de vérifier la dernière version disponible pour obtenir les informations les plus récentes sur :
Note
If you need to use a different kind of exoneration, go to , select a similar tax, then click on the cog icon and select Duplicate. In the Advanced Options tab, add the Exoneration and Law Reference. To confirm click on Save.
Astuce
Renommez vos taxes dans le champ Nom en fonction de leur Exonération pour les identifier facilement.
Autoliquidation¶
The reverse charge mechanism is a VAT rule that shifts the liability to pay VAT from the supplier to the customer. The customers pay the VAT themselves to the AdE instead. There are different types:
- Autoliquidation interne (pour les ventes domestiques)La responsabilité de la TVA est transférée à l’acheteur pour certaines catégories de produits et services.
- Autoliquidation externe (pour les ventes intracommunautaires)La TVA est due dans le pays de livraison ou dans le pays où le service est effectué. Lorsque l’acheteur est lui-même une entreprise italienne, l’UE offre un mécanisme qui permet au vendeur de transférer sa responsabilité à l’acheteur.
Factures clients¶
Reverse-charged customer invoices show no VAT amount, but the AdE requires the seller to specify the Tax Exemption reason and the Law Reference that enable the reverse-charge mechanism. Odoo provides a set of special 0% taxes that can be assigned to each reverse-charged invoice lines, representing the most commonly used configurations.
Factures fournisseurs¶
Italian companies subjected to Reverse Charge must send the information in the bill received to the AdE.
Note
Self-reported VAT XML files must be issued and sent to the AdE for reverse charged bills.
Lors de la création d’une facture fournisseur, les taxes d”autoliquidation sont disponibles pour être ajoutées dans le champ Taxes. Vous pouvez vérifier quelles taxes sont disponibles en allant dans . Vous pouvez voir que les taxes de 10 % sur les biens et 22 % sur les services sont activées, entre autres. En raison de la configuration automatisée de la position fiscale italienne, celles-ci sont automatiquement activées dans la liste des taxes.
Grilles fiscales¶
The Italian localization has a specific tax grid section for reverse charge taxes. These tax grids are identifiable by the VJ tag, and can be found by going to .
Facturation électronique¶
The SdI is the electronic invoicing system used in Italy. It enables the sending and receiving of electronic invoices to and from customers. The documents must be in an XML EDI format called FatturaPA and formally validated by the system before being delivered.
To be able to receive invoices and notifications, the SdI service must be notified that the user’s files need to be sent to Odoo and processed on their behalf. To do so, you must set up Odoo’s Destination Code on the AdE portal.
Go to Italian authorities portal and authenticate;
Allez à la section ;
Définissez l’utilisateur comme Partie légale pour le numéro de TVA dont vous souhaitez configurer l’adresse électronique ;
Dans , insérer le Code destinataire d’Odoo
K95IV18, et confirmer.
Traiter¶
The submission of invoices to the SdI for Italy is an electronic process used for the mandatory transmission of tax documents in XML format between companies and the AdE to reduce errors and verify the correctness of operations.
Note
Vous pouvez vérifier le statut actuel d’une facture via le champ État SdI. Le fichier XML est joint à la facture.
XML Documents creation¶
Odoo generates the required XML files as attachments to invoices in the FatturaPA format required
by the AdE. Once the invoices needed are selected, go to
Action and click on Send and Print.
Lors de l’ouverture de la fenêtre contextuelle, plusieurs actions sont disponibles. Générer le fichier XML génère les pièces jointes.
Le fichier XML ainsi que le PDF se trouvent en pièces jointes de la facture.
Envoi au SDI¶
The Send to Tax Agency option in the Send and Print dialog sends the attachment to the Proxy Server, which gathers all requests and then forwards them via a WebServices channel to the SdI. Check the sending status of the invoice through the Check Sending button at the top of the invoice’s view.
Traitement par le SDI¶
The SdI receives the document and verifies for any errors. At this stage, the invoice is in the SdI Processing state, as shown on the invoice. The invoice also gets assigned a FatturaPA Transaction number that is shown in the Electronic Invoicing tab. The checks may take variable time, ranging from a few seconds up to a day, depending on the queue of invoices sent throughout Italy.
Acceptation¶
If the document is valid, it is recorded and considered fiscally valid by the AdE, which will proceed with archiving in Substitute Storage (Conservazione Sostitutiva) if explicitly requested on the Agency’s portal.
Avertissement
Odoo does not offer the Conservazione Sostitutiva requirements. Other providers and AdE supply free and certified storage to meet the specifications requested by law.
The SdI Destination Code attempts to forward the
invoice to the customer at the provided address, whether it is a PEC email address or a
SdI Destination Code for their ERP’s WebServices
channels. A maximum of 6 attempts are made every 12 hours, so even if unsuccessful, this process can
take up to three days. The invoice status is Accepted by SDI, Forwarding to Partner.
Possible Rejection¶
The SdI may find inaccuracies in the compilation, possibly even formal ones. In this case, the invoice is in the SDI Rejected state. The SdI’s observations are inserted at the top of the Invoice tab. To resolve the issue, it is sufficient to delete the attachments of the invoice, return the invoice to Draft, and fix the errors. Once the invoice is ready, it can be resent.
Note
Pour régénérer le XML, la pièce jointe XML et le rapport PDF doivent tous deux être supprimés, afin qu’ils soient ensuite régénérés ensemble. Cela garantit qu’ils contiennent toujours les mêmes données.
Forwarding Completed¶
La facture a été livrée au client ; vous pouvez toutefois encore envoyer une copie au client au format PDF par e-mail ou courrier. Son statut est Accepté par SDI, livré au partenaire.
If the SdI cannot contact your customer, they may not be registered on the AdE portal. In this case, just make sure to send the invoice in PDF via email or by mail. The invoice is then in the Accepted by SDI, Partner Delivery Failed state.
Tax Integration¶
When you receive a vendor bill, either from SdI, from paper or from an imported XML file, the Tax Agency might request that you send some tax information integration back to the SdI. It happens when a transaction that was tax exempt becomes taxable for any reason.
Example
Voici une liste non exhaustive :
- En tant qu’acheteur, vous devez payer les taxes sur vos achats et intégrer les informations fiscales. Taxes Autoliquidation.
- As a PA business buyer, you have to pay taxes and integrate tax information. Be sure that you replace the 0% Sale Taxes on the vendor bill you received with the correct Split Payment taxes.
- AutoconsommationLorsque, en tant que chef d’entreprise, vous utilisez une immobilisation achetée pour l’entreprise à des fins personnelles, vous devez payer les taxes que vous aviez initialement déduites en tant que charge professionnelle.
Odoo may detect that your vendor bill can be interpreted as a document of a type that needs tax integration, as detailed in the Types de documents section.
Important
Be sure that you replace the 0% Sale Taxes on the vendor bill you received with the ones you’re supposed to pay to the AdE. A button then appears on the top of the single vendor bill form to send them.
En cliquant sur le bouton Envoyer l’intégration fiscale, un fichier XML du Type de document approprié est généré, joint à la facture fournisseur et envoyé comme pour les factures.
Types de documents¶
The SdI requires businesses to send customer invoices and other documents through the EDI.
Les codes Type de document suivants identifient tous techniquement différents cas d’usage métier.
TD01 - Invoices¶
This represents the standard domestic scenario for all invoices exchanged through the SdI. Any invoice that doesn’t fall into one of the specific special cases
is categorized as a regular invoice, identified by the Document Type TD01.
TD02 - Down payments¶
Les factures d’acompte sont importées/exportées avec un code Type de document différent TDO2 par rapport aux factures classiques. Lors de l’importation de la facture, une facture fournisseur classique est créée.
Odoo exporte les transactions en tant que TD02 si les conditions suivantes sont remplies :
It is an invoice;
Toutes les lignes de facture sont liées à des lignes de commande client d’acompte.
TD04 - Credit notes¶
It is the standard scenario for all credit notes issued to domestic clients, when we need to
formally acknowledge that the seller is reducing or canceling a previously issued invoice, for
example, in case of overbilling, incorrect items, or overpayment. Just like invoices, they must be
sent to the SdI, their Document Type TD04
TD07, TD08, TD09 - Simplified Invoicing¶
Les factures simplifiées (TD07), les notes de crédit (TD08) et les notes de débit (TD09) peuvent être utilisées pour certifier les transactions domestiques de moins de 400 EUR (TVA incluse). Leur statut est le même que celui d’une facture normale, mais avec moins d’exigences d’information.
Pour qu’une facture simplifiée soit établie, elle doit inclure :
Référence de la facture client : séquence de numérotation unique sans écarts ;
Date de facturation : date d’émission de la facture ;
Informations relatives à la société : les coordonnées complètes du vendeur (numéro TVA/TIN, nom, adresse complète) dans ;
VAT: the buyer’s VAT/TIN number (on the partner form);
Total : le montant total (TVA comprise) de la facture.
Dans l”EDI, Odoo exporte les factures en format simplifié si :
It is a domestic transaction (i.e., the partner is from Italy);
Your company’s required fields (VAT Number or Codice Fiscale, Fiscal Regime, and full address) are provided;
The partner’s address is not fully specified (i.e., it misses the City or the ZipCode);
Le montant total TVA incluse est inférieur à 400 EUR.
Note
Le seuil de 400€ a été défini dans le décret du 10 mai 2019 publié dans la Gazzetta Ufficiale. Nous vous recommandons de vérifier le montant officiel actuel.
TD16 - Internal Reverse Charge¶
Internal reverse charge transactions (see Exonération de taxe and
Autoliquidation) are exported as TD16 if the following conditions are met:
It is a vendor bill;
It has at least one tax on the invoice lines that targets one of these tax grids:
VJ6,VJ7,VJ8,VJ12,VJ13,VJ14,VJ15,VJ16,VJ17
TD17 - Buying services from abroad¶
Lors de l’achat de services auprès de pays de l”UE et hors UE, le vendeur étranger facture un service avec un prix hors TVA, car il n’est pas taxable en Italie. La TVA est payée par l”acheteur en Italie.
Within the EU: the buyer integrates the invoice received with the VAT information due in Italy (i.e., vendor bill tax integration);
Non UE : l”acheteur s’envoie lui-même une facture (c’est-à-dire auto-facturation).
Odoo exporte une transaction en tant que TD17 si les conditions suivantes sont réunies :
It is a vendor bill;
It has at least one tax on the invoice lines that targets the tax grid VJ3;
Toutes les lignes de facture ont des Services comme produits ou une taxe dont le champ d’application inclut les Services.
TD18 - Buying goods from EU¶
Les factures émises au sein de l’UE respectent un format standard, donc une seule intégration de la facture existante est requise.
Odoo exporte une transaction en tant que TD18 si les conditions suivantes sont réunies :
It is a vendor bill;
The partner is from an EU country;
It has at least one tax on the invoice lines that targets the tax grid VJ9;
Toutes les lignes de facture ont soit Consommable comme produits, soit une taxe avec Marchandises comme portée de taxe.
TD19 - Buying goods from VAT deposit¶
Achat de marchandises auprès d’un fournisseur étranger, mais les marchandises sont déjà en Italie dans un dépôt TVA.
From the EU: the buyer integrates the invoice received with the VAT information due in Italy (i.e., vendor bill tax integration);
Non UE : l”acheteur s’envoie lui-même une facture (c’est-à-dire auto-facturation).
Odoo exporte une transaction en tant que TD19 si les conditions suivantes sont remplies :
It is a vendor bill;
It has at least one tax on the invoice lines that targets the tax grid VJ3;
Toutes les lignes de facture ont soit Consommables comme produits, soit une taxe avec Marchandises comme portée de taxe.
TD24 - Deferred invoices¶
La facture différée est une facture qui est émise à un moment ultérieur à la vente de marchandises ou à la fourniture de services. Une facture différée doit être émise au plus tard le 15ème jour du mois suivant la livraison ciblée par le document.
Il s’agit généralement d’une facture récapitulative contenant une liste de plusieurs ventes de biens ou services effectuées dans le mois. L’entreprise est autorisée à regrouper les ventes en une seule facture, généralement émise à la fin du mois à des fins comptables. Les factures différées sont par défaut pour les grossistes ayant des clients récurrents.
Si les marchandises sont transportées par un transporteur, chaque livraison est accompagnée d’un Documento di Transporto (DDT) ou Document de transport. La facture différée doit indiquer les détails de toutes les informations du DDT pour une meilleure traçabilité.
Note
E-invoicing of deferred invoices requires the l10n_it_stock_ddt module.
In this case, a dedicated Document Type TD24 is used in the e-invoice.
Odoo exporte les transactions en tant que TD24 si les conditions suivantes sont remplies :
It is an invoice;
Elle est associée à des livraisons dont les DDT ont une date différente de la date d’émission de la facture.
TD28 - Saint-Marin¶
Factures clients¶
Saint-Marin et l’Italie ont des accords spéciaux sur les opérations de facturation électronique. Ainsi, les factures suivent les règles d”autoliquidation habituelles. Vous pouvez utiliser le Type de document approprié selon le type de facture : TD01, TD04, TD05, TD24, TD25. Les exigences supplémentaires ne sont pas imposées par Odoo. Cependant, l’utilisateur est tenu par l”État de :
Select a tax with the Tax Exemption Kind set to
N3.3;Use the generic SdI Destination Code
2R4GTO8.
La facture est ensuite acheminée par un bureau dédié à Saint-Marin vers l’entreprise correcte.
Factures fournisseurs¶
When a paper bill is received from San Marino, any Italian company must submit that invoice
to the AdE by indicating the e-invoice’s Document Type
field with the special value TD28.
Odoo exporte une transaction en tant que TD28 si les conditions suivantes sont remplies :
It is a vendor bill;
It has at least one tax on the invoice lines that targets the tax grids VJ;
Le pays du partenaire est Saint-Marin.
Public Administration Businesses (B2G)¶
PA businesses are subjected to more control than private businesses as they handle public money coming from taxpayers. The EDI process adds some steps to the regular one, as PA businesses can accept or refuse invoices.
Note
PA businesses have a 6-digit long Destination Code, also called CUU, that is mandatory, PEC address cannot be used in this case.
CIG, CUP, DatiOrdineAcquisto¶
Pour garantir la traçabilité effective des paiements par les administrations publiques, les factures électroniques émises aux administrations publiques doivent contenir :
Le CIG, sauf dans les cas d’exonérations des obligations de traçabilité prévus par la loi n° 136 du 13 août 2010 ;
Le CUP, dans le cas de factures relatives aux travaux publics.
If the XML file requires it, the AdE can only proceed payments of electronic invoices when the XML file contains a CIG and CUP.
Note
Le CUP et le CIG doivent être inclus dans l’une des balises XML DatiOrdineAcquisto, DatiContratto, DatiConvenzione, DateRicezione ou DatiFattureCollegate.
Ces éléments correspondent aux champs nommés CodiceCUP et CodiceCIG du fichier XML de facture électronique, dont le tableau se trouve sur le site Web gouvernemental.
Split Payment¶
The Split Payment mechanism behaves much like Autoliquidation.
Example
When an Italian company bills a PA business - for example, cleaning services for a public building - the PA business self-reports the VAT to the Tax Agency themselves, and the vendor just has to select the appropriate tax with the right Tax Exemption for their invoice lines.
The specific Scissione dei Pagamenti fiscal position is available to deal with partners belonging to the PA.
Traiter¶
Signature numérique qualifiée¶
For invoices and bills intended for the PA, a Digital Qualified Signature is required for all files sent through the SdI. The XML file must be certified using a certificate that is either:
une carte à puce ;
un jeton USB ;
an HSM.
Avertissement
Odoo cannot digitally sign documents for you. When a 6-digit long Codice Destinatario is detected, then the EDI process stops, and the invoice is set on the Requires user signature state. You can download the document in XML, sign it with any Digital Qualified Signature provider’s external program and send it through the AdE portal.
Acceptance or Refusal¶
Avertissement
As Odoo does not handle sending signed invoices to PA businesses, these states cannot be directly triggered by Odoo. When you upload the invoice on the AdE portal, Odoo receives notifications about it, putting the correct SdI State on the invoice.
After receiving the invoice through the SdI, the PA business has 15 days to accept the invoice. If it does, then the process ends here. If the PA business refuses the invoice, it is still considered valid once it is accepted by the SdI. You then have to issue a credit note to compensate and send it to the SdI.
Expired Terms¶
If the PA business doesn’t reply within 15 days, you need to contact the PA business directly, sending them both the invoice and the received deadline notification by email. You can make an arrangement with them and manually set the correct SdI State on your invoice.
Ri.Ba. (Ricevuta Bancaria)¶
Ri.Ba. is a payment method widely used in Italy where vendors request payments through their bank, which forwards the request to the customer’s own bank and takes responsibility for the collection. This enables payment automation and reduces risks for the vendor.
Le fournisseur télécharge généralement un fichier texte au format fixe contenant la liste des paiements sur le portail web de la banque.
Note
Ri.Ba. are exclusively for domestic payments in Italy. For recurring international payments, please use SEPA Direct Debt (SDD)
Configuration¶
Vérifier que le module
l10n_it_ribaest installé.Go to and select the company that will use Ri.Ba.
Remplir le Code SIA requis.
Note
Le Code SIA identifie les entreprises au sein du réseau bancaire italien et est utilisé pour recevoir de l’argent via des méthodes de paiement spécifiques. Il se compose d’une lettre et de quatre chiffres (par exemple, T1234) et peut généralement être trouvé sur le portail de la banque ou obtenu en contactant la banque.
S’assurer que le compte bancaire de l’entreprise possède un IBAN italien.
Voir aussi
Comment configurer les comptes bancaires
Accepter les Ri.Ba. pour vos factures¶
Payments of type Ri.Ba. can be registered from the Invoices ().
Important
S’assurer que la facture concerne un partenaire qui possède un compte bancaire avec un IBAN italien.
Ensuite, tous les paiements doivent être regroupés dans un paiement groupé.
Voir aussi
Once you press the Validate button for the Batch Payment, the Ri.Ba. file is generated and attached to the Batch Payment, so you can download it and upload it through your bank’s web portal.