Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
490fa26
Add module base_business_document_import and start to move some code …
alexis-via Aug 17, 2016
2837d21
Better/cleaner pivot invoice dict format (no more IDs in the pivot in…
alexis-via Aug 18, 2016
01ae749
Add module base_ubl (common methods to generate and parse UBL files)
alexis-via Aug 21, 2016
729648a
Parse customer/supplier ref in UBL and allow to match partner on 'ref'
alexis-via Aug 21, 2016
ed0152b
Add matching of delivery partner
alexis-via Aug 23, 2016
db341f0
Add module base_phone_business_document_import
alexis-via Aug 24, 2016
a661f54
Add unitest on partner matching and update code of partner matching
alexis-via Aug 24, 2016
e7d08d9
Add a unittest on _match_uom
alexis-via Aug 25, 2016
0c23176
Add module base_business_document_import_stock
alexis-via Aug 26, 2016
1e4b469
Fix code + PEP8
alexis-via Aug 30, 2016
f2f5f26
handle the case where the xml file is generated with mime type 'text/…
Oct 4, 2016
6fbda11
Add support for extraction + matching on website
alexis-via Oct 4, 2016
97e438a
8.0 Add support for partner bank matching on invoice update (#6)
Oct 18, 2016
feab4dd
8.0 Use try/except when importing external libs (#8)
Oct 19, 2016
49b9119
Make modules uninstallable
hbrunn Nov 12, 2016
0bd4d39
migration of account_invoice_import_invoice2data and dependencies
hbrunn Dec 29, 2016
e50715d
Fix wrong class name
alexis-via Jan 6, 2017
af6b3e9
product.product#ean13 was renamed to barcode
hbrunn Jan 9, 2017
7238a81
tests
hbrunn Jan 9, 2017
de8095b
Prepare v10 branch
alexis-via Feb 15, 2017
b777098
Port base_business_document_import to v10
alexis-via Feb 15, 2017
e503b9b
Add match on analytic accounts
alexis-via Feb 15, 2017
7071bc6
Port base_business_document_import* to v10
alexis-via Feb 19, 2017
58d3143
First working version of account_invoice_import
alexis-via Feb 27, 2017
dd0f944
Continue port of modules for v10.0, in particular sale_order_import_*…
alexis-via Feb 27, 2017
8b4e199
Port account_invoice_import_factur-x and account_invoice_import_ubl t…
alexis-via Feb 28, 2017
c056b4c
Smarter account code matching + add unittests
alexis-via Mar 22, 2017
401b421
FIX xmlid in tests
alexis-via Mar 26, 2017
413eb1e
FIX crash when pivot format had a 'note' key (and no attachment)
alexis-via Mar 31, 2017
fba620f
Update test suite
alexis-via Jun 1, 2017
01885b4
Add first support for the import of Factur-X invoices
alexis-via Aug 10, 2017
b24bb5e
Fix bug #16 : add support for adjustment lines (per line and global)
alexis-via Aug 13, 2017
8ad65f9
base_business_document_import migrate to 11.0
Jan 27, 2018
2d3e920
OCA Transbot updated translations from Transifex
oca-transbot Nov 29, 2016
4732589
use SQL to change company
Apr 13, 2018
f2f5e45
Fix for multicompany
astirpe May 18, 2018
eecfe89
include some of the fixes proposed in #64
Aug 15, 2018
205b292
Check the VAT number of the destination partner, to make sure the bus…
alexis-via Aug 25, 2018
f668388
[MIG] base_business_document_import from 11 to 12
alexis-via Feb 20, 2019
702c845
Module product_uom_unece renamed to uom_unece
alexis-via Feb 24, 2019
513568b
Use limit=1 where relevant
alexis-via Jul 3, 2019
d9c86e5
[FIX] base_business_document_import: flake8
astirpe Jan 3, 2020
2338e16
[MIG] account_invoice_import_facturx to v12
alexis-via Apr 14, 2020
0fb4eb9
[IMP] base_business_document_import: black, isort, prettier
sebalix May 13, 2020
5808d0a
[MIG] base_business_document_import: Migration to 13.0
sebalix May 13, 2020
7b7c460
base_business_document_import 13.0.1.1.0
OCA-git-bot Jun 10, 2020
dee9654
[13.0][IMP] base_business_document_import partner search
TDu Aug 3, 2020
810548a
base_business_document_import 13.0.1.1.1
OCA-git-bot Aug 10, 2020
b967a59
Refactor partner matching
jbaudoux Sep 18, 2020
ba408ef
Allow to make parsing hook based on PartyIdentification/ID
jbaudoux Sep 18, 2020
a0a40b5
Improve partner contact matching
jbaudoux Oct 4, 2020
a7ea7c3
Parse and import Sales Order Invoicing Partner. Refactor shipping par…
jbaudoux Oct 4, 2020
df772d8
base_business_document_import 13.0.2.0.0
OCA-git-bot Nov 4, 2020
eaeda68
[MIG] base_business_document_import: Migration to 14.0
phuctranfxvn Apr 1, 2021
6d49257
base_business_document_import: Improve tests on taxes
alexis-via Apr 9, 2021
2706d1c
base_business_document_import 14.0.2.0.0
OCA-git-bot Apr 15, 2021
5cf93f2
Added translation using Weblate (French (France))
Yvesldff Apr 15, 2021
da2d639
Added translation using Weblate (Dutch)
bosd Apr 17, 2021
d1dffb9
Translated using Weblate (French)
Yvesldff Jun 17, 2021
20119e1
[FIX] base_business_document_import: email should be taken into accou…
phuctranfxvn May 13, 2021
a8c0858
base_business_document_import: FIX wrong arg name in _hook_match_part…
alexis-via Apr 21, 2021
d4e16e2
base_business_document_import 14.0.2.1.0
OCA-git-bot Aug 5, 2021
b68f35f
[REF] base_business_document_import: matching
yvaucher Feb 3, 2021
913d885
base_business_document_import 14.0.2.1.1
OCA-git-bot Nov 5, 2021
50d4265
business_document_import: split product search
simahawk Jan 12, 2022
5c7a8ae
business_document_import: match product packaging fallback
simahawk Jan 12, 2022
f141d34
business_document_import: imp _match_product docstring
simahawk Jan 12, 2022
e044d15
base_business_document_import 14.0.2.2.0
OCA-git-bot Jan 14, 2022
f62e185
Translated using Weblate (Dutch)
bosd May 15, 2022
4cef934
base_business_document_import: use pdf_helper
simahawk May 23, 2022
3e7bc04
b_business_document_import: add order line update hook
TDu Feb 16, 2022
8ab549c
base_business_document_import 14.0.2.3.0
OCA-git-bot May 27, 2022
77d675f
base_business_document_import 14.0.2.4.0
OCA-git-bot May 30, 2022
a16f582
base_business_document_import: add match on xmlid
alexis-via Jun 10, 2022
5ba970c
base_business_document_import 14.0.2.5.0
OCA-git-bot Jul 8, 2022
1dc19e1
account_invoice_import: improve handling of simple PDF invoices
alexis-via Jul 14, 2022
443ae27
Translated using Weblate (Dutch)
bosd Jul 16, 2022
ade790f
Translated using Weblate (French)
klodr Aug 7, 2022
4596caa
base_business_document_import 14.0.3.0.0
OCA-git-bot Sep 27, 2022
f4371c8
Translated using Weblate (Dutch)
bosd Feb 7, 2023
c59305f
[MIG] base_business_document_import: Migration to 16.0
gbrito Feb 13, 2023
205661a
[REF] Change domain with expression method
gbrito May 4, 2023
fd72937
Added translation using Weblate (Spanish)
Ivorra78 Aug 7, 2023
8c25ed9
[FIX] base_business_document_import: fixed typo in _match_tax method
gediminasvenc Aug 29, 2023
f00d417
Translated using Weblate (Spanish)
Ivorra78 Nov 3, 2023
d1a1ca2
[FIX] base_business_document_import tests to run with or without stoc…
nilshamerlinck Dec 4, 2023
e7b1afd
[IMP] base_business_document_import: pre-commit auto fixes
nguyenminhchien Jan 31, 2024
2035323
[MIG] base_business_document_import: Migration to 17.0
nguyenminhchien Feb 20, 2024
bca5ad4
Added translation using Weblate (Italian)
mymage Apr 10, 2024
8b3c435
base_business_document_import: migrate to v18
simahawk Jun 9, 2025
aeaea35
base_business_document_import: drop pdf_helper dep
simahawk Jun 9, 2025
ed13ece
base_business_document_import: drop use of force_company
simahawk Jun 10, 2025
e1dde6e
base_business_document_import: imp use of company domain
simahawk Jun 10, 2025
a6ec0b0
base_business_document_import: fix _match_product w/ seller
simahawk Jun 10, 2025
ec1f991
base_business_document_import: fix supplier product match
simahawk Jul 24, 2025
7d24084
[IMP] base_business_document_import: Full re-write of multi-company h…
alexis-via Nov 26, 2025
7367c5f
Translated using Weblate (Italian)
mymage Dec 9, 2025
912e220
[IMP] base_business_document_import: pre-commit auto fixes
yankinmax Apr 2, 2026
59428b0
[MIG] base_business_document_import: Migration to 19.0
yankinmax Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions base_business_document_import/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=============================
Base Business Document Import
=============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:1655613e930925e97993fa33290eed4b1d146afff0ed7e59edb9854edf0ed2d6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fedi-lightgray.png?logo=github
:target: https://github.com/OCA/edi/tree/19.0/base_business_document_import
:alt: OCA/edi
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/edi-19-0/edi-19-0-base_business_document_import
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/edi&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This is a technical module ; it doesn't bring any useful feature by
itself. This module is the base modules for 2 other modules :

- *account_invoice_import* which imports supplier invoices as PDF or XML
files (this module also requires some additional modules such as
*account_invoice_import_invoice2data*, *account_invoice_import_ubl*,
etc... to support specific invoice formats),
- *sale_invoice_import* which imports sale orders as CSV, XML or PDF
files (this module also requires some additional modules such as
*sale_invoice_import_csv* or *sale_invoice_import_ubl* to support
specific order formats)

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/edi/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/edi/issues/new?body=module:%20base_business_document_import%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Akretion
* Nicolas JEUDY

Contributors
------------

- Alexis de Lattre <alexis.delattre@akretion.com>
- Nicolas JEUDY <https://github.com/njeudy>
- Jacques-Etienne Baudoux <je@bcim.be>
- Phuc (Tran Thanh) <phuc@trobz.com>
- Simone Orsi <simone.orsi@camptocamp.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px
:target: https://github.com/alexis-via
:alt: alexis-via

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-alexis-via|

This module is part of the `OCA/edi <https://github.com/OCA/edi/tree/19.0/base_business_document_import>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions base_business_document_import/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
19 changes: 19 additions & 0 deletions base_business_document_import/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2016-2021 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Base Business Document Import",
"version": "19.0.1.0.0",
"category": "Tools",
"license": "AGPL-3",
"summary": "Provides technical tools to import sale orders or supplier invoices",
"author": "Akretion, Nicolas JEUDY, Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
"website": "https://github.com/OCA/edi",
"depends": [
# OCA/community-data-files
"account_tax_unece",
"uom_unece",
],
}
Loading
Loading