ITA - Codice fiscale

l10n_it_fiscalcode
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/16.0/l10n_it_fiscalcode
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYLocalization/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Simone Rubino, oca-ci, gianmarco, Marco Colombo, odooNextev, LorenzoC0
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
**Italiano**

Questo modulo aggiunge al partner il campo codice fiscale e permette di
calcolarne il suo valore.

**English**

This module extends the functionality of partner allowing you to compute
its fiscal code.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
print_invoice_inherit print_invoice_inherit ir.ui.view qweb Inherits account.report_invoice_document
view_company_form_fc view_company_form_fc res.company field Inherits base.view_company_form
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (5)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
  • name Char
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4
  • province Char
    size=5
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100
Public methods (1)
  • init(self)

New fields (1)
  • fiscalcode Char
    readonly=False related='partner_id.fiscalcode' store=True
Public methods (0)

No public methods.

New fields (1)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
Public methods (1)
  • check_fiscalcode(self)
    @api.constrains('fiscalcode', 'company_type')

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    required=True string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    required=True args: 'Date of birth'
  • birth_province Many2one → res.country.state
    required=True string='Province' args: 'res.country.state'
  • fiscalcode_firstname Char
    required=True size=64 args: 'First name'
  • fiscalcode_surname Char
    required=True size=64 args: 'Surname'
  • sex Selection
    required=True args: [('M', 'Male'), ('F', 'Female')]
Public methods (3)
  • compute_fc(self)
  • onchange_birth_city(self)
    @api.onchange('birth_city')
  • onchange_birth_province(self)
    @api.onchange('birth_province')
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/14.0/l10n_it_fiscalcode
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYLocalization/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, gborruso@dinamicheaziendali.it, Marco Colombo, Eduard Brahas
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
print_invoice_inherit print_invoice_inherit ir.ui.view qweb Inherits account.report_invoice_document
view_company_form_fc view_company_form_fc res.company field Inherits base.view_company_form
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base_vat.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (5)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self)

New fields (1)
  • fiscalcode Char
    readonly=False related='partner_id.fiscalcode' store=True
Public methods (0)

No public methods.

New fields (1)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
Public methods (1)
  • check_fiscalcode(self)
    @api.constrains('fiscalcode', 'company_type')

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    required=True string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    required=True args: 'Date of birth'
  • birth_province Many2one → res.country.state
    required=True string='Province' args: 'res.country.state'
  • fiscalcode_firstname Char
    required=True size=64 args: 'First name'
  • fiscalcode_surname Char
    required=True size=64 args: 'Surname'
  • sex Selection
    required=True string='Sex' args: [('M', 'Male'), ('F', 'Female')]
Public methods (3)
  • compute_fc(self)
  • onchange_birth_city(self)
    @api.onchange('birth_city')
  • onchange_birth_province(self)
    @api.onchange('birth_province')
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/12.0/l10n_it_fiscalcode
VERSION
VERSION 1.1.5
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
COMMITTERS
COMMITTERSLorenzo Battistini, eLBati, GitHub, Alex Comba, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Simone Rubino, Lara Baggio, oca-ci, c-amara, matteo.tognini
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy/tree/12.0/l10n_it_fiscalcode
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
print_invoice_inherit print_invoice_inherit ir.ui.view qweb Inherits account.report_invoice_document
view_company_form_fc view_company_form_fc res.company field Inherits base.view_company_form
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base_vat.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (5)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self)

New fields (1)
  • fiscalcode Char
    readonly=False related='partner_id.fiscalcode' store=True
Public methods (0)

No public methods.

New fields (1)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
Public methods (1)
  • check_fiscalcode(self)
    @api.multi@api.constrains('fiscalcode')

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    required=True string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    required=True args: 'Date of birth'
  • birth_province Many2one → res.country.state
    required=True string='Province' args: 'res.country.state'
  • fiscalcode_firstname Char
    required=True size=64 args: 'First name'
  • fiscalcode_surname Char
    required=True size=64 args: 'Surname'
  • sex Selection
    required=True string='Sex' args: [('M', 'Male'), ('F', 'Female')]
