OdooWiki OCA HUB

ITA - Imposta di bollo

l10n_it_account_stamp folder_open OCA/l10n-italy open_in_new
Localization/Italy License: LGPL-3

Italiano

Questo modulo permette di calcolare automaticamente ed addebitare al cliente l'imposta di bollo italiana nelle fatture e nelle ricevute mantenendo la sincronizzazione con il campo "Dati Bollo" (l10n_it_stamp_duty) di l10n_it_edi. In questo modo l'elemento XML verrà valorizzato correttamente.

English

This module allows to automatically compute and charge the Italian stamp duty to customers in invoices and receipts while maintaining synchronization with the "Stamp Duty Data" field (l10n_it_stamp_duty) of l10n_it_edi. In this way XML tag will be correctly set.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Automatically calculates and charges the Italian stamp duty (imposta di bollo) on customer invoices and receipts, keeping the e-invoice stamp duty data in sync. Users can configure a stamp duty product and let Odoo add the stamp line when the taxable base reaches the threshold.

This module manages the Italian stamp duty on customer invoices. It adds a "Stamp Duty Product" setting in Accounting configuration, where you choose the product used as stamp duty (a 2 euro stamp duty product is provided by default).

On the product form, a "Stamp Duty" section lets you mark a product as a stamp, enable auto-compute, set the minimum total base for applicability, and select the taxes whose base is summed to decide whether the stamp applies.

On the invoice form, Odoo shows whether stamp duty applies. If auto-compute is on, it is decided automatically by comparing the converted taxable base of the selected taxes with the minimum threshold; otherwise you can tick "Apply stamp duty" manually. A button "Charge stamp to customer" adds the stamp line to the invoice, and the line is highlighted in the invoice lines list.

When the invoice is posted, if stamp duty applies and no stamp line or stamp product line exists, Odoo automatically creates the stamp income and expense journal lines. Reverting the invoice to draft removes those stamp lines. The invoice PDF report also prints the legal stamp duty statement when stamp duty applies.

Depends on

productl10n_it_edi
Models and fields (5)
  • res.company · extends an existing modell10n_it_account_stamp_stamp_duty_product_id (Stamp Duty Product)
  • account.move · extends an existing modell10n_it_stamp_duty, l10n_it_account_stamp_is_stamp_duty_applied (Stamp Duty), l10n_it_account_stamp_auto_compute_stamp_duty, l10n_it_account_stamp_manually_apply_stamp_duty (Apply stamp duty), l10n_it_account_stamp_is_stamp_duty_invoice_line_present (Stamp line is present in invoice)
  • product.template · extends an existing modell10n_it_account_stamp_is_stamp (Is a stamp), l10n_it_account_stamp_auto_compute (Auto-compute), l10n_it_account_stamp_stamp_duty_apply_tax_ids (Stamp taxes), l10n_it_account_stamp_tax_apply_min_total_base (Stamp applicability min total base)
  • account.move.line · extends an existing modelis_stamp_line
  • res.config.settings · extends an existing modell10n_it_account_stamp_stamp_duty_product_id (Stamp Duty Product)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-italy.

terminal Installation and usage

OCA documentation · Odoo 19.0

Italiano

Per modificare le impostazioni sul prodotto "Imposta di bollo 2 euro" è necessario abilitare le funzioni complete per la contabilità:

  • Impostazioni -\> Utenti e aziende -\> Gruppi
  • Cercare il gruppo "Mostrare funzionalità contabili complete" e selezionarlo
  • Nel tab "Utenti" aggiungere l'utente e salvare

Modalità automatica:

  • andare sul prodotto "Imposta di bollo 2 euro" e configurare "Imposte per bollo" (Imposte in esenzione).
  • per ciascuna fattura o ricevuta, l'applicabilità dell'imposta di bollo verrà calcolata in modo automatico in base alla somma degli imponibili relativi alle imposte selezionate.

Modalità manuale:

  • andare sul prodotto "Imposta di bollo 2 euro" e deselezionare la casella "Calcolo automatico".
  • per ciascuna fattura o ricevuta, abilitare manualmente la casella di selezione "Imposta di bollo". L'applicabilità dell'imposta di bollo verrà calcolata in base alla somma degli imponibili relativi alle imposte selezionate.

Impostare i conti di ricavo/costo nella scheda "Contabilità", generalmente ricavo="Debiti per bolli" e costo="Valori bollati".

English

In order to change 'Stamp duty 2 euro' product settings, enable full accounting features:

  • Settings -\> Users & Companies -\> Groups
  • Search "Show Full Accounting Features" group and select it
  • In "Users" Tab, add user and save

Automatic mode:

  • Go to 'Stamp duty 2 euro' product and configure 'Stamp taxes' (exemption taxes).
  • For each invoice or receipt, the base amount for each selected tax will be added up and used to determine the application of the account stamp.

Manual mode:

  • Go to 'Stamp duty 2 euro' product and deselect 'Auto-compute' checkbox.
  • For each invoice or receipt, manually enable 'Stamp Duty' checkbox.

Also set income/expense accounts, typically income = 'Debiti per bolli' and expense = 'Valori bollati'.

Italiano

Se nella fattura o ricevuta è previsto l'addebito dell'imposta di bollo al cliente, fare clic sul pulsante "Aggiungi riga bollo" per aggiungere una riga relativa all'imposta di bollo.

In caso contrario, l'imposta di bollo verrà comunque considerata ma non verrà addebitata al cliente.

English

In invoice or receipt form, when applicable, click 'Add stamp duty line' button to add stamp duty as invoice line, thus charging customer.

Otherwise, stamp duty will be anyway accounted, without charging customer.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.