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

[16.0][MIG] account_invoice_import: Migration to 16.0 #1064

Draft
wants to merge 126 commits into
base: 16.0
Choose a base branch
from

Commits on Nov 7, 2024

  1. Rename module from account_invoice_pdf_import to account_invoice_import

    FIX raise error when we don't identify a partner
    
    Update README
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    23765a9 View commit details
    Browse the repository at this point in the history
  2. Update FR translation

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4e928ae View commit details
    Browse the repository at this point in the history
  3. Add instructions to use my PPA for poppler-utils on Ubuntu 14.04 LTS …

    …+ instructions OCR
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    753c54f View commit details
    Browse the repository at this point in the history
  4. Add support for direct import of XML files (YAML test provided)

    Rename test/pdf/ to test/invoices/ to host XML invoices too
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    db382d7 View commit details
    Browse the repository at this point in the history
  5. Sometimes, it's easier to extract the total tax amount instead of the…

    … total untaxed (depends on invoice layout)
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    073c0f8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd7db36 View commit details
    Browse the repository at this point in the history
  7. Add optional support for start/end dates

    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d414bcb View commit details
    Browse the repository at this point in the history
  8. Adapt to latest changes in invoice2data

    PEP8 stuff
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fe94d68 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30ef739 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f565772 View commit details
    Browse the repository at this point in the history
  11. Add support for partner_email to match partners

    PEP8 fix
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    166636c View commit details
    Browse the repository at this point in the history
  12. Update installation procedure.

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5e8194f View commit details
    Browse the repository at this point in the history
  13. Add modules base_zugferd, account_invoice_import_zugferd and account_…

    …invoice_zugferd (see README.rst for more info)
    
    Move the ZUGFeRD/CII-specific code of account_invoice_import to account_invoice_import_zugferd
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fb82516 View commit details
    Browse the repository at this point in the history
  14. Log raw result of invoice2data (before we make modifications)

    Disable test of invoice2data, because this lib is difficult to install
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c3f43d8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    04e0248 View commit details
    Browse the repository at this point in the history
  16. Add module account_invoice_import_ubl

    Add support for UBL refunds
    
    If you have an UBL refund that I could use to test, please contact me !
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    39e9c7a View commit details
    Browse the repository at this point in the history
  17. Use base_vat_sanitized

    Convert YAML test to unittest
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3898e5f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    62f654b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a4cc186 View commit details
    Browse the repository at this point in the history
  20. Small usability improvement

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    03cd3db View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    22db38c View commit details
    Browse the repository at this point in the history
  22. Extract regular PDF invoice import from account_invoice_import to a d…

    …edicated module account_invoice_import_invoice2data
    
    Update README.rst and headers to latest OCA conventions.
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    89b62e7 View commit details
    Browse the repository at this point in the history
  23. Adapt code to plug the module 'ovh_supplier_invoice'

    Better key names in the parsed_inv dict
    parsed_inv doesn't need to be JSON serializable anymore (small drawback: the invoice is parsed a second time on the second step... but the second step is rarely used)
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    78b1b01 View commit details
    Browse the repository at this point in the history
  24. Fix product matching

    Move code from account_invoice_import_invoice2data to account_invoice_import
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e94fd2e View commit details
    Browse the repository at this point in the history
  25. FIX PEP8 and account_invoice_import_invoice2data unittests

    Update REAME and some interface strings about UBL being an ISO standard
    Small code changes
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0b345d7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3160966 View commit details
    Browse the repository at this point in the history
  27. Better/cleaner pivot invoice dict format (no more IDs in the pivot in…

    …voice dict, cleaner organisation)
    
    Code refactoring: move code in base_business_document_import, factorise code for tax matching (it was duplicated in UBL and ZUGFeRD)
    Now support PDF with embedded UBL XML file
    Enable unittests on account_invoice_import_ubl
    More absolute xpath in account_invoice_import_ubl instead of relative xpath
    
    WARNING: these are big changes, I may have broken a few details
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a8a2450 View commit details
    Browse the repository at this point in the history
  28. Add module base_ubl (common methods to generate and parse UBL files)

    Adapt module account_invoice_import_ubl to use the new base_ubl module
    Small fixes
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9787dc6 View commit details
    Browse the repository at this point in the history
  29. Add module base_phone_business_document_import

    Add unitests in base_business_document_import
    Small code enhancements/simplifications
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    adfdf48 View commit details
    Browse the repository at this point in the history
  30. Add a unittest on _match_uom

    Code cleanup/minor changes
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    78a9478 View commit details
    Browse the repository at this point in the history
  31. Add module base_business_document_import_stock

    Rename key 'quantity' to 'qty' in all parsing dicts['lines']
    Add common methods compare_lines() and post_create_or_update()
    Make sure price_unit is always untaxed in UBL XML files
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4dad9ce View commit details
    Browse the repository at this point in the history
  32. Update invoice lines on "Update Existing" invoice import

    Add button "Update from File" on supplier invoice form
    Use float_round() instead of round()
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    53c34f3 View commit details
    Browse the repository at this point in the history
  33. Fix crash

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5a9efcc View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    3bc7d8a View commit details
    Browse the repository at this point in the history
  35. FIX Don't use _inherit = ['business.document.import']

    because we want to have access to the code of the modules that inherit business.document.import
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    96ae015 View commit details
    Browse the repository at this point in the history
  36. Fix method call

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2aee366 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    95b5dee View commit details
    Browse the repository at this point in the history
  38. Add support for extraction + matching on website

    PEP8 fix
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    14a11d5 View commit details
    Browse the repository at this point in the history
  39. FIX two stupid bugs

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c9ddd05 View commit details
    Browse the repository at this point in the history
  40. 8.0 Add support for partner bank matching on invoice update (OCA#6)

    Add support for partner bank matching on invoice update (before, it was only supported on invoice creation)
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    593757a View commit details
    Browse the repository at this point in the history
  41. 8.0 Use try/except when importing external libs (OCA#8)

    [FIX] LINT
    
    Use try/except when importing external libs
    Remove self.ensure_one() that has nothing to do in an api.model method
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f29bdcb View commit details
    Browse the repository at this point in the history
  42. [MIG] Make modules uninstallable

    hbrunn authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3950f8f View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    17d3711 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    11ac419 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    906ac13 View commit details
    Browse the repository at this point in the history
  46. [FIX] tests

    hbrunn authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ba0de18 View commit details
    Browse the repository at this point in the history
  47. Port base_business_document_import* to v10

    Also port all the modules that generate the XML documents: account_invoice_ubl, account_invoice_zugferd, purchase_order_ubl and sale_order_ubl
    
    Add active buttons on invoice import config
    
    Note: it requires this fix on odoo 10: odoo/odoo#15649
    
    Port account_invoice_import_factur-x and account_invoice_import_ubl to v10.0
    
    base_business_document_import: Add support for the creation of res.bank
    
    Port purchase_order_import* to v10.0
    
    Add ubl invoice generation option in accounting config page
    
    Update to OCA coding standards
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1bcb01f View commit details
    Browse the repository at this point in the history
  48. Allow importing invoice without invoice_import_config on partner (use…

    …full for third-party modules that use account_invoice_import)
    
    Code cleanup and optimisations
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    44364a6 View commit details
    Browse the repository at this point in the history
  49. Several fixes in account_invoice_import

    Reorganise menu entries for invoice import and update labels
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ae2dac7 View commit details
    Browse the repository at this point in the history
  50. Improve XML for Factur-X

    Make country_id field required on res.partner form view
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    70ffe3e View commit details
    Browse the repository at this point in the history
  51. Add first support for the import of Factur-X invoices

    Add support for start/end dates on lines
    Better handling of invalid IBANs
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0d6302e View commit details
    Browse the repository at this point in the history
  52. Add support for allowance and charges on Factur-X invoice import

    To avoid headaches with invalid files, now check XSD of XML invoices before parsing it upon import
    Move Factur-X/zugferd xsd to base_zugferd
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    dc43f75 View commit details
    Browse the repository at this point in the history
  53. Fix bug OCA#16 : add support for adjustment lines (per line and global)

    Add support for Tax Due Date on invoice import
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1ffdb8f View commit details
    Browse the repository at this point in the history
  54. account_invoice_factur-x: now generate refunds with document type = 3…

    …81 instead of document type = 380 with negative amounts
    
    Improve the code of refund import to support both negative invoices and positive refunds
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f7e9b61 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    eefa680 View commit details
    Browse the repository at this point in the history
  56. Add support for importing customer invoices (bug OCA#24)

    Add basic unit-tests in account_invoice_import
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    795c9cf View commit details
    Browse the repository at this point in the history
  57. Improve + modularize generation of UBL (up-port from v8 PR)

    Add script mass_invoice_import.py
    Code cleanup
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7192147 View commit details
    Browse the repository at this point in the history
  58. Finalise the use of the FacturX lib

    One of the zugferd-specific code has been standardised in UNECE, so moved to the account_tax_unece module
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    48ebd2f View commit details
    Browse the repository at this point in the history
  59. account_invoice_import: workaround a framework bug

    Fix update invoice via import wizard
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    038759b View commit details
    Browse the repository at this point in the history
  60. account_invoice_import: Add partner_type to _match_partner method for…

    … better support out customer invoice import
    
    Fix test suite of account_invoice_import (Agrolait is only a customer in v10)
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f78f3b6 View commit details
    Browse the repository at this point in the history
  61. [10.0] Update to work with latest version of invoice2data (OCA#51)

    * Update to work with latest version of invoice2data
    
    * Add requirements.txt file
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6687913 View commit details
    Browse the repository at this point in the history
  62. [10.0] Several fixes + import invoices with VAT in a company that can…

    …not deduct VAT (OCA#64)
    
    * Move code to a new dedicated method
    * FIX update of existing draft invoice
      Improve error message of partner matching
      Move hook of partner matching to put it after VAT matching, which is the
      most reliable
    * Add support for importing an invoice with VAT in a company that cannot deduc VAT
      Display nice error when account is missing on product
    * Improve compliancy with Factur-X standard (using schematron)
    Alexis de Lattre authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6338f70 View commit details
    Browse the repository at this point in the history
  63. Fix import of sale order with price_source='pricelist' when pricelist…

    … has visible discounts
    
    Code improvements in sale_order_import
    Add unit tests in sale_order_import
    Use display_name instead of name_get()[0][1]
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    016ba13 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    59cd389 View commit details
    Browse the repository at this point in the history
  65. Add migration script

    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8476951 View commit details
    Browse the repository at this point in the history
  66. Add support for multiple invoice import configs in invoice import wizard

    Update other modules accordingly
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f6293de View commit details
    Browse the repository at this point in the history
  67. Add O2M field from import config to download config

    Code update and cleanup
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c019cd1 View commit details
    Browse the repository at this point in the history
  68. Finalize the development account_invoice_download

    Update the account_invoice_download_weboob following the changes in account_invoice_download
    Add README.rst for the 2 modules
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a27ae0d View commit details
    Browse the repository at this point in the history
  69. Add support for additional module-specific weboob config parameters

    Add weboob module management
    Improve log handling (explicit error when wrong pwd)
    account_invoice_import: by default, set tax to default tax of account when invoice_line_method = 1line_no_product
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    776df79 View commit details
    Browse the repository at this point in the history
  70. account_invoice_import: add a mail gateway

    Update text displayed in the invoice import wizard and make list of
    supported formats modular (like in bank statement import)
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3a4f653 View commit details
    Browse the repository at this point in the history
  71. Add ability to run cron invoice download from admin for all companies…

    … in multi-company environnement
    
    Fix my previous commit on sequence field on invoice import config (caused a crash when creating a new record)
    Usability improvements on download config
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c8e59a5 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    59b4046 View commit details
    Browse the repository at this point in the history
  73. Check the VAT number of the destination partner, to make sure the bus…

    …iness document is imported in the right company
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1a630ba View commit details
    Browse the repository at this point in the history
  74. [FIX] include some of the fixes proposed in OCA#64

    Nicolas JEUDY authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4992eb7 View commit details
    Browse the repository at this point in the history
  75. [11.0][MIG] account_invoice_import

    Nicolas JEUDY authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ba870d5 View commit details
    Browse the repository at this point in the history
  76. [FIX] clean rebase from V10 that where wrong ...

    Nicolas JEUDY authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c37e072 View commit details
    Browse the repository at this point in the history
  77. [FIX] utf8 comment in python3

    Nicolas JEUDY authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    128c1a5 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    c0095f4 View commit details
    Browse the repository at this point in the history
  79. [12.0][MIG] account_invoice_import

    astirpe authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5370bed View commit details
    Browse the repository at this point in the history
  80. account_invoice_download: start OCA import bill wizard when using the…

    … "Import Bill" button on journal dashboard
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    42fade3 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    0f7de9d View commit details
    Browse the repository at this point in the history
  82. [MIG] account_invoice_import_facturx to v12

    Update technical name of module to remove '-'
    Up-port PR OCA#78 Auto-creation of bank accounts upon invoice import is now optional
    Fix returned action when using the import wizard
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5f6d18a View commit details
    Browse the repository at this point in the history
  83. Translated using Weblate (German)

    Currently translated at 91.5% (97 of 106 strings)
    
    Translation: edi-12.0/edi-12.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-12-0/edi-12-0-account_invoice_import/de/
    marylla authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    86c50cc View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    d569ea8 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    edb472e View commit details
    Browse the repository at this point in the history
  86. [IMP] account_invoice_import: parsed invoice hook

    Add a hook to inject parsed invoice from othe means than a file
    yvaucher authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    49d0fd9 View commit details
    Browse the repository at this point in the history
  87. [IMP] account_invoice_import: Missing partner hook

    Add a hook for an action on missing partner
    yvaucher authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f382856 View commit details
    Browse the repository at this point in the history
  88. Add a quick import invoice button

    A button is added on the Vendor Bill form to import invoices in serie
    This button can be accessed through the keyboard shortcut with Alt + M (or an other letter depending on the modules installed on the server
    yvaucher authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2b1d316 View commit details
    Browse the repository at this point in the history
  89. Restore dashboard button overwrite

    yvaucher authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    20bc7c4 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    83d41fc View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    4b19e30 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    bbe0688 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    5d4f77a View commit details
    Browse the repository at this point in the history
  94. [MIG] account_invoice_import to v14

    Add support for partner creation
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    012d426 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    c7cf939 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    bfb0931 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    c14e2e9 View commit details
    Browse the repository at this point in the history
  98. account_invoice_import: FIX import config creation from partner

    When you import an invoice via the wizard for a new partner that doesn't
    exist yet, the wizard will propose you to create a new one. Once the
    partner is saved, when you click on "0 invoice import configs", you
    would get a bad value in the partner_id field. This commit fixes it.
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    87f9f21 View commit details
    Browse the repository at this point in the history
  99. invoice_import: add button box div in account.invoice.import.config f…

    …orm view
    
    This will be used by other modules such as account_invoice_download
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    bd5dc4e View commit details
    Browse the repository at this point in the history
  100. Translated using Weblate (French)

    Currently translated at 94.3% (100 of 106 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/fr/
    Yvesldff authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ac7daf3 View commit details
    Browse the repository at this point in the history
  101. Added translation using Weblate (Dutch)

    bosd authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    49f0748 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    55d35f1 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    43aefa8 View commit details
    Browse the repository at this point in the history
  104. Translated using Weblate (Dutch)

    Currently translated at 96.4% (136 of 141 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/nl/
    bosd authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c1c4038 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    b77c63b View commit details
    Browse the repository at this point in the history
  106. account_invoice_import: fix error logging

    * do not spoil emails
    * message_id is enough to find the msg in Odoo
    * no need to be so verbose on where it happened since the logger name is precise
    simahawk authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    dcaf539 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    9625f46 View commit details
    Browse the repository at this point in the history
  108. account_invoice_import: Set a specific journal

    You can now set a specific journal, either via the
    account.invoice.import.config or by the pivot dict.
    Fix setting invoice_date_due via pivot dict.
    Improve multi-company handling in tests.
    Add test for setting journal via pivot dict.
    Add more checks in test.
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c344f3b View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    de4f541 View commit details
    Browse the repository at this point in the history
  110. account_invoice_import: improve handling of simple PDF invoices

    Implement what is described in issue OCA#610:
    - account_invoice_import_simple_pdf and account_invoice_import_invoice2data can now be use
    d together
    - when importing an invoice for an unknown partner, it creates an empty invoice with PDF a
    s attachment
    - when importing an invoice via mail gateway and the from email is set
    on a partner that doesn't have any import config, create a supplier
    invoice with PDF as attachment and with that partner
    - when importing an invoice via mail gateway and the from email is set
    on a partner that has a single-line import config, create a supplier
    invoice with PDF as attachment, that partner and 1 invoice line with price_unit=0.
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    37a5172 View commit details
    Browse the repository at this point in the history
  111. account_invoice_import: skip mail attachments that are not PDF nor XML

    FIX import of XML files via mail gateway
    FIX attachment number in logs
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0e83861 View commit details
    Browse the repository at this point in the history
  112. Translated using Weblate (French)

    Currently translated at 94.3% (100 of 106 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/fr/
    klodr authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    540c4ac View commit details
    Browse the repository at this point in the history
  113. account_invoice_import: add support for additional fields

    * line notes
    
    * section headers
    
    * narration fields
    bosd authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    61be011 View commit details
    Browse the repository at this point in the history
  114. Translated using Weblate (Dutch)

    Currently translated at 93.1% (135 of 145 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/nl/
    bosd authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d014fdc View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    2f78930 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    38f66e1 View commit details
    Browse the repository at this point in the history
  117. account_invoice_import: Improve comments

    bosd authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6f7a060 View commit details
    Browse the repository at this point in the history
  118. [FIX] account_invoice_import: crash due to missing method

    The method get_invoice_line_account() was removed from the "account"
    module in odoo v13. So we now use the underlying method get_product_accounts()
    Fixes bug OCA#572
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c8d6359 View commit details
    Browse the repository at this point in the history
  119. Translated using Weblate (French)

    Currently translated at 100.0% (145 of 145 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/fr/
    klodr authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d1e26d1 View commit details
    Browse the repository at this point in the history
  120. account_invoice_import: use OCA wiz from in invoice tree view

    In the supplier invoice tree view, when the user clicks on the "Upload"
    button at the top of the tree view, he now uses the OCA invoice import
    wizard instead of the native feature from the 'account' module.
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b8607e7 View commit details
    Browse the repository at this point in the history
  121. *: Fix pylint

    etobella authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f9a19df View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    026641e View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    6d86d97 View commit details
    Browse the repository at this point in the history
  124. Translated using Weblate (Spanish)

    Currently translated at 100.0% (145 of 145 strings)
    
    Translation: edi-14.0/edi-14.0-account_invoice_import
    Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-account_invoice_import/es/
    Ivorra78 authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    27cc7e8 View commit details
    Browse the repository at this point in the history
  125. [IMP] account_invoice_import: add support for discount

    Add support for discount on lines in the multi-line create scenario
    alexis-via authored and V3st1g3 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    da4ab84 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

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