diff --git a/.copier-answers.yml b/.copier-answers.yml
new file mode 100644
index 000000000..c1157cb57
--- /dev/null
+++ b/.copier-answers.yml
@@ -0,0 +1,24 @@
+# Do NOT update manually; changes here will be overwritten by Copier
+_commit: v1.14.0
+_src_path: https://github.com/OCA/oca-addons-repo-template.git
+ci: GitHub
+dependency_installation_mode: PIP
+generate_requirements_txt: true
+github_check_license: true
+github_ci_extra_env: {}
+github_enable_codecov: true
+github_enable_makepot: true
+github_enable_stale_action: true
+github_enforce_dev_status_compatibility: true
+include_wkhtmltopdf: false
+odoo_version: 12.0
+org_name: Odoo Community Association (OCA)
+org_slug: OCA
+rebel_module_groups: []
+repo_description: Tools to extend financial account management
+repo_name: Tools for account financial management
+repo_slug: account-financial-tools
+repo_website: https://github.com/OCA/account-financial-tools
+travis_apt_packages: []
+travis_apt_sources: []
+
diff --git a/.editorconfig b/.editorconfig
index 62276b0d5..bfd7ac53d 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -7,11 +7,11 @@ indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
-[.eslintrc,*.{json,yml,yaml,rst,md}]
+[*.{json,yml,yaml,rst,md}]
indent_size = 2
# Do not configure editor for libs and autogenerated content
-[*/static/{lib,src/lib}/**,*/static/description/index.html,*/readme/../README.rst]
+[{*/static/{lib,src/lib}/**,*/static/description/index.html,*/readme/../README.rst}]
charset = unset
end_of_line = unset
indent_size = unset
diff --git a/.flake8 b/.flake8
new file mode 100644
index 000000000..6363964b5
--- /dev/null
+++ b/.flake8
@@ -0,0 +1,11 @@
+[flake8]
+# E123,E133,E226,E241,E242 are ignored by default by pep8 and flake8
+# F811 is legal in odoo 8 when we implement 2 interfaces for a method
+# F601 pylint support this case with expected tests
+# W503 changed by W504 and OCA prefers allow both
+# E203: whitespace before ':' (black behaviour and not pep8 compliant)
+ignore = E123,E133,E226,E241,E242,F811,F601,W503,W504,E203
+max-line-length = 88
+per-file-ignores=
+ __init__.py:F401
+
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
new file mode 100644
index 000000000..f86d41826
--- /dev/null
+++ b/.github/workflows/pre-commit.yml
@@ -0,0 +1,37 @@
+name: pre-commit
+
+on:
+ pull_request:
+ branches:
+ - "12.0*"
+ push:
+ branches:
+ - "12.0"
+ - "12.0-ocabot-*"
+
+jobs:
+ pre-commit:
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-python@v2
+ with:
+ python-version: "3.6"
+ - name: Get python version
+ run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
+ - uses: actions/cache@v1
+ with:
+ path: ~/.cache/pre-commit
+ key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }}
+ - name: Install pre-commit
+ run: pip install pre-commit
+ - name: Run pre-commit
+ run: pre-commit run --all-files --show-diff-on-failure --color=always
+ - name: Check that all files generated by pre-commit are in git
+ run: |
+ newfiles="$(git ls-files --others --exclude-from=.gitignore)"
+ if [ "$newfiles" != "" ] ; then
+ echo "Please check-in the following files:"
+ echo "$newfiles"
+ exit 1
+ fi
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
new file mode 100644
index 000000000..1693a1253
--- /dev/null
+++ b/.github/workflows/stale.yml
@@ -0,0 +1,69 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * 0"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Stale PRs and issues policy
+ uses: actions/stale@v4
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ # General settings.
+ ascending: true
+ remove-stale-when-updated: true
+ # Pull Requests settings.
+ # 120+30 day stale policy for PRs
+ # * Except PRs marked as "no stale"
+ days-before-pr-stale: 120
+ days-before-pr-close: 30
+ exempt-pr-labels: "no stale"
+ stale-pr-label: "stale"
+ stale-pr-message: >
+ There hasn't been any activity on this pull request in the past 4 months, so
+ it has been marked as stale and it will be closed automatically if no
+ further activity occurs in the next 30 days.
+
+ If you want this PR to never become stale, please ask a PSC member to apply
+ the "no stale" label.
+ # Issues settings.
+ # 180+30 day stale policy for open issues
+ # * Except Issues marked as "no stale"
+ days-before-issue-stale: 180
+ days-before-issue-close: 30
+ exempt-issue-labels: "no stale,needs more information"
+ stale-issue-label: "stale"
+ stale-issue-message: >
+ There hasn't been any activity on this issue in the past 6 months, so it has
+ been marked as stale and it will be closed automatically if no further
+ activity occurs in the next 30 days.
+
+ If you want this issue to never become stale, please ask a PSC member to
+ apply the "no stale" label.
+
+ # 15+30 day stale policy for issues pending more information
+ # * Issues that are pending more information
+ # * Except Issues marked as "no stale"
+ - name: Needs more information stale issues policy
+ uses: actions/stale@v4
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ ascending: true
+ only-labels: "needs more information"
+ exempt-issue-labels: "no stale"
+ days-before-stale: 15
+ days-before-close: 30
+ days-before-pr-stale: -1
+ days-before-pr-close: -1
+ remove-stale-when-updated: true
+ stale-issue-label: "stale"
+ stale-issue-message: >
+ This issue needs more information and there hasn't been any activity
+ recently, so it has been marked as stale and it will be closed automatically
+ if no further activity occurs in the next 30 days.
+
+ If you think this is a mistake, please ask a PSC member to remove the "needs
+ more information" label.
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 000000000..20bf055d4
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,69 @@
+name: tests
+
+on:
+ pull_request:
+ branches:
+ - "12.0*"
+ push:
+ branches:
+ - "12.0"
+ - "12.0-ocabot-*"
+
+jobs:
+ unreleased-deps:
+ runs-on: ubuntu-latest
+ name: Detect unreleased dependencies
+ steps:
+ - uses: actions/checkout@v2
+ - run: |
+ for reqfile in requirements.txt test-requirements.txt ; do
+ if [ -f ${reqfile} ] ; then
+ result=0
+ # reject non-comment lines that contain a / (i.e. URLs, relative paths)
+ grep "^[^#].*/" ${reqfile} || result=$?
+ if [ $result -eq 0 ] ; then
+ echo "Unreleased dependencies found in ${reqfile}."
+ exit 1
+ fi
+ fi
+ done
+ test:
+ runs-on: ubuntu-20.04
+ container: ${{ matrix.container }}
+ name: ${{ matrix.name }}
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - container: ghcr.io/oca/oca-ci/py3.6-odoo12.0:latest
+ makepot: "true"
+ name: test with Odoo
+ - container: ghcr.io/oca/oca-ci/py3.6-ocb12.0:latest
+ name: test with OCB
+ services:
+ postgres:
+ image: postgres:9.6
+ env:
+ POSTGRES_USER: odoo
+ POSTGRES_PASSWORD: odoo
+ POSTGRES_DB: odoo
+ ports:
+ - 5432:5432
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ persist-credentials: false
+ - name: Install addons and dependencies
+ run: oca_install_addons
+ - name: Check licenses
+ run: manifestoo -d . check-licenses
+ - name: Check development status
+ run: manifestoo -d . check-dev-status --default-dev-status=Beta
+ - name: Initialize test db
+ run: oca_init_test_database
+ - name: Run tests
+ run: oca_run_tests
+ - uses: codecov/codecov-action@v1
+ - name: Update .pot files
+ run: oca_export_and_push_pot https://x-access-token:${{ secrets.GIT_PUSH_TOKEN }}@github.com/${{ github.repository }}
+ if: ${{ matrix.makepot == 'true' && github.event_name == 'push' && github.repository_owner == 'OCA' }}
diff --git a/.gitignore b/.gitignore
index 3be2f28fa..9c283fd41 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,8 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
+/.venv
+/.pytest_cache
# C extensions
*.so
@@ -13,7 +15,6 @@ build/
develop-eggs/
dist/
eggs/
-lib/
lib64/
parts/
sdist/
@@ -41,6 +42,19 @@ coverage.xml
# Pycharm
.idea
+# Eclipse
+.settings
+
+# Visual Studio cache/options directory
+.vs/
+.vscode
+
+# OSX Files
+.DS_Store
+
+# Django stuff:
+*.log
+
# Mr Developer
.mr.developer.cfg
.project
@@ -56,5 +70,5 @@ docs/_build/
*~
*.swp
-# Vscode
-.vscode
+# OCA rules
+!static/lib/
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 000000000..4db701edc
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,60 @@
+exclude: |
+ (?x)
+ # NOT INSTALLABLE ADDONS
+ # END NOT INSTALLABLE ADDONS
+ # Files and folders generated by bots, to avoid loops
+ ^setup/|/static/description/index\.html$|
+ # We don't want to mess with tool-generated files
+ .svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/|
+ # Maybe reactivate this when all README files include prettier ignore tags?
+ ^README\.md$|
+ # Library files can have extraneous formatting (even minimized)
+ /static/(src/)?lib/|
+ # Repos using Sphinx to generate docs don't need prettying
+ ^docs/_templates/.*\.html$|
+ # You don't usually want a bot to modify your legal texts
+ (LICENSE.*|COPYING.*)
+default_language_version:
+ python: python3
+repos:
+ - repo: https://github.com/oca/maintainer-tools
+ rev: ab1d7f6
+ hooks:
+ # update the NOT INSTALLABLE ADDONS section above
+ - id: oca-update-pre-commit-excluded-addons
+ - id: oca-fix-manifest-website
+ args: ["https://github.com/OCA/account-financial-tools"]
+ - repo: https://github.com/acsone/setuptools-odoo
+ rev: 3.1.8
+ hooks:
+ - id: setuptools-odoo-make-default
+ - id: setuptools-odoo-get-requirements
+ args:
+ - --output
+ - requirements.txt
+ - --header
+ - "# generated from manifests external_dependencies"
+ - repo: https://github.com/OCA/mirrors-flake8
+ rev: v3.4.1
+ hooks:
+ - id: flake8
+ language_version: python3.6
+ name: flake8 excluding __init__.py
+ exclude: __init__\.py
+ - repo: https://github.com/pre-commit/mirrors-pylint
+ rev: v2.5.3
+ hooks:
+ - id: pylint
+ name: pylint with optional checks
+ args:
+ - --rcfile=.pylintrc
+ - --exit-zero
+ verbose: true
+ additional_dependencies: &pylint_deps
+ - pylint-odoo==3.5.0
+ - id: pylint
+ name: pylint with mandatory checks
+ args:
+ - --rcfile=.pylintrc-mandatory
+ additional_dependencies: *pylint_deps
+
diff --git a/.pylintrc b/.pylintrc
new file mode 100644
index 000000000..d8abd7129
--- /dev/null
+++ b/.pylintrc
@@ -0,0 +1,156 @@
+[MASTER]
+load-plugins=pylint_odoo
+score=n
+
+[ODOOLINT]
+readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst"
+manifest_required_authors=Odoo Community Association (OCA)
+manifest_required_keys=license
+manifest_deprecated_keys=description,active
+license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3
+valid_odoo_versions=12.0
+
+[MESSAGES CONTROL]
+disable=all
+
+# Enable message and code:
+# anomalous-backslash-in-string - W1401
+# assignment-from-none - W1111
+# dangerous-default-value - W0102
+# duplicate-key - W0109
+# missing-import-error - W7935
+# missing-manifest-dependency - W7936
+# pointless-statement - W0104
+# pointless-string-statement - W0105
+# print-statement - E1601
+# redundant-keyword-arg - E1124
+# reimported - W0404
+# relative-import - W0403
+# return-in-init - E0101
+# rst-syntax-error - E7901
+# too-few-format-args - E1306
+# unreachable - W0101
+
+
+# This .pylintrc contains optional AND mandatory checks and is meant to be
+# loaded in an IDE to have it check everything, in the hope this will make
+# optional checks more visible to contributors who otherwise never look at a
+# green travis to see optional checks that failed.
+# .pylintrc-mandatory containing only mandatory checks is used the pre-commit
+# config as a blocking check.
+
+# Beta message and code:
+# api-one-deprecated - W8104
+# api-one-multi-together - W8101
+# attribute-deprecated - W8105
+# class-camelcase - C8104
+# create-user-wo-reset-password - W7905
+# consider-merging-classes-inherited - R7980
+# copy-wo-api-one - W8102
+# dangerous-filter-wo-user - W7901
+# dangerous-view-replace-wo-priority - W7940
+# deprecated-module - W0402
+# duplicate-id-csv - W7906
+# duplicate-xml-fields - W7907
+# duplicate-xml-record-id - W7902
+# file-not-used - W7930
+# incoherent-interpreter-exec-perm - W8201
+# invalid-commit - E8102
+# javascript-lint - W7903
+# manifest-deprecated-key - C8103
+# method-compute - C8108
+# method-inverse - C8110
+# method-required-super - W8106
+# method-search - C8109
+# missing-newline-extrafiles - W7908
+# missing-readme - C7902
+# no-utf8-coding-comment - C8201
+# unnecessary-utf8-coding-comment - C8202
+# odoo-addons-relative-import - W7950
+# old-api7-method-defined - R8110
+# openerp-exception-warning - R8101
+# redundant-modulename-xml - W7909
+# sql-injection - E8103
+# too-complex - C0901
+# translation-field - W8103
+# translation-required - C8107
+# use-vim-comment - W8202
+# wrong-tabs-instead-of-spaces - W7910
+# xml-syntax-error - E7902
+
+
+enable=anomalous-backslash-in-string,
+ assignment-from-none,
+ dangerous-default-value,
+ development-status-allowed,
+ duplicate-key,
+ duplicate-po-message-definition,
+ missing-import-error,
+ missing-manifest-dependency,
+ po-msgstr-variables,
+ po-syntax-error,
+ pointless-statement,
+ pointless-string-statement,
+ print-used,
+ redundant-keyword-arg,
+ reimported,
+ relative-import,
+ return-in-init,
+ rst-syntax-error,
+ too-few-format-args,
+ unreachable,
+ eval-used,
+ eval-referenced,
+ license-allowed,
+ manifest-author-string,
+ manifest-required-author,
+ manifest-required-key,
+ manifest-version-format,
+ api-one-deprecated,
+ api-one-multi-together,
+ attribute-deprecated,
+ class-camelcase,
+ create-user-wo-reset-password,
+ consider-merging-classes-inherited,
+ copy-wo-api-one,
+ dangerous-filter-wo-user,
+ dangerous-view-replace-wo-priority,
+ deprecated-module,
+ duplicate-id-csv,
+ duplicate-po-message-definition,
+ duplicate-xml-fields,
+ duplicate-xml-record-id,
+ file-not-used,
+ incoherent-interpreter-exec-perm,
+ invalid-commit,
+ javascript-lint,
+ manifest-deprecated-key,
+ method-compute,
+ method-inverse,
+ method-required-super,
+ method-search,
+ missing-newline-extrafiles,
+ missing-readme,
+ po-msgstr-variables,
+ po-syntax-error,
+ no-utf8-coding-comment,
+ unnecessary-utf8-coding-comment,
+ odoo-addons-relative-import,
+ old-api7-method-defined,
+ openerp-exception-warning,
+ redefined-builtin,
+ redundant-modulename-xml,
+ sql-injection,
+ too-complex,
+ translation-field,
+ translation-required,
+ use-vim-comment,
+ wrong-tabs-instead-of-spaces,
+ xml-syntax-error,
+
+
+[REPORTS]
+msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
+output-format=colorized
+reports=no
+
diff --git a/.pylintrc-mandatory b/.pylintrc-mandatory
new file mode 100644
index 000000000..9b44956f4
--- /dev/null
+++ b/.pylintrc-mandatory
@@ -0,0 +1,68 @@
+[MASTER]
+load-plugins=pylint_odoo
+score=n
+
+[ODOOLINT]
+readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst"
+manifest_required_authors=Odoo Community Association (OCA)
+manifest_required_keys=license
+manifest_deprecated_keys=description,active
+license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3
+valid_odoo_versions=12.0
+
+[MESSAGES CONTROL]
+disable=all
+
+# Enable message and code:
+# anomalous-backslash-in-string - W1401
+# assignment-from-none - W1111
+# dangerous-default-value - W0102
+# duplicate-key - W0109
+# missing-import-error - W7935
+# missing-manifest-dependency - W7936
+# pointless-statement - W0104
+# pointless-string-statement - W0105
+# print-statement - E1601
+# redundant-keyword-arg - E1124
+# reimported - W0404
+# relative-import - W0403
+# return-in-init - E0101
+# rst-syntax-error - E7901
+# too-few-format-args - E1306
+# unreachable - W0101
+
+
+
+enable=anomalous-backslash-in-string,
+ assignment-from-none,
+ dangerous-default-value,
+ development-status-allowed,
+ duplicate-key,
+ duplicate-po-message-definition,
+ missing-import-error,
+ missing-manifest-dependency,
+ po-msgstr-variables,
+ po-syntax-error,
+ pointless-statement,
+ pointless-string-statement,
+ print-used,
+ redundant-keyword-arg,
+ reimported,
+ relative-import,
+ return-in-init,
+ rst-syntax-error,
+ too-few-format-args,
+ unreachable,
+ eval-used,
+ eval-referenced,
+ license-allowed,
+ manifest-author-string,
+ manifest-required-author,
+ manifest-required-key,
+ manifest-version-format
+
+[REPORTS]
+msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
+output-format=colorized
+reports=no
+
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 7a356bced..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-language: python
-
-python:
- - "3.5"
-
-sudo: false
-cache: pip
-
-addons:
- postgresql: "9.6"
- apt:
- packages:
- - expect-dev # provides unbuffer utility
- - python-lxml # because pip installation is slow
- - python-simplejson
- - python-serial
-
-env:
- global:
- - VERSION="12.0" TESTS="0" LINT_CHECK="0" MAKEPOT="0"
-
- matrix:
- - LINT_CHECK="1"
- - TESTS="1" ODOO_REPO="odoo/odoo" MAKEPOT="1"
- - TESTS="1" ODOO_REPO="OCA/OCB
-
-
-install:
- - git clone https://github.com/oca/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools
- - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH}
- - travis_install_nightly
-
-script:
- - travis_run_tests
-
-after_success:
- - travis_after_tests_success
diff --git a/LICENSE b/LICENSE
index 3ffc56789..be3f7b28e 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
-GNU AFFERO GENERAL PUBLIC LICENSE
+ GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -633,8 +633,8 @@ the "copyright" line and a pointer to where the full notice is found.
Copyright (C)
This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License, or
+ it under the terms of the GNU Affero General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
@@ -643,7 +643,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see .
+ along with this program. If not, see .
Also add information on how to contact you by electronic and paper mail.
@@ -658,4 +658,4 @@ specific requirements.
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
-.
\ No newline at end of file
+.
diff --git a/README.md b/README.md
index df30bb741..f38ae483b 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,37 @@
-
-[](https://runbot.odoo-community.org/runbot/repo/github-com-oca-account-financial-tools-92)
-[](https://travis-ci.org/OCA/account-financial-tools)
-[](https://coveralls.io/r/OCA/account-financial-tools?branch=12.0)
-Account financial Tools for Odoo/OpenERP
-========================================
+[](https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=12.0)
+[](https://github.com/OCA/account-financial-tools/actions/workflows/pre-commit.yml?query=branch%3A12.0)
+[](https://github.com/OCA/account-financial-tools/actions/workflows/test.yml?query=branch%3A12.0)
+[](https://codecov.io/gh/OCA/account-financial-tools)
+[](https://translation.odoo-community.org/engage/account-financial-tools-12-0/?utm_source=widget)
-This project aims to make the accounting usage system easy and painless.
-It provides addons to:
+
- - Update the currency rate automatically via web services
- - Push credit management and follow up to next level
- - Generate reversed account moves
- - Cancel invoices with ease
- - Force draft accounting by default
- - Enforce partners on account moves
+# Tools for account financial management
-And much more.
+Tools to extend financial account management
-Contributing
-------------
-Do you want to contribute? Please read our [contributing guidelines](https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md).
+
-Translation Status
-------------------
-[](https://www.transifex.com/projects/p/OCA-account-financial-tools-12-0)
+
+
+[//]: # (addons)
+
+This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools.
+
+[//]: # (end addons)
+
+
+
+## Licenses
+
+This repository is licensed under [AGPL-3.0](LICENSE).
+
+However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA)
+policy. Consult each module's `__manifest__.py` file, which contains a `license` key
+that explains its license.
+
+----
+OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit
+organization whose mission is to support the collaborative development of Odoo features
+and promote its widespread use.
diff --git a/account_cash_basis_group_base_line/__manifest__.py b/account_cash_basis_group_base_line/__manifest__.py
index 1e8c2a8bb..d50fe9c3e 100644
--- a/account_cash_basis_group_base_line/__manifest__.py
+++ b/account_cash_basis_group_base_line/__manifest__.py
@@ -1,12 +1,11 @@
{
'name': 'Tax Cash Basis Group Base Lines',
'version': '12.0.0.0.1',
- 'summary': 'Compacting the creation of Journal Lines for CABA base lines.',
- 'sequence': 5,
'category': 'Accounting',
- 'depends': ['account'],
- 'author': 'Vauxoo, Odoo Community Association (OCA)',
'license': 'AGPL-3',
+ 'author': 'Vauxoo, Odoo Community Association (OCA)',
+ 'website': 'https://github.com/OCA/account-financial-tools',
+ 'depends': ['account'],
'data': [],
'installable': True,
'auto_install': False,
diff --git a/account_chart_update/__manifest__.py b/account_chart_update/__manifest__.py
index eed83af79..f1fd2943b 100644
--- a/account_chart_update/__manifest__.py
+++ b/account_chart_update/__manifest__.py
@@ -12,7 +12,7 @@
"BCIM, "
"Okia, "
"Odoo Community Association (OCA)",
- "website": "http://github.com/OCA/account-financial-tools",
+ "website": "https://github.com/OCA/account-financial-tools",
"depends": ["account"],
"category": "Accounting",
"license": "AGPL-3",
diff --git a/account_chart_update/i18n/de.po b/account_chart_update/i18n/de.po
index 44e901fa5..e84160cf0 100644
--- a/account_chart_update/i18n/de.po
+++ b/account_chart_update/i18n/de.po
@@ -692,13 +692,13 @@ msgstr "Aktualisierte Konten"
#: code:addons/account_chart_update/wizard/wizard_chart_update.py:970
#, fuzzy, python-format
msgid "Updated fiscal position %s."
-msgstr "Aktualisierte Steuerzuordnungen"
+msgstr "Aktualisierte Steuerzuordnungen %s."
#. module: account_chart_update
#: code:addons/account_chart_update/wizard/wizard_chart_update.py:977
#, fuzzy, python-format
msgid "Updated fiscal position %s. (Recreated XML-ID)"
-msgstr "Aktualisierte Steuerzuordnungen"
+msgstr "Aktualisierte Steuerzuordnungen %s."
#. module: account_chart_update
#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps
diff --git a/account_chart_update/i18n/es.po b/account_chart_update/i18n/es.po
index 857ae9cb1..5b2d44bbb 100644
--- a/account_chart_update/i18n/es.po
+++ b/account_chart_update/i18n/es.po
@@ -695,13 +695,13 @@ msgstr "Cuentas actualizadas"
#: code:addons/account_chart_update/wizard/wizard_chart_update.py:970
#, fuzzy, python-format
msgid "Updated fiscal position %s."
-msgstr "Posiciones fiscales actualizadas"
+msgstr "Posiciones fiscales %s actualizadas"
#. module: account_chart_update
#: code:addons/account_chart_update/wizard/wizard_chart_update.py:977
#, fuzzy, python-format
msgid "Updated fiscal position %s. (Recreated XML-ID)"
-msgstr "Posiciones fiscales actualizadas"
+msgstr "Posiciones fiscales %s actualizadas"
#. module: account_chart_update
#: model:ir.model.fields,field_description:account_chart_update.field_wizard_update_charts_accounts__updated_fps
diff --git a/account_check_deposit/__manifest__.py b/account_check_deposit/__manifest__.py
index 5db190ba8..c02578dd0 100644
--- a/account_check_deposit/__manifest__.py
+++ b/account_check_deposit/__manifest__.py
@@ -14,7 +14,7 @@
'author': "Odoo Community Association (OCA),"
"Akretion,"
"Tecnativa",
- 'website': 'https://github.com/OCA/account-financial-tools/tree/12.0/'
+ 'website': 'https://github.com/OCA/account-financial-tools'
'account_check_deposit',
'depends': [
'account',
diff --git a/account_cost_center/__manifest__.py b/account_cost_center/__manifest__.py
index 05c745530..e3823c1a9 100644
--- a/account_cost_center/__manifest__.py
+++ b/account_cost_center/__manifest__.py
@@ -6,7 +6,7 @@
'summary': 'Cost center information for invoice lines',
'author': 'Onestein, Odoo Community Association (OCA)',
'license': 'AGPL-3',
- 'website': 'https://github.com/OCA/account-financial-tools/',
+ 'website': 'https://github.com/OCA/account-financial-tools',
'category': 'Accounting',
'version': '12.0.1.0.0',
'depends': [
diff --git a/account_fiscal_year_auto_create/__manifest__.py b/account_fiscal_year_auto_create/__manifest__.py
index d5f217d9b..3c626186b 100644
--- a/account_fiscal_year_auto_create/__manifest__.py
+++ b/account_fiscal_year_auto_create/__manifest__.py
@@ -10,7 +10,7 @@
"category": "Accounting",
"author": "GRAP,Odoo Community Association (OCA)",
"maintainers": ["legalsylvain"],
- "website": "http://www.github.com/OCA/account-financial-tools",
+ "website": "https://github.com/OCA/account-financial-tools",
"license": "AGPL-3",
"depends": [
"account",
diff --git a/account_invoice_constraint_chronology/__manifest__.py b/account_invoice_constraint_chronology/__manifest__.py
index 62342e6ec..4f2dcbc63 100644
--- a/account_invoice_constraint_chronology/__manifest__.py
+++ b/account_invoice_constraint_chronology/__manifest__.py
@@ -5,7 +5,7 @@
"version": "12.0.1.0.2",
"author": "Odoo Community Association (OCA), ACSONE SA/NV",
"maintainer": "ACSONE SA/NV",
- "website": "https://github.com/OCA/account-financial-tools/tree/12.0/"
+ "website": "https://github.com/OCA/account-financial-tools"
"account_invoice_constraint_chronology",
"license": "AGPL-3",
"category": "Accounting",
diff --git a/account_journal_lock_date/i18n/hr.po b/account_journal_lock_date/i18n/hr.po
index 07bbd161f..f0d7c5ff9 100644
--- a/account_journal_lock_date/i18n/hr.po
+++ b/account_journal_lock_date/i18n/hr.po
@@ -131,7 +131,7 @@ msgid ""
"You cannot add/modify entries for the journal '%s' prior to and inclusive of "
"the lock date %s"
msgstr ""
-"Nije moguće unositi/uređivati stavke prije i uključivo sa datum "
+"Nije moguće unositi/uređivati stavke '%s' prije i uključivo sa datum "
"zaključavanja dnevnika %s"
#. module: account_journal_lock_date
@@ -142,7 +142,7 @@ msgid ""
"the lock date %s. Check the Journal settings or ask someone with the "
"'Adviser' role"
msgstr ""
-"Nije moguće unositi/uređivati stavke prije i uključivo sa datum "
+"Nije moguće unositi/uređivati stavke '%s' prije i uključivo sa datum "
"zaključavanja dnevnika %s"
#~ msgid "Account Entry"
diff --git a/account_loan/__manifest__.py b/account_loan/__manifest__.py
index 028568880..16a8a84bb 100644
--- a/account_loan/__manifest__.py
+++ b/account_loan/__manifest__.py
@@ -4,7 +4,7 @@
"name": "Account Loan management",
"version": "12.0.1.1.0",
"author": "Creu Blanca,Odoo Community Association (OCA)",
- "website": "http://github.com/OCA/account-financial-tools",
+ "website": "https://github.com/OCA/account-financial-tools",
"license": "AGPL-3",
"category": "Accounting",
"depends": [
diff --git a/account_move_chatter/__manifest__.py b/account_move_chatter/__manifest__.py
index 1baf3e775..9b3603d72 100644
--- a/account_move_chatter/__manifest__.py
+++ b/account_move_chatter/__manifest__.py
@@ -8,7 +8,7 @@
'license': 'AGPL-3',
'author': 'Tecnativa, '
'Odoo Community Association (OCA)',
- 'website': 'https://github.com/OCA/account-invoicing',
+ 'website': 'https://github.com/OCA/account-financial-tools',
'depends': [
'account',
],
diff --git a/account_move_line_purchase_info/__manifest__.py b/account_move_line_purchase_info/__manifest__.py
index 5025f0183..8c55708a6 100644
--- a/account_move_line_purchase_info/__manifest__.py
+++ b/account_move_line_purchase_info/__manifest__.py
@@ -8,7 +8,7 @@
"version": "12.0.2.0.0",
"author": "Eficent, "
"Odoo Community Association (OCA)",
- "website": "https://www.github.com/OCA/account-financial-tools",
+ "website": "https://github.com/OCA/account-financial-tools",
"category": "Generic",
"depends": ["purchase_stock"],
"license": "AGPL-3",
diff --git a/account_netting/__manifest__.py b/account_netting/__manifest__.py
index b28c2ebbb..0c10cd264 100644
--- a/account_netting/__manifest__.py
+++ b/account_netting/__manifest__.py
@@ -10,7 +10,7 @@
'author': 'Tecnativa, '
'Odoo Community Association (OCA)',
'license': 'AGPL-3',
- 'website': 'https://github.com/OCA/account-financial-tools/',
+ 'website': 'https://github.com/OCA/account-financial-tools',
'depends': [
'account',
],
diff --git a/account_payment_netting/__manifest__.py b/account_payment_netting/__manifest__.py
index 9fb5f5819..68cfd4fc9 100644
--- a/account_payment_netting/__manifest__.py
+++ b/account_payment_netting/__manifest__.py
@@ -9,7 +9,7 @@
'author': 'Ecosoft, '
'Odoo Community Association (OCA)',
'license': 'AGPL-3',
- 'website': 'https://github.com/OCA/account-financial-tools/',
+ 'website': 'https://github.com/OCA/account-financial-tools',
'depends': [
'account',
],
diff --git a/account_permanent_lock_move/__init__.py b/account_permanent_lock_move/__init__.py
old mode 100755
new mode 100644
diff --git a/account_spread_cost_revenue/__manifest__.py b/account_spread_cost_revenue/__manifest__.py
index 668a4b195..388fcfa41 100644
--- a/account_spread_cost_revenue/__manifest__.py
+++ b/account_spread_cost_revenue/__manifest__.py
@@ -9,7 +9,7 @@
"author": "Onestein,Odoo Community Association (OCA)",
"maintainers": ["astirpe"],
"license": "AGPL-3",
- "website": "https://github.com/OCA/account-financial-tools/",
+ "website": "https://github.com/OCA/account-financial-tools",
"category": "Accounting & Finance",
"depends": [
"account",
diff --git a/account_subsequence_fiscal_year/__manifest__.py b/account_subsequence_fiscal_year/__manifest__.py
index b1b13ae51..c7db48cbb 100644
--- a/account_subsequence_fiscal_year/__manifest__.py
+++ b/account_subsequence_fiscal_year/__manifest__.py
@@ -10,7 +10,7 @@
"category": "Accounting",
"author": "GRAP,Odoo Community Association (OCA)",
"maintainers": ["legalsylvain"],
- "website": "http://www.github.com/OCA/account-financial-tools",
+ "website": "https://github.com/OCA/account-financial-tools",
"license": "AGPL-3",
"depends": [
"account",
diff --git a/account_voucher_print/__manifest__.py b/account_voucher_print/__manifest__.py
index 8ed01a0b6..de0421f0c 100644
--- a/account_voucher_print/__manifest__.py
+++ b/account_voucher_print/__manifest__.py
@@ -7,7 +7,7 @@
'category': 'Accounting & Finance',
'summary': 'Enable printing in sale and purchase receipts',
'author': 'Pordenone Linux User Group (PNLUG), Odoo Community Association (OCA)',
- 'website': 'https://github.com/OCA/account-financial-reporting',
+ 'website': 'https://github.com/OCA/account-financial-tools',
'license': 'AGPL-3',
'depends': [
'account_voucher'],
diff --git a/requirements.txt b/requirements.txt
index 041267d47..3320bd2c3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,3 @@
-numpy<=1.19.4
-
+# generated from manifests external_dependencies
+numpy
+vatnumber