Public methods (3)
  • compute_fc(self)
    @api.multi
  • onchange_birth_city(self)
    @api.multi@api.onchange('birth_city')
  • onchange_birth_province(self)
    @api.multi@api.onchange('birth_province')
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/11.0/l10n_it_fiscalcode
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italia Network, Apulia Software, Link IT s.r.l.
COMMITTERS
COMMITTERSLorenzo Battistini, eLBati, OCA Transbot, oca-travis, Weblate, Sergio Corato
WEBSITE
WEBSITEhttps://odoo-community.org/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
print_invoice_inherit print_invoice_inherit ir.ui.view qweb Inherits account.report_invoice_document
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base_vat.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (4)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self)

New fields (2)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
  • individual Boolean
    default=False help='If checked the C.F. is referred to a Individual Person' args: 'Individual'
Public methods (1)
  • check_fiscalcode(self)
    @api.multi

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    required=True string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    required=True args: 'Date of birth'
  • birth_province Many2one → res.country.state
    required=True string='Province' args: 'res.country.state'
  • fiscalcode_firstname Char
    required=True size=64 args: 'First name'
  • fiscalcode_surname Char
    required=True size=64 args: 'Surname'
  • sex Selection
    required=True string='Sex' args: [('M', 'Male'), ('F', 'Female')]
Public methods (3)
  • compute_fc(self)
    @api.multi
  • onchange_birth_city(self)
    @api.multi@api.onchange('birth_city')
  • onchange_birth_province(self)
    @api.multi@api.onchange('birth_province')
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/10.0/l10n_it_fiscalcode
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italia Network
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italia Network
COMMITTERS
COMMITTERSLorenzo Battistini, Pedro M. Baeza, Alex Comba, OCA Transbot, oca-travis, Weblate, OCA-git-bot, SimoRubi, andrea4ever
WEBSITE
WEBSITEhttps://odoo-community.org/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
view_company_form_fc view_company_form_fc res.company field Inherits base.view_company_form
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner xpath Inherits base_vat.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (6)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self)

New fields (2)
  • name Char
    size=100 args: 'Name'
  • town_name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self)

New fields (1)
  • fiscalcode Char
    readonly=False related='partner_id.fiscalcode' store=True
Public methods (0)

No public methods.

New fields (2)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
  • individual Boolean
    default=False help='If checked the C.F. is referred to a Individual Person' args: 'Individual'
Public methods (1)
  • check_fiscalcode(self)
    @api.multi

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    args: 'Date of birth'
  • birth_province Many2one → res.city.it.code.province
    string='Province' args: 'res.city.it.code.province'
  • fiscalcode_firstname Char
    size=64 args: 'First name'
  • fiscalcode_surname Char
    size=64 args: 'Surname'
  • sex Selection
    args: [('M', 'Male'), ('F', 'Female')], 'Sex'
Public methods (2)
  • compute_fc(self)
    @api.multi
  • onchange_birth_city(self)
    @api.multi@api.onchange('birth_city')
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/9.0/l10n_it_fiscalcode
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italian Community
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.odoo-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module customizes Odoo in order to fit italian laws and mores

Functionalities:

- Fiscal code computation for partner

External depends:

    * Python codicefiscale https://pypi.python.org/pypi/codicefiscale

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner xpath Inherits base_vat.view_partner_form
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (5)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self, cr)

New fields (2)
  • name Char
    size=100 args: 'Name'
  • town_name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self, cr)

New fields (2)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
  • individual Boolean
    default=False help='If checked the C.F. is referred to a Individual Person' args: 'Individual'
Public methods (1)
  • check_fiscalcode(self)
    @api.multi

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    args: 'Date of birth'
  • birth_province Many2one → res.city.it.code.province
    string='Province' args: 'res.city.it.code.province'
  • fiscalcode_firstname Char
    size=64 args: 'First name'
  • fiscalcode_surname Char
    size=64 args: 'Surname'
  • sex Selection
    args: [('M', 'Male'), ('F', 'Female')], 'Sex'
