Repository
OCA/l10n-italy · module folder · Try on Runboat
Module version
1.2.2
Category
Localization/Italy
Folder size
0.09 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-italy
Last tracking update
2026-08-07 08:42:51
Authors
Odoo Community Association (OCA), Sergio Corato, Ermanno Gnan, Enrico Ganzaroli
Maintainers
Odoo Community Association (OCA), Sergio Corato, Ermanno Gnan, Enrico Ganzaroli
Committers
Sergio Zanchetta, tafaRU, Simone Rubino, Weblate, OCA-git-bot, oca-ci, gianmarco, odooNextev, Patrick Trabocchi, Babbato
Odoo dependencies
Python dependencies
cryptography
System dependencies
None
Required by
None
Description
**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 `<DatiBollo>` 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 `<DatiBollo>` will be correctly set.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_move_form_stamp account.move.form.stamp account.move form Inherits account.view_move_form
product_template_form_view_account_stamp product.template.form.inherit product.template form Inherits account.product_template_form_view
report_invoice_document_custom_fields_ext report_invoice_document_custom_fields_ext ir.ui.view qweb Inherits account.report_invoice_document
view_account_config_settings_stamp view_account_config_settings_stamp res.config.settings form Inherits account.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (5)
  • l10n_it_account_stamp_auto_compute_stamp_duty Boolean
    related='company_id.l10n_it_account_stamp_stamp_duty_product_id.l10n_it_account_stamp_auto_compute'
  • l10n_it_account_stamp_is_stamp_duty_applied Boolean
    compute='_compute_l10n_it_account_stamp_is_stamp_duty_applied' help='Stamp duty is applied to this invoice.' readonly=False store=True string='Stamp Duty'
  • l10n_it_account_stamp_is_stamp_duty_invoice_line_present Boolean
    compute='_compute_l10n_it_account_stamp_is_stamp_duty_invoice_line_present' string='Stamp line is present in invoice'
  • l10n_it_account_stamp_manually_apply_stamp_duty Boolean
    string='Apply stamp duty'
  • l10n_it_stamp_duty Float
    compute='_compute_l10n_it_stamp_duty' store=True
Public methods (5)
  • add_stamp_duty_invoice_line(self)
  • button_draft(self)
  • is_stamp_duty_applicable(self)
  • is_stamp_duty_line_present(self)
  • is_stamp_duty_product_present(self)

New fields (1)
  • is_stamp_line Boolean
    readonly=True
Public methods (0)

No public methods.

New fields (4)
  • l10n_it_account_stamp_auto_compute Boolean
    string='Auto-compute'
  • l10n_it_account_stamp_is_stamp Boolean
    string='Is a stamp'
  • l10n_it_account_stamp_stamp_duty_apply_tax_ids Many2many → account.tax
    column1='product_id' column2='tax_id' comodel_name='account.tax' relation='l10n_it_account_stamp_product_tax_account_tax_rel' string='Stamp taxes'
  • l10n_it_account_stamp_tax_apply_min_total_base Float
    digits='Account' string='Stamp applicability min total base'
Public methods (0)

No public methods.

New fields (1)
  • l10n_it_account_stamp_stamp_duty_product_id Many2one → product.product
    comodel_name='product.product' help='Product used as stamp duty in customer invoices.' string='Stamp Duty Product'
Public methods (0)

No public methods.

New fields (1)
  • l10n_it_account_stamp_stamp_duty_product_id Many2one
    help='Product used as stamp duty in customer invoices.' readonly=False related='company_id.l10n_it_account_stamp_stamp_duty_product_id' string='Stamp Duty Product'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
195 days ago
Last activity
41 days ago
Repository
OCA/l10n-italy
Pull request
[19.0][MIG] l10n_it_account_stamp: Migration to 19.0 (#5069)