Skip to content

Migration to Version 9.0 of l10n_it_fiscalcode - #274

Closed
hurrinico wants to merge 6 commits into
OCA:9.0from
hurrinico:9.0-mig-l10n_it_fiscalcode
Closed

Migration to Version 9.0 of l10n_it_fiscalcode#274
hurrinico wants to merge 6 commits into
OCA:9.0from
hurrinico:9.0-mig-l10n_it_fiscalcode

Conversation

@hurrinico

Copy link
Copy Markdown

No description provided.

@hurrinico

Copy link
Copy Markdown
Author

@OpenCode @eLBati if this pr is ok i think that #203 by @gigidn must be closed

@@ -0,0 +1,75 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add this :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html, on line 2

.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License

Italian Localization - FiscalCode

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

=================================, before on line before module name

Comment thread l10n_it_fiscalcode/README.rst Outdated
============

This module requires codicefiscale
https://pypi.python.org/pypi/codicefiscale

@andrea4ever andrea4ever Oct 25, 2016

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace with codicefiscale https://pypi.python.org/pypi/codicefiscale

Comment thread l10n_it_fiscalcode/__openerp__.py Outdated
'version': '8.0.0.1.0',
'version': '9.0.0.1.0',
'category': 'Localisation/Italy',
'description': """

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this key can be removed.

@hurrinico

Copy link
Copy Markdown
Author

@andrea4ever i've made the requested changes

@andrea4ever

Copy link
Copy Markdown
Contributor

@hurrinico I miss to escape string in my review for link to python depends codicefiscale, the correct string is codicefiscale https://pypi.python.org/pypi/codicefiscale.

Comment thread l10n_it_fiscalcode/__openerp__.py Outdated
"security/ir.model.access.csv"
],
],
'qweb': [],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove empty keys

#: model:ir.model.fields,help:l10n_it_fiscalcode.field_res_partner_individual
msgid "If checked the C.F. is referred to a Individual Person"
msgstr "Se selezionato il Cofice Fiscale farà riferimento a quello di una Persona Fisica"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo Cofice -> Codice

#: selection:wizard.compute.fc,sex:0
msgid "Male"
msgstr "Maschio"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forse è meglio Uomo

@@ -87,71 +95,84 @@ msgid "Female"
msgstr "Femmina"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forse è meglio Donna

@hurrinico

Copy link
Copy Markdown
Author

@OpenCode se non mi ricordo male sui documenti è indicato M/F... però forse mi sbaglio
@andrea4ever mi sa che non ho capito cosa cambiare riguardo la libreria codicefiscale

@OpenCode OpenCode left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on Runbot.
Insert a fiscalcode on partner: Ok
Calculate fiscalcode with wizard: Ok
Get an error whn calculate a fiscalcode on partner that has one yet: Ok

@andrea4ever

Copy link
Copy Markdown
Contributor

@hurrinico usa la stringa "codicefiscale" come etichetta per il web url in modo che non sia visibile, così come avviene già nella sezione Bug Tracker con il link alle Issues del repository

@hurrinico

Copy link
Copy Markdown
Author

@andrea4ever ho fixato quanto chiesto

@andrea4ever

Copy link
Copy Markdown
Contributor

👍

@eLBati eLBati left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a couple of remarks

Comment thread l10n_it_fiscalcode/README.rst Outdated
Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Questa sezione è superflua, poichè che l'icona OCA non è usata

Comment thread l10n_it_fiscalcode/__openerp__.py Outdated
'name': 'Italian Localisation - Fiscal Code',
'version': '8.0.0.1.0',
'category': 'Localisation/Italy',
'description': """

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essendoci il README, l'elemento description è da rimuovere

##############################################################################
{
'name': 'Italian Localisation - Fiscal Code',
'version': '8.0.0.1.0',

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mi pare manchi l'elemento version

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Volevo segnalare che ho iniziato una PR sul modulo [10] codicefiscale, che potrebbe interessare anche al backport verso la 9.0.
##278

LE modifiche riguardano:

  • eliminazione del campo _constrain [deprecated] e del metodo collegato _check_codicefiscale() , e passaggio alla #api.constrains(‘fiscalcode’)
  • modifica alla validazione dell’algoritmo di validazione codice inserito (1)
  • eliminazione del campo inidividual ed utilizzo del campo “nativo” is_company, per determinare se il partner è una company o una persona fisica, da cui l’applicabilità del calcolo automatico nonchè tipo di verifica del codice fiscale inserito
  • visualizzazione on/off del button per il calcolo del codice fiscale
  • alcune modifiche al modulo di test

Vi volevo invitare a dare una occhiata per unire gli sforzi…

(1) Dal dicembre 2001 in Italia il codice fiscale è posto uguale alla PIVA per società di persone e capitali, associazioni, fondazionie etc..
Ad oggi il modulo codice fiscale impedisce di inserire la PIVA come valore valido di codice fiscale per le aziende (vede la PIVA come un CF sbagliato...) . Con il campo is_company si può distinguere tra persona fisica (codice fiscale) e azienda (partita IVA).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tutti a rifa' sto cidice_fiscale :D cmq qui trovi il lavoro che a suo tempo avevo fatto per la v9 ed il porting alla v10:

https://github.com/gigidn/l10n-italy/tree/v10-fiscalcode

Il campo individual serve perchè le ditte individuali hanno codice fiscale = codice_fiscale_proprietario e non alla partita iva.

Il codice fiscale delle amministrazioni pubbliche è composto da soli numeri ma non è una partita iva valida se applichi le regole di verifica della partita iva.

Come dissi tempo fa a me non piace un modulo codice_fiscale con calcolo integrato ... meglio dividere in due il modulo, uno con la sola funzione del codice fiscale e l'altro che lo estende ed aggiunge la creazione automatica cosi' che se uno vuole evita di installare questo ultimo perchè fonte di mille problemi.

In ogni modo se puo' essere da spunto i codici son li .... che poi son gli stessi o quasi della PR di molti mesi fa.

@hurrinico

Copy link
Copy Markdown
Author

@eLBati fatto.
@Giuliano69 ho visto che c'è un po di discussione sugli improve alla versione 10, procederei con il porting dalla versione 8 alla 9 e quando verrà mergiata la tua pr con un git cherry-pick possiamo portare la modifica anche sulla 9

@eLBati

eLBati commented Nov 7, 2016

Copy link
Copy Markdown
Member

@hurrinico grazie. Puoi fare lo squash dei commit in base alla logica delle modifiche?

@hurrinico

Copy link
Copy Markdown
Author

@eLBati fatto

@hurrinico

Copy link
Copy Markdown
Author

Ho fatto degli errori in fase di squash.
Ho aperto questa #281

@Giuliano69

Copy link
Copy Markdown

ho aperto una discussione sulle funzionalità e caratteristiche nella PR
##278

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants