Skip to content
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 #4373

Closed
wants to merge 45 commits into from

Commits on Apr 26, 2024

  1. ADD .gitignore

    eLBati committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    c5a19e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [8.0] add account stamp management

    [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
    sergiocorato authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f1b25b6 View commit details
    Browse the repository at this point in the history
  2. porting l10n_it_account_stamp to 10

    eLBati authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5bb6d9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b91821e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdc2759 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3ac49e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b79450 View commit details
    Browse the repository at this point in the history
  7. FIX l10n_it_account_stamp: recompute taxes when adding stamp to lines (

    …OCA#818)
    
    This is needed as stamp line should be under VAT exemption
    eLBati authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ed40763 View commit details
    Browse the repository at this point in the history
  8. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f15922e View commit details
    Browse the repository at this point in the history
  9. [FIX] move stamp checkbox to avoid misleading

    [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
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    65ee613 View commit details
    Browse the repository at this point in the history
  10. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    bdb70e5 View commit details
    Browse the repository at this point in the history
  11. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8adbcd5 View commit details
    Browse the repository at this point in the history
  12. [IMP] l10n_account_stamp add manual mode

    [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
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c520d98 View commit details
    Browse the repository at this point in the history
  13. [FIX] decree month in source string

    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    de0343f View commit details
    Browse the repository at this point in the history
  14. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d96d57d View commit details
    Browse the repository at this point in the history
  15. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    97439d0 View commit details
    Browse the repository at this point in the history
  16. Translated using Weblate (Italian)

    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/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    641fea3 View commit details
    Browse the repository at this point in the history
  17. Fix l10n_it_account_stamp: tax_stamp computation.

    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
    eLBati authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3f18b26 View commit details
    Browse the repository at this point in the history
  18. merge PR 1264 1717 1728 1737 1739

    Lara Baggio authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    64f813c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1978b7d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    92d3332 View commit details
    Browse the repository at this point in the history
  21. Revert "[FIX] show stamp duty parameters in manual mode"

    This reverts commit 112146d.
    eLBati authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e9eee5c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    882538d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1d29526 View commit details
    Browse the repository at this point in the history
  24. Translated using Weblate (Italian)

    Currently translated at 100.0% (31 of 31 strings)
    
    Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_account_stamp
    Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_account_stamp/it/
    primes2h authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    4c4b127 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    442d726 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    8e693e0 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    bb848d5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c419f16 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    214ee5d View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4db9ded View commit details
    Browse the repository at this point in the history
  31. Translated using Weblate (Italian)

    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/
    mymage authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    76cbf1a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3181ddf View commit details
    Browse the repository at this point in the history
  33. [FIX][l10n_it_account_stamp] fix xpath to avoid error on update all E…

    …lement '<xpath expr=//p[@t-if='o.fiscal_position_id.note']>' cannot be located in parent view
    matteoopenf authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2b8cc0b View commit details
    Browse the repository at this point in the history
  34. Translated using Weblate (Italian)

    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/
    mymage authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    154f39c View commit details
    Browse the repository at this point in the history
  35. [FIX] l10n_it_account_stamp: fix tests, prevent ValueError: Expected …

    …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
    tafaRU authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    0edf124 View commit details
    Browse the repository at this point in the history
  36. FIX l10n_it_account_stamp for multi-company env

    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.
    eLBati authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    bd84d4d View commit details
    Browse the repository at this point in the history
  37. Updated from template

    SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c7ce68e View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    5053927 View commit details
    Browse the repository at this point in the history
  39. [IMP] l10n_it_account_stamp: Usability for stamp in invoice.

    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 <[email protected]>
    SimoRubi and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    4d327c4 View commit details
    Browse the repository at this point in the history
  40. Translated using Weblate (Italian)

    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/
    mymage authored and SirAionTech committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9a927c0 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    d8f3f45 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    8608159 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    3b1879a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3a7d0e View commit details
    Browse the repository at this point in the history