Odooopen sourceTech notes

Odoo No module named codicefiscale

odoo 12 apps account contabilità magazzino produzione

Durante l’installazione dei moduli necessari al funzionamento della localizzazione italiana di Odoo può comparire questo errore:

No module named codicefiscale

I motivi possono essere due:

  1. Non è installato il modulo python codicefiscale
  2. Il modulo è installato ma non viene ‘visto’ da Odoo

Nel primo caso bisogna eseguire:

pip install codice fiscale

in corrispondenza dell’installazione python utilizzata da Odoo.

Nel secondo caso può essere utile come ‘workaround’ commentare la dipendenza nel  file manifest.py per poter procedere con l’installazione dei moduli necessari:

# Copyright 2014 Associazione Odoo Italia (<http://www.odoo-italia.org>)
# Copyright 2016 Andrea Gallina (Apulia Software)
# Copyright 2018 Matteo Bilotta (Link IT s.r.l.)
# Copyright 2018 Lorenzo Battistini (https://github.com/eLBati)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
    'name': 'Italian Localization - Fiscal Code',
    'version': '12.0.1.1.3',
    'development_status': 'Production/Stable',
    'category': 'Localisation/Italy',
    'author': "Link IT s.r.l., "
              "Apulia Software, "
              "Odoo Italia Network, "
              "Odoo Community Association (OCA)",
    'website': 'https://github.com/OCA/l10n-italy',
    'license': 'AGPL-3',
    'depends': ['base_vat'],
    # 'external_dependencies': {
        # 'python': ['codicefiscale'],
    # },
    'data': [
        "security/ir.model.access.csv",
        'data/res.city.it.code.csv',
        'view/fiscalcode_view.xml',
        'view/report_invoice_document.xml',
        'wizard/compute_fc_view.xml',
        'view/company_view.xml'
        ],
    'installable': True
}

 

Comment here