-
-
Notifications
You must be signed in to change notification settings - Fork 293
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
[15.0][MIG] base_business_document_import #492
[15.0][MIG] base_business_document_import #492
Commits on Dec 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1faa7ee - Browse repository at this point
Copy the full SHA 1faa7eeView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 029743b - Browse repository at this point
Copy the full SHA 029743bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5bfb59a - Browse repository at this point
Copy the full SHA 5bfb59aView commit details -
Parse customer/supplier ref in UBL and allow to match partner on 'ref'
Better generation of address block in UBL (make it coherent with the datamodel of Odoo) Add generation of several UBL blocks: language, delivery, payment terms, customer party, spplier party Add parsing of zip in UBL party (will be used in the future for delivery partner match)
Configuration menu - View commit details
-
Copy full SHA for 802067e - Browse repository at this point
Copy the full SHA 802067eView commit details -
Add matching of delivery partner
Use country code and state code to match partners UBL: Add delivery terms and line item UBL XML block generation UBL: add parsing of delivery block
Configuration menu - View commit details
-
Copy full SHA for 6577589 - Browse repository at this point
Copy the full SHA 6577589View commit details -
Add module base_phone_business_document_import
Add unitests in base_business_document_import Small code enhancements/simplifications
Configuration menu - View commit details
-
Copy full SHA for 43a0319 - Browse repository at this point
Copy the full SHA 43a0319View commit details -
Configuration menu - View commit details
-
Copy full SHA for b163def - Browse repository at this point
Copy the full SHA b163defView commit details -
Code cleanup/minor changes
Configuration menu - View commit details
-
Copy full SHA for 302dfaf - Browse repository at this point
Copy the full SHA 302dfafView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 37232d3 - Browse repository at this point
Copy the full SHA 37232d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d5a68 - Browse repository at this point
Copy the full SHA 35d5a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279dcd4 - Browse repository at this point
Copy the full SHA 279dcd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f49d72c - Browse repository at this point
Copy the full SHA f49d72cView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9d0c91e - Browse repository at this point
Copy the full SHA 9d0c91eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 18efdab - Browse repository at this point
Copy the full SHA 18efdabView commit details -
Configuration menu - View commit details
-
Copy full SHA for e663109 - Browse repository at this point
Copy the full SHA e663109View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfdabad - Browse repository at this point
Copy the full SHA cfdabadView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd1fde - Browse repository at this point
Copy the full SHA cbd1fdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b200e10 - Browse repository at this point
Copy the full SHA b200e10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb58a6 - Browse repository at this point
Copy the full SHA 7fb58a6View commit details -
Rename __openerp__.py to __manifest__.py and set installable to False
Configuration menu - View commit details
-
Copy full SHA for bd957ec - Browse repository at this point
Copy the full SHA bd957ecView commit details -
Port base_business_document_import to v10
Add match for accounts and journals
Configuration menu - View commit details
-
Copy full SHA for 39bbcb6 - Browse repository at this point
Copy the full SHA 39bbcb6View commit details -
Add match on analytic accounts
Improve match for journals and accounts
Configuration menu - View commit details
-
Copy full SHA for 9e77ac7 - Browse repository at this point
Copy the full SHA 9e77ac7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d01d2cb - Browse repository at this point
Copy the full SHA d01d2cbView commit details -
First working version of account_invoice_import
Note: it requires this fix on odoo 10: odoo/odoo#15649
Configuration menu - View commit details
-
Copy full SHA for 5223454 - Browse repository at this point
Copy the full SHA 5223454View commit details -
Continue port of modules for v10.0, in particular sale_order_import_*…
… module Fix spelling mistake and other remarks on README by Tarteo
Configuration menu - View commit details
-
Copy full SHA for 6b00283 - Browse repository at this point
Copy the full SHA 6b00283View commit details -
Port account_invoice_import_factur-x and account_invoice_import_ubl t…
…o v10.0 base_business_document_import: Add support for the creation of res.bank
Configuration menu - View commit details
-
Copy full SHA for e75359d - Browse repository at this point
Copy the full SHA e75359dView commit details -
Smarter account code matching + add unittests
Add support for insertion of title in error messages
Configuration menu - View commit details
-
Copy full SHA for 7ac9ea7 - Browse repository at this point
Copy the full SHA 7ac9ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d8c8e - Browse repository at this point
Copy the full SHA f5d8c8eView commit details -
FIX crash when pivot format had a 'note' key (and no attachment)
Add method to create SO in sale.order.import accessible via JSON-RPC
Configuration menu - View commit details
-
Copy full SHA for 8d92ce6 - Browse repository at this point
Copy the full SHA 8d92ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0022856 - Browse repository at this point
Copy the full SHA 0022856View commit details -
Add first support for the import of Factur-X invoices
Add support for start/end dates on lines Better handling of invalid IBANs
Configuration menu - View commit details
-
Copy full SHA for 59a886a - Browse repository at this point
Copy the full SHA 59a886aView commit details -
Fix bug OCA#16 : add support for adjustment lines (per line and global)
Add support for Tax Due Date on invoice import
Configuration menu - View commit details
-
Copy full SHA for ec18189 - Browse repository at this point
Copy the full SHA ec18189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3eccd - Browse repository at this point
Copy the full SHA 2f3eccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 207f57b - Browse repository at this point
Copy the full SHA 207f57bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95cced0 - Browse repository at this point
Copy the full SHA 95cced0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f197508 - Browse repository at this point
Copy the full SHA f197508View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac8ee4 - Browse repository at this point
Copy the full SHA bac8ee4View commit details -
Check the VAT number of the destination partner, to make sure the bus…
…iness document is imported in the right company
Configuration menu - View commit details
-
Copy full SHA for 647b0a3 - Browse repository at this point
Copy the full SHA 647b0a3View commit details -
[MIG] base_business_document_import from 11 to 12
Migrate base_business_document_import_phone from v10 to v12 Convert readme to the new format
Configuration menu - View commit details
-
Copy full SHA for 6d73380 - Browse repository at this point
Copy the full SHA 6d73380View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4badc2 - Browse repository at this point
Copy the full SHA e4badc2View commit details -
Improve code for shipping addresse matching Improve tests
Configuration menu - View commit details
-
Copy full SHA for 12d0abe - Browse repository at this point
Copy the full SHA 12d0abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67199c7 - Browse repository at this point
Copy the full SHA 67199c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b1d13 - Browse repository at this point
Copy the full SHA f0b1d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf4e25 - Browse repository at this point
Copy the full SHA adf4e25View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for bfc80c0 - Browse repository at this point
Copy the full SHA bfc80c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e89de6 - Browse repository at this point
Copy the full SHA 8e89de6View commit details -
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
Configuration menu - View commit details
-
Copy full SHA for 7edd4e9 - Browse repository at this point
Copy the full SHA 7edd4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 573866d - Browse repository at this point
Copy the full SHA 573866dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 490282b - Browse repository at this point
Copy the full SHA 490282bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6defe - Browse repository at this point
Copy the full SHA 0e6defeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b641ba5 - Browse repository at this point
Copy the full SHA b641ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f25c2 - Browse repository at this point
Copy the full SHA 63f25c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf193c - Browse repository at this point
Copy the full SHA bdf193cView commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: edi-13.0/edi-13.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-13-0/edi-13-0-base_business_document_import/
Configuration menu - View commit details
-
Copy full SHA for 9a28f5f - Browse repository at this point
Copy the full SHA 9a28f5fView commit details -
[13.0][IMP] base_business_document_import partner search
As there is no longer a specific separation between customer and supplier with the `customer_rank` and `supplier_rank` fields on partner. It is less error prone to order the partner found by there rank type insteed of filtering.
Configuration menu - View commit details
-
Copy full SHA for c4caf08 - Browse repository at this point
Copy the full SHA c4caf08View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bc883 - Browse repository at this point
Copy the full SHA d8bc883View commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: edi-13.0/edi-13.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-13-0/edi-13-0-base_business_document_import/
Configuration menu - View commit details
-
Copy full SHA for 3314c7e - Browse repository at this point
Copy the full SHA 3314c7eView commit details -
1/ First try to match on explicit partner ref 2/ If country and/or state is provided, make optional on search domain 3/ If vat is provided, make required on search domain 4/ Call search hook 5/ Try to match on email 6/ Try to match on name 7/ Try to match on website or email domain 8/ Try to match on vat Do not reformat VAT number as in Odoo v13 the VAT number is normalized and UBL provides a normalized VAT number. Moreover, some countries like Switzerland have spaces in the normalized VAT number that should not be removed.
Configuration menu - View commit details
-
Copy full SHA for ef18d92 - Browse repository at this point
Copy the full SHA ef18d92View commit details -
Allow to make parsing hook based on PartyIdentification/ID
Some industries still identify party with a GLN and schemeID="GLN" or with a VAT number and schemeID="<country code>:VAT". This allow to process it with a parsing hook in the partner matching. Add module partner_identification_import to match partner by external identifier using the above hook.
Configuration menu - View commit details
-
Copy full SHA for ccb14fe - Browse repository at this point
Copy the full SHA ccb14feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6fc072 - Browse repository at this point
Copy the full SHA e6fc072View commit details -
Parse and import Sales Order Invoicing Partner. Refactor shipping par…
…tner matching. A shipping partner is not especially related to the ordering party. It could be any partner. However, we want to ensure that the address is respected. Fix-up: PartyIdentification/ID is a 1..N relation. Parse each of them for a match
Configuration menu - View commit details
-
Copy full SHA for df1d197 - Browse repository at this point
Copy the full SHA df1d197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 467ee94 - Browse repository at this point
Copy the full SHA 467ee94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d043f - Browse repository at this point
Copy the full SHA 39d043fView commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: edi-13.0/edi-13.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-13-0/edi-13-0-base_business_document_import/
Configuration menu - View commit details
-
Copy full SHA for 1b79163 - Browse repository at this point
Copy the full SHA 1b79163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b8ac7 - Browse repository at this point
Copy the full SHA 40b8ac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7421491 - Browse repository at this point
Copy the full SHA 7421491View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f34be - Browse repository at this point
Copy the full SHA e6f34beView commit details -
base_business_document_import: Improve tests on taxes
Improve error handling Code cleanup Remove CREDITS: either we list all the companies that financially supported the dev of the module or none, but we can't list just one.
Configuration menu - View commit details
-
Copy full SHA for aed370d - Browse repository at this point
Copy the full SHA aed370dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df06b4e - Browse repository at this point
Copy the full SHA df06b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7194d7a - Browse repository at this point
Copy the full SHA 7194d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc5280 - Browse repository at this point
Copy the full SHA 8dc5280View commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: edi-14.0/edi-14.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-base_business_document_import/
Configuration menu - View commit details
-
Copy full SHA for f9a49ea - Browse repository at this point
Copy the full SHA f9a49eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e58ad61 - Browse repository at this point
Copy the full SHA e58ad61View commit details -
Translated using Weblate (French (France))
Currently translated at 97.4% (38 of 39 strings) Translation: edi-14.0/edi-14.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-base_business_document_import/fr_FR/
Configuration menu - View commit details
-
Copy full SHA for a586ed8 - Browse repository at this point
Copy the full SHA a586ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bf3092 - Browse repository at this point
Copy the full SHA 5bf3092View commit details -
Translated using Weblate (Dutch)
Currently translated at 56.4% (22 of 39 strings) Translation: edi-14.0/edi-14.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-base_business_document_import/nl/
Configuration menu - View commit details
-
Copy full SHA for a77ab39 - Browse repository at this point
Copy the full SHA a77ab39View commit details -
Translated using Weblate (Dutch)
Currently translated at 94.8% (37 of 39 strings) Translation: edi-14.0/edi-14.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-base_business_document_import/nl/
Configuration menu - View commit details
-
Copy full SHA for c49c725 - Browse repository at this point
Copy the full SHA c49c725View commit details -
Translated using Weblate (French)
Currently translated at 94.8% (37 of 39 strings) Translation: edi-14.0/edi-14.0-base_business_document_import Translate-URL: https://translation.odoo-community.org/projects/edi-14-0/edi-14-0-base_business_document_import/fr/
Configuration menu - View commit details
-
Copy full SHA for 70c6ac1 - Browse repository at this point
Copy the full SHA 70c6ac1View commit details -
[FIX] base_business_document_import: email should be taken into accou…
…nt when searching shipping partner
Configuration menu - View commit details
-
Copy full SHA for 5eff333 - Browse repository at this point
Copy the full SHA 5eff333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b74d5 - Browse repository at this point
Copy the full SHA 23b74d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd232f9 - Browse repository at this point
Copy the full SHA dd232f9View commit details -
[REF] base_business_document_import: matching
Reduce _match_partner complexity
Configuration menu - View commit details
-
Copy full SHA for 73f19ca - Browse repository at this point
Copy the full SHA 73f19caView commit details -
Configuration menu - View commit details
-
Copy full SHA for e088e51 - Browse repository at this point
Copy the full SHA e088e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47eeb0c - Browse repository at this point
Copy the full SHA 47eeb0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c4403b - Browse repository at this point
Copy the full SHA 8c4403bView commit details