OdooWiki OCA HUB

ITA - Dichiarazione di intento

l10n_it_dichiarazione_intento folder_open OCA/l10n-italy open_in_new
Uncategorised License: AGPL-3

Italiano

Questo modulo consente di gestire le dichiarazioni d'intento.

English

This module allows you to manage declarations of intent.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Manage Italian declarations of intent (dichiarazione d'intento) with yearly plafond limits, automatically applying the correct fiscal position and taxes on sales and purchase invoices, and tracking how much of each declaration has been used.

This module lets you register declarations of intent received from or issued to partners, each with a number, validity period, telematic protocol, taxes and a plafond (limit amount). Declarations are found under Accounting > Declarations of intent.

  • On a company you can define yearly plafond limits (Exporter Plafond tab in company settings); the module computes how much has been issued and actually used per year.
  • A fiscal position can be flagged as valid for declarations of intent, and it must have taxes configured.
  • On sales orders and customer/supplier invoices, the fiscal position is automatically set based on the partner and date when a valid declaration exists.
  • On invoices you can see the linked declarations and use the 'Select Manually' button to pick them yourself.
  • Each invoice line can force a specific declaration.
  • When the invoice is posted, the module checks the available plafond and blocks posting if the limit is exceeded, and it records the used amounts on the declaration lines.
  • For customer invoices, a note with the declaration date and telematic protocol is added to the invoice.
  • Cancelling an invoice removes its declaration lines.
  • Declarations have states (valid, expired, closed) and can be force-closed or reopened; a declaration with linked invoices cannot be deleted.

Depends on

accountsale

Menus it adds

dichiarazione_intento_menu
Models and fields (10)
  • sale.order · extends an existing model
  • res.company · extends an existing modeldichiarazione_yearly_limit_ids (Declaration yearly limit)
  • account.invoice · extends an existing modeldichiarazione_intento_ids (Declarations of intent)
  • account.move.line · extends an existing modelforce_dichiarazione_intento_id (Force Declaration of Intent)
  • account.invoice.line · extends an existing modelforce_dichiarazione_intento_id (Force Declaration of Intent)
  • dichiarazione.intento · new modeldate, type, state, number, date_end, line_ids (Lines), taxes_ids (Taxes), company_id (Company), date_start, partner_id (Partner), currency_id (Currency), force_close, used_amount, limit_amount, available_amount, fiscal_position_id (Fiscal Position), telematic_protocol, partner_document_date (Document Date), partner_document_number (Document Number)
  • account.fiscal.position · extends an existing modelvalid_for_dichiarazione_intento (Valid for declaration of intent)
  • dichiarazione.intento.line · new modelamount, taxes_ids (Taxes), company_id (Company), invoice_id (Invoice), base_amount (Base Amount), currency_id (Currency), date_invoice (Date Invoice), move_line_ids (Move Lines), dichiarazione_id (Declaration)
  • select.manually.declarations · new modeldeclaration_ids (Declarations of Intent)
  • dichiarazione.intento.yearly.limit · new modelyear, company_id (Company), used_amount (Issued Declarations), limit_amount (Plafond), actual_used_amount (Actual Used Amount)

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 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 12.0

Creare una posizione fiscale per le dichiarazioni d'intento, con relativa imposta (ad esempio "Non imponibile art.8c Lettera intento"). Impostare la mappatura ad esempio tra "IVA al 22% (debito)" e "Non imponibile art.8c Lettera intento".

Per ogni cliente o fornitore soggetto a dichiarazione d'intento, creare una dichiarazione d'intento inserendo tutti i dati e selezionando la posizione fiscale dedicata.

In fase di fatturazione, utilizzare la posizione fiscale apposita.

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.