Imposte¶
Esistono numerosi tipi di imposte e la loro applicazione varia notevolmente, soprattutto a seconda della localizzazione dell’azienda. Per assicurarsi che vengano registrate con precisione, il sistema fiscale di Odoo supporta tutti i tipi di utilizzo e di calcolo.
Imposte predefinite¶
Default taxes define which taxes are automatically selected when creating a new product. They are also used to prefill the Taxes field when adding a new line on an invoice in Accounting Firms mode.
Per modificare le imposte predefinite, apri l’app , seleziona le imposte appropriate per le imposte di vendita e acquisto predefinite e poi fai clic su Salva.
Nota
Le imposte predefinite vengono configurate automaticamente in base al Paese selezionato al momento della creazione del database oppure quando configuri un pacchetto di localizzazione fiscale per la tua azienda.
Activate taxes from the list view¶
La maggior parte delle imposte di vendita del Paese selezionato sono già preconfigurate nel database perché fanno parte del pacchetto di localizzazione fiscale. Tuttavia, solo alcune imposte vengono attivate per impostazione predefinita. Per attivare imposte rilevanti per il tuo business, apri l’app e fai clic sul pulsante sotto la colonna Attiva.
Configurazione¶
Per modificare o creare una imposta, apri l’app e apri un’imposta o fai clic su Nuova.
Opzioni di base¶
Nome imposta¶
Il nome dell’imposta viene mostrato agli utenti nel backend nel campo Imposte negli ordini di vendita, nelle fatture, moduli prodotto, ecc.
Calcolare le imposte¶
The Tax Computation field determines how the tax amount is computed from the sales price. The following options are available:
Group of Taxes: a combination of several other taxes
Fixed: a fixed amount
Percentage of Price: a percentage of the tax-excluded sales price
Percentage of Price Tax Included: a percentage of the tax-included total
Python Code: a custom user-defined formula
Group of taxes¶
Un’imposta rappresenta una combinazione di più sotto imposte. È possibile aggiungere tutte le imposte che desideri, nell’ordine in cui vuoi vengano applicate.
Importante
Make sure the tax sequence is correct, as the display order determines the application order and may affect tax computation, particularly if a tax affects the base of subsequent taxes.
Fisso¶
The tax has a fixed amount in the default currency. The amount remains the same per unit, regardless of the sales price.
The computation is \(\text{tax amount} = \text{fixed tax amount} \times \text{quantity}\).
Example
A product has a sales price of $1000, and we apply a $10 Fixed tax. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
1.000 |
10 |
1.010,00 |
Percentage of price¶
The tax rate is a percentage of the tax-excluded subtotal.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is not Included in Price. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
1.000 |
100 |
1.100,00 |
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 + \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is Included in Price. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
909.09 |
90.91 |
1.000,00 |
Percentage of price tax included¶
Importante
This tax computation is rarely used and only useful in countries (e.g., Brazil, Bolivia) that quote tax rates as a percentage of the tax-included total. For the more common need to compute tax amounts from a tax-included price, use the Percentage of Price tax computation with the Included in Price option.
The tax rate is a percentage of the tax-included total.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 - \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is not Included in Price. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
1.000 |
111,11 |
1.111,11 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{111.11}{1000} = 11.111\%\).
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is Included in Price. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
900 |
100 |
1.000,00 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{100}{900} = 11.111\%\).
Python code¶
Importante
If a tax can be expressed as a multiple of the quantity of the product to which it applies, it can be defined as a Fixed tax. Doing so is strongly recommended over defining a Python Code tax.
A tax defined as Python Code consists of two snippets of Python code that are executed in a local environment that can access the unit price, quantity, product, and partner. Python Code defines the amount of the tax, and Applicable Code defines whether the tax is applied. Enter a formula for each field at the bottom of the Definition tab.
Example
A product has a sales price of $1000, and we apply a Python Code tax with the following configuration:
Python Code:
result = price_unit * 0.10andApplicable Code:
result = True.
We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
1.000 |
100 |
1.100,00 |
Attivo¶
Solo le imposte attive possono essere aggiunte a nuovi documenti.
Importante
Non è possibile eliminare le imposte già utilizzate. È invece possibile disattivarle per impedirne l’uso futuro.
Nota
Questo campo può essere modificato dalla vista elenco.
Tipo di imposta¶
Il Tipo di imposta determina l’applicazione dell’imposta che ne limita anche la visualizzazione.
Vendite: fatture cliente, imposte cliente prodotto, ecc.
Acquisti: fatture fornitore, imposte fornitore prodotto, ecc.
Nessuno
Suggerimento
Puoi utilizzare Nessuno per le imposte che vuoi includere in un Gruppo di imposte ma che non vuoi elencare con le altre imposte per vendite e acquisti.
Ambito imposte¶
La funzione Ambito imposte limita l’utilizzo delle imposte a un tipo di prodotto, che si tratti di beni o servizi.
Scheda Definizione¶
Assegna con precisione l’importo della base imponibile o le percentuali dell’imposta calcolata a più conti e griglie fiscali.
Basata su:
Base: il prezzo sulla riga della fattura
% imposta: percentuale dell’imposta calcolata.
Conto: se indicato, viene registrato un movimento contabile aggiuntivo.
Griglie imposte: usate per generare automaticamente resoconti fiscali, secondo la normativa del Paese.
Scheda Opzioni avanzate¶
Etichetta su fatture¶
L’etichetta dell’imposta viene mostrata su ogni riga di fattura nella colonna Imposte. È visibile agli utenti del front-end su fatture esportate, nei portali clienti, ecc.
Gruppo imposte¶
Seleziona il gruppo imposta a cui appartiene l’imposta. Il nome del gruppo viene visualizzato sopra la riga totale sulle fatture esportate e nei portali dei clienti.
I gruppi imposte includono varie iterazioni della stessa imposta. Può essere utile quando devi registrare la stessa imposta in modo diverso a seconda delle posizioni di bilancio.
Example
Nell’esempio precedente, l’imposta 0% EU S per i clienti intracomunitari in Europa registra l’importo su conti e griglie imposte specifici. Tuttavia, per il cliente rimane un’imposta dello 0%. Per questo motivo l’etichetta indica 0% EU S, mentre il nome del gruppo fiscale sopra la riga Totale indica IVA 0%.
Importante
Le imposte hanno tre diverse etichette, ognuna delle quali ha un uso specifico. Per vedere dove vengono visualizzate, consulta la tabella che segue.
Backend |
Imposte, colonna su fatture esportate |
Sopra la riga Totale sulle fatture esportate |
Includere nel costo analitico¶
Con questa opzione attivata, l’importo dell’imposta viene assegnato allo stesso conto analitico della riga della fattura.
Includere nel prezzo¶
With this option activated, the tax will treat the sales price on which it is applied as a total including the tax amount. The tax computation will split the sales price into a base amount and a tax amount. This makes it suitable for B2C sales in most countries where prices are quoted tax-inclusive.
Totale = Prezzo di vendita = Imposta calcolata-Prezzo escluso + Imposta
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Included in Price. We then have:
Prezzo vendita prodotto |
Prezzo imposte escluse |
Imposta |
Totale |
|---|---|---|---|
1.000 |
909.09 |
90.91 |
1.000,00 |
Nota
For a guide on configuring tax-excluded and tax-included prices for B2B and B2C customers, see Tariffe B2B (imposte escluse) e B2C (imposte incluse).
Determinare imponibile imposte successive¶
If this setting is enabled, any subsequent tax applied on the same product line that has Base affected by preceding taxes will be based on a modified sales price. The exact behavior depends on whether the tax with Affect base of subsequent taxes is Includere nel prezzo or not.
If Included in Price is disabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price plus the tax amount.
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1100.
If Included in Price is enabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price minus the tax amount.
Example
A product has a sales price of $1100, and we apply a 10% Percentage of Price tax with Included in Price and Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1000.
This setting is considered any time multiple taxes are applied to the same product line, whether via a group of taxes or multiple taxes added directly to a product line.
Avvertimento
L’ordine in cui si aggiungono le imposte a una riga di prodotto non ha alcun effetto sul calcolo degli importi. Se si aggiungono le imposte direttamente su una riga di prodotto, solo la sequenza delle imposte determina l’ordine di applicazione.
Per riordinare la sequenza, apri l’app e trascina e rilascia le righe accanto ai nomi delle imposte.
Base affected by preceding taxes¶
This setting, which is only visible in developer mode, determines whether any previous tax that affects the base of subsequent taxes will modify the sales price that this tax is based on.
Nota
Taxes with Included in Price always behave as if this setting is enabled.
Imposte aggiuntive¶
Con “Tasse aggiuntive” ci si riferisce a tasse extra rispetto a quelle standard o di base imposte dai governi. Queste tasse aggiuntive possono essere tasse di lusso, tasse ambientali, tasse di importazione o dazi di esportazione, ecc.
Nota
Il metodo di calcolo di queste imposte varia da Paese a Paese. Ti consigliamo di consultare le normative del tuo Paese per capire come calcolarle per la tua attività.
To compute an extra tax in Odoo, create a tax, enter a tax name, select a Tax Computation, set an Amount, and in the Advanced Options tab, enable Affect Base of Subsequent Taxes. Then, drag and drop the taxes in the order they should be computed.
Example
In Belgio, la formula per calcolare una tassa ambientale è:
(prezzo del prodotto + imposta ambientale) x imposta sulle vendite. Pertanto, la nostra imposta ambientale deve venire prima dell’imposta sulle vendite nella sequenza di calcolo.Nel nostro caso, abbiamo creato una tassa ambientale del 5% (Tassa ambientale) e l’abbiamo anteposta all’imposta base belga del 21%.
Vedi anche