Public methods (2)
  • compute_fc(self)
    @api.multi
  • onchange_birth_city(self, birth_city)
    @api.multi
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/8.0/l10n_it_fiscalcode
VERSION
VERSION 0.1.2
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo Italian Community
COMMITTERS
COMMITTERSStéphane Bidoul, Lorenzo Battistini, Alexandre Fayolle, GitHub, Stéphane Bidoul (ACSONE), Alex Comba, Andrea Cometa, OCA Transbot, oca-travis, Weblate, OCA-git-bot, sergio, Franco Alberganti, v.terzulli
WEBSITE
WEBSITEhttp://www.odoo-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base_vat
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module customizes Odoo in order to fit italian laws and mores

Functionalities:

- Fiscal code computation for partner

External depends:

    * Python codicefiscale https://pypi.python.org/pypi/codicefiscale

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner xpath Inherits base_vat.view_partner_form
view_res_partner_filter_fiscalcode_data res.partner.fiscalcode.filter res.partner search Inherits base.view_res_partner_filter
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (5)

New fields (11)
  • cadastre_code Char
    size=4 args: 'Belfiore cadastre code (not used anymore)'
  • cadastre_code_var Char
    size=4 args: 'Cadastre code variation'
  • creation_date Date
    args: 'Creation date'
  • name Char
    args: 'Name'
  • name_var Char
    size=100 args: 'Name variation'
  • national_code Char
    size=4 args: 'National code'
  • national_code_var Char
    size=4 args: 'National code variation'
  • notes Char
    size=4 args: 'Notes'
  • province Char
    size=5 args: 'Province'
  • province_var Char
    size=5 args: 'Province variation'
  • var_date Date
    args: 'Variation date'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self, cr)

New fields (2)
  • name Char
    size=100 args: 'Name'
  • town_name Char
    size=100 args: 'Name'
Public methods (1)
  • init(self, cr)

New fields (2)
  • fiscalcode Char
    help='Italian Fiscal Code' size=16 args: 'Fiscal Code'
  • individual Boolean
    default=False help='If checked the C.F. is referred to a Individual Person' args: 'Individual'
Public methods (1)
  • check_fiscalcode(self)
    @api.multi

New fields (6)
  • birth_city Many2one → res.city.it.code.distinct
    string='City of birth' args: 'res.city.it.code.distinct'
  • birth_date Date
    args: 'Date of birth'
  • birth_province Many2one → res.city.it.code.province
    string='Province' args: 'res.city.it.code.province'
  • fiscalcode_firstname Char
    size=64 args: 'First name'
  • fiscalcode_surname Char
    size=64 args: 'Surname'
  • sex Selection
    args: [('M', 'Male'), ('F', 'Female')], 'Sex'
Public methods (2)
  • compute_fc(self)
    @api.multi
  • onchange_birth_city(self, birth_city)
    @api.multi
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/7.0/l10n_it_fiscalcode
VERSION
VERSION 0.1
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP Italian Community
COMMITTERS
COMMITTERSLorenzo Battistini, Alexandre Fayolle, Stéphane Bidoul (ACSONE), Alex Comba, Andrea Cometa, OCA Transbot, moylop260, zeroincombenze
WEBSITE
WEBSITEhttp://www.openerp-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_base
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Functionalities:

- Fiscal code computation for partner

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base.view_partner_form
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/6.1/l10n_it_fiscalcode
VERSION
VERSION 0.1
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP Italian Community
COMMITTERS
COMMITTERSLorenzo Battistini, Alexandre Fayolle, Alex Comba, Franco Tampieri
WEBSITE
WEBSITEhttp://www.openerp-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_base
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module customizes OpenERP in order to fit italian laws and mores - Account version

Functionalities:

- Fiscal code computation for partner

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_partner_form_fiscalcode_button res.partner.fiscalcode.button res.partner field Inherits l10n_it_fiscalcode.view_partner_form_fiscalcode_data
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner field Inherits base.view_partner_form
wizard_compute_fc_form wizard.compute.fc.form wizard.compute.fc form New
Models touched (0)

No models found for this module.