-
-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MIG] l10n_it_account_stamp: Migrazione a 18.0 #4402
base: 18.0
Are you sure you want to change the base?
Conversation
/ocabot migration l10n_it_account_stamp |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test funzionale: OK
[FIX] clean [FIX] clean [FIX] pep8 [IMP] use tax obj instead of tax code [FIX] icon path [FIX] get product with lang context [FIX] translation [FIX] product name [FIX] compute after unlink of invoice line
…OCA#818) This is needed as stamp line should be under VAT exemption
Currently translated at 100.0% (29 of 29 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
[FIX] extra blank line [FIX] typos in source strings [IMP] readme, adapt to v.12.0 and add italian section [IMP] __manifest__.py, set ITA name and summary
Currently translated at 100.0% (29 of 29 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
Currently translated at 100.0% (29 of 29 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
[FIX] 2 euro image file [IMP] image on invoice to display stamp application and revert checkbox to previous position [FIX] show button in draft edit mode only
Currently translated at 100.0% (30 of 30 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
Currently translated at 100.0% (30 of 30 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
Currently translated at 100.0% (30 of 30 strings) Translation: l10n-italy-12.0/l10n-italy-12.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_account_stamp/it/
Test case: - Create a product setting VAT "fuori campo" (price 1) - Configure "Tax Stamp 2 euro" product to apply to "fuori campo" - Create an invoice, add a line selecting the previously created product and setting unit price = 100 tax_stamp field stays false
This reverts commit 112146d.
Currently translated at 100.0% (30 of 30 strings) Translation: l10n-italy-16.0/l10n-italy-16.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-16-0/l10n-italy-16-0-l10n_it_account_stamp/it/
…lement '<xpath expr=//p[@t-if='o.fiscal_position_id.note']>' cannot be located in parent view
Currently translated at 100.0% (31 of 31 strings) Translation: l10n-italy-16.0/l10n-italy-16.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-16-0/l10n-italy-16-0-l10n_it_account_stamp/it/
…singleton After odoo/odoo@28004b7#diff-a97352a94802dc006fe1dad7587741ccc6e8d9edf5eb70110a1087c52dde2759R97-R109 test_amount_total_changing_currency fails with the following error: Traceback (most recent call last): File "/__w/l10n-italy/l10n-italy/l10n_it_account_stamp/tests/test_account_stamp_invoicing.py", line 93, in test_amount_total_changing_currency invoice_form = Form(invoice) File "/opt/odoo/odoo/tests/common.py", line 1977, in __init__ assert recordp['id'], "editing unstored records is not supported" File "/opt/odoo/odoo/models.py", line 5897, in __getitem__ return self._fields[key].__get__(self, type(self)) File "/opt/odoo/odoo/fields.py", line 5065, in __get__ raise ValueError("Expected singleton: %s" % record) ValueError: Expected singleton: account.move(230, 236) and test_keep_lines_description fails with the following error: Traceback (most recent call last): File "/__w/l10n-italy/l10n-italy/l10n_it_account_stamp/tests/test_account_stamp_invoicing.py", line 73, in test_keep_lines_description self.assertEqual(len(invoice), 1) AssertionError: 2 != 1 and test_post_invoicing fails with the following error: Traceback (most recent call last): File "/__w/l10n-italy/l10n-italy/l10n_it_account_stamp/tests/test_account_stamp_invoicing.py", line 55, in test_post_invoicing self.assertEqual(len(invoice_ids), 1) AssertionError: 2 != 1
Steps: - Configure 2 companies - Company 1 - No tax stamp applied in the settings - Company 2 - Tax stamp applied in the settings - Activate "Synchronize invoices/bills" under "Inter-Company Transactions" in "General Settings" (enterprise feature) - From Company 1, create an invoice to Company 2 and try to "Confirm" the invoice Get "Missing tax stamp product in company settings" Expected behavior for Company 1 (invoice): - Since no taxstamp exists in settings for Company 1 and "Apply tax stamp" is FALSE on the invoice itself - there should be no error "Missing tax stamp". Expected behavior for Company 2 (bill): - Since taxstamp applied in the settings, it should be correctly processed.
If stamp line can be added (invoice in draft): show button to add stamp line. If stamp line can't be added (invoice not in draft): show message explaining why it can't be added. If stamp line has already been added: show message saying it has already been added (useful if invoice has many lines). Button and messages update live while updating the invoice. Better messages to user for charging stamp to customer Co-authored-by: Simone Rubino <simone.rubino@aion-tech.it>
Currently translated at 100.0% (35 of 35 strings) Translation: l10n-italy-16.0/l10n-italy-16.0-l10n_it_account_stamp Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-16-0/l10n-italy-16-0-l10n_it_account_stamp/it/
6340163
to
dff90a8
Compare
dff90a8
to
a6d100f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per me è ok.
Manca solo un revisione degli script di migrazione, non posso autorevisionarmeli. 😉
This PR has the |
This comment was marked as resolved.
This comment was marked as resolved.
Align with Odoo standard terminology Co-authored-by: Sergio Zanchetta <primes2h@gmail.com>
a6d100f
to
4bd4fc5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per me è ok.
Manca solo un revisione degli script di migrazione, non posso autorevisionarmeli. 😉
Li ho guardati e secondo me vanno bene ma non posso autoapprovarmi la PR; ci accorgeremo di cosa abbiamo sbagliato quando si potranno usare.
Ho fatto le modifiche che avevamo detto in #4402 (comment), se vuoi darci un occhio così poi mergiamo 🚀
Sostituisce #4373.