OCA-git-bot
5 years ago
34 changed files with 4422 additions and 1 deletions
-
2.isort.cfg
-
92account_tax_balance/README.rst
-
5account_tax_balance/__init__.py
-
24account_tax_balance/__manifest__.py
-
44account_tax_balance/hooks.py
-
258account_tax_balance/i18n/account_tax_balance.pot
-
263account_tax_balance/i18n/ca.po
-
286account_tax_balance/i18n/de.po
-
284account_tax_balance/i18n/es.po
-
264account_tax_balance/i18n/fr.po
-
281account_tax_balance/i18n/hr_HR.po
-
295account_tax_balance/i18n/it.po
-
285account_tax_balance/i18n/nl.po
-
271account_tax_balance/i18n/nl_NL.po
-
286account_tax_balance/i18n/pt.po
-
264account_tax_balance/i18n/ro.po
-
5account_tax_balance/models/__init__.py
-
52account_tax_balance/models/account_move.py
-
26account_tax_balance/models/account_move_line.py
-
204account_tax_balance/models/account_tax.py
-
6account_tax_balance/readme/CONTRIBUTORS.rst
-
3account_tax_balance/readme/DESCRIPTION.rst
-
5account_tax_balance/readme/USAGE.rst
-
BINaccount_tax_balance/static/description/icon.png
-
438account_tax_balance/static/description/index.html
-
BINaccount_tax_balance/static/description/tax_balance.png
-
3account_tax_balance/tests/__init__.py
-
246account_tax_balance/tests/test_account_tax_balance.py
-
39account_tax_balance/views/account_move_view.xml
-
63account_tax_balance/views/account_tax_view.xml
-
3account_tax_balance/wizard/__init__.py
-
79account_tax_balance/wizard/open_tax_balances.py
-
46account_tax_balance/wizard/open_tax_balances_view.xml
-
1oca_dependencies.txt
@ -0,0 +1,92 @@ |
|||||
|
=========== |
||||
|
Tax Balance |
||||
|
=========== |
||||
|
|
||||
|
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
!! This file is generated by oca-gen-addon-readme !! |
||||
|
!! changes will be overwritten. !! |
||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
|
||||
|
.. |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/licence-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%2Faccount--financial--reporting-lightgray.png?logo=github |
||||
|
:target: https://github.com/OCA/account-financial-reporting/tree/12.0/account_tax_balance |
||||
|
:alt: OCA/account-financial-reporting |
||||
|
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
||||
|
:target: https://translation.odoo-community.org/projects/account-financial-reporting-12-0/account-financial-reporting-12-0-account_tax_balance |
||||
|
:alt: Translate me on Weblate |
||||
|
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
||||
|
:target: https://runbot.odoo-community.org/runbot/91/12.0 |
||||
|
:alt: Try me on Runbot |
||||
|
|
||||
|
|badge1| |badge2| |badge3| |badge4| |badge5| |
||||
|
|
||||
|
This module allows to compute tax balances within a certain date range. |
||||
|
It depends on date_range module and exposes 'compute' methods that can be called by other modules |
||||
|
(like localization ones). |
||||
|
|
||||
|
**Table of contents** |
||||
|
|
||||
|
.. contents:: |
||||
|
:local: |
||||
|
|
||||
|
Usage |
||||
|
===== |
||||
|
|
||||
|
Accounting --> Reporting --> Taxes Balance |
||||
|
|
||||
|
Select the company, the date range, the target moves and 'open taxes' |
||||
|
|
||||
|
.. figure:: https://raw.githubusercontent.com/account_tax_balance/static/description/tax_balance.png |
||||
|
|
||||
|
Bug Tracker |
||||
|
=========== |
||||
|
|
||||
|
Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-financial-reporting/issues>`_. |
||||
|
In case of trouble, please check there if your issue has already been reported. |
||||
|
If you spotted it first, help us smashing it by providing a detailed and welcomed |
||||
|
`feedback <https://github.com/OCA/account-financial-reporting/issues/new?body=module:%20account_tax_balance%0Aversion:%2012.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 |
||||
|
~~~~~~~ |
||||
|
|
||||
|
* Agile Business Group |
||||
|
* Therp BV |
||||
|
* Tecnativa |
||||
|
* ACSONE SA/NV |
||||
|
|
||||
|
Contributors |
||||
|
~~~~~~~~~~~~ |
||||
|
|
||||
|
* Lorenzo Battistini <lorenzo.battistini@agilebg.com> |
||||
|
* Giovanni Capalbo <giovanni@therp.nl> |
||||
|
* Tecnativa - Antonio Espinosa |
||||
|
* Tecnativa - Pedro M. Baeza |
||||
|
* ACSONE SA/NV - Stéphane Bidoul |
||||
|
* Andrea Stirpe <a.stirpe@onestein.nl> |
||||
|
|
||||
|
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. |
||||
|
|
||||
|
This module is part of the `OCA/account-financial-reporting <https://github.com/OCA/account-financial-reporting/tree/12.0/account_tax_balance>`_ project on GitHub. |
||||
|
|
||||
|
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
@ -0,0 +1,5 @@ |
|||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import models |
||||
|
from . import wizard |
||||
|
from .hooks import pre_init_hook |
@ -0,0 +1,24 @@ |
|||||
|
# Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
# Copyright 2016 Tecnativa - Antonio Espinosa |
||||
|
# Copyright 2016 ACSONE SA/NV - Stéphane Bidoul |
||||
|
# Copyright 2017 Tecnativa - Pedro M. Baeza |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
{ |
||||
|
"name": "Tax Balance", |
||||
|
"summary": "Compute tax balances based on date range", |
||||
|
"version": "13.0.1.0.0", |
||||
|
"category": "Invoices & Payments", |
||||
|
"website": "https://github.com/OCA/account-financial-reporting", |
||||
|
"author": "Agile Business Group, Therp BV, Tecnativa, ACSONE SA/NV, " |
||||
|
"Odoo Community Association (OCA)", |
||||
|
"license": "AGPL-3", |
||||
|
"installable": True, |
||||
|
"depends": ["account", "date_range"], |
||||
|
"data": [ |
||||
|
"wizard/open_tax_balances_view.xml", |
||||
|
"views/account_move_view.xml", |
||||
|
"views/account_tax_view.xml", |
||||
|
], |
||||
|
"images": ["images/tax_balance.png"], |
||||
|
"pre_init_hook": "pre_init_hook", |
||||
|
} |
@ -0,0 +1,44 @@ |
|||||
|
# Copyright 2020 Opener B.V. <https://opener.amsterdam> |
||||
|
# Copyright 2020 Tecnativa - Pedro M. Baeza |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
import logging |
||||
|
|
||||
|
from psycopg2 import sql |
||||
|
|
||||
|
|
||||
|
def pre_init_hook(cr): |
||||
|
""" Precreate move_type and fill with appropriate values to prevent |
||||
|
a MemoryError when the ORM attempts to call its compute method on a large |
||||
|
amount of preexisting moves. Note that the order of the mapping is |
||||
|
important as one move can have move lines on accounts of multiple types |
||||
|
and the move type is set in the order of precedence. """ |
||||
|
logger = logging.getLogger(__name__) |
||||
|
logger.info("Add account_move.move_type column if it does not yet exist") |
||||
|
cr.execute("ALTER TABLE account_move ADD COLUMN IF NOT EXISTS move_type VARCHAR") |
||||
|
MAPPING = [ |
||||
|
("liquidity", "liquidity", False), |
||||
|
("payable", "payable", "AND aml.balance < 0"), |
||||
|
("payable_refund", "payable", "AND aml.balance >= 0"), |
||||
|
("receivable", "receivable", "AND aml.balance < 0"), |
||||
|
("receivable_refund", "receivable", "AND aml.balance >= 0"), |
||||
|
("other", False, False), |
||||
|
] |
||||
|
for move_type, internal_type, extra_where in MAPPING: |
||||
|
args = [move_type] |
||||
|
query = sql.SQL("UPDATE account_move am SET move_type = %s") |
||||
|
if internal_type: |
||||
|
query += sql.SQL( |
||||
|
"""FROM account_move_line aml |
||||
|
WHERE aml.account_id IN ( |
||||
|
SELECT id FROM account_account |
||||
|
WHERE internal_type = %s) |
||||
|
AND aml.move_id = am.id AND am.move_type IS NULL |
||||
|
""" |
||||
|
) |
||||
|
args.append(internal_type) |
||||
|
else: |
||||
|
query += sql.SQL("WHERE am.move_type IS NULL") |
||||
|
if extra_where: |
||||
|
query += sql.SQL(extra_where) |
||||
|
cr.execute(query, tuple(args)) |
||||
|
logger.info("%s move set to type %s", move_type, cr.rowcount) |
@ -0,0 +1,258 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 12.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: \n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: \n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,263 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2018 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-28 10:11+0000\n" |
||||
|
"PO-Revision-Date: 2019-05-27 13:19+0000\n" |
||||
|
"Last-Translator: Jaume Planas <jplanas@itberga.com>\n" |
||||
|
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" |
||||
|
"Language: ca\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
||||
|
"X-Generator: Weblate 3.6.1\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Compte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Tots els apunts" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Tots els apunts tancats" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Balanç " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Total base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancel·lar " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Empresa " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creat per " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creat a " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Interval de dates" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom a mostrar " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Des de la data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Agrupat per" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Apunts comptables" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Apunt comptable" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificació a " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualització per " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualització a " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "Tipus de moviment" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Tipus de moviment" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Obre impostos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Nom curt" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Moviments de destí" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Impost" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Grup d'impostos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Abast impostos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Fins a la data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Operador de cerca no admès" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "o" |
@ -0,0 +1,286 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# Rudolf Schnapka <rs@techno-flex.de>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-03-27 12:02+0000\n" |
||||
|
"PO-Revision-Date: 2018-03-27 12:02+0000\n" |
||||
|
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>, 2017\n" |
||||
|
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" |
||||
|
"Language: de\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Konto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Steuerkonto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Alle Posten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Alle gebuchten Posten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Gutschriftssaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Basissaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Basis-Gutschriftssaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Basisgesamtbetrag" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Abbrechen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Unternehmen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Angelegt durch" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Angelegt am" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Zeitraum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigebezeichnung" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Anfangsdatum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Gruppiere nach" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Hat Saldo in Periode" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Journalposten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Journalposten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt modifiziert am" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zuletzt aktualisiert durch" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zuletzt aktualisiert am" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
#, fuzzy |
||||
|
msgid "Move Type" |
||||
|
msgstr "Buchungsart" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Buchungsart" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Offene Steuern" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Kurzbezeichnung" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Buchungsziele" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Steuer" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Steuerklasse" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Steuerrahmen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Steuersaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Enddatum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Gesamt" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Gesamtsaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Gesamtbasissumme" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Nicht unterstützter Operator" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "Basispositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Basiserstattungspositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Reguläre Basispositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Steuerpositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Steuererstattungspositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Reguläre Steuerpositionen betrachten" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
#, fuzzy |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "wizard.open.tax.balances" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "oder" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Kontoposten" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquidität" |
||||
|
|
||||
|
#~ msgid "Other" |
||||
|
#~ msgstr "Andere" |
||||
|
|
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "Verbindlichkeit" |
||||
|
|
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Verbindlichkeitserstattung" |
||||
|
|
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "Forderung" |
||||
|
|
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Forderungserstattung" |
@ -0,0 +1,284 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 10.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-01-19 01:37+0000\n" |
||||
|
"PO-Revision-Date: 2019-07-22 21:43+0000\n" |
||||
|
"Last-Translator: Josep M <jmyepes@mac.com>\n" |
||||
|
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" |
||||
|
"Language: es\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
||||
|
"X-Generator: Weblate 3.7.1\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "%(name)s: %(target)s desde %(from)s a %(to)s" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Cuenta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Cuenta de impuesto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Todos los asientos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Todos los asientos asentados" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Cuota" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Cuota devoluciones" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Base imponible" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Base devoluciones" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Base total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancelar" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Compañía" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Periodo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nombre a mostrar" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Desde" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Agrupar por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Tiene saldo en periodo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Entradas diario" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Diario" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificación en" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última modificación por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "Tipo de movimiento" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Tipo de operación" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Ver impuestos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Nombre corto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Movimientos destino" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Impuesto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Grupo del impuesto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Uso del impuesto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Tabla de impuestos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Hasta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Total cuota" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Total base imponible" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Operador de búsqueda no soportado" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "Ver líneas de base imponible" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Ver líneas de base imponible de devoluciones" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Ver líneas de base imponible de operaciones corrientes" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Ver líneas de cuota" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Ver líneas de cuota de devoluciones" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Ver líneas de cuota de operaciones corrientes" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "Asistente apertura balance de impuestos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "o" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Asiento contable" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquidez" |
||||
|
|
||||
|
#~ msgid "Other" |
||||
|
#~ msgstr "Otro" |
||||
|
|
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "A pagar" |
||||
|
|
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Devoluciones a cobrar" |
||||
|
|
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "A cobrar" |
||||
|
|
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Devoluciones a pagar" |
@ -0,0 +1,264 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 10.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-01-19 01:37+0000\n" |
||||
|
"PO-Revision-Date: 2019-05-01 20:02+0000\n" |
||||
|
"Last-Translator: Katerina Katapodi <katerinakatapodi@gmail.com>\n" |
||||
|
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" |
||||
|
"Language: fr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=n > 1;\n" |
||||
|
"X-Generator: Weblate 3.5.1\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Compte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Impot de Compte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Écritures comptabilisées + non-comptabilisées" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Écritures comptabilisées seulement" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Solde" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Solde Rembourse" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Solde de Base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Remboursement de Solde de Base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Solde Total de Base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annuler" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Société" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Créé par" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Créé le" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Plage de date" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom affiché" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "A partir de la date" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Groupe de" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Le Solde de la Periode" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Écritures comptabilisées + non-comptabilisées" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Dernière mise à jour par" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Dernière mise à jour le" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "Type Change" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Type change" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Taxes Ouverts" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Nom Court" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Écritures ciblées" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Impot" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Groupe de Taxes" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "But du Taxe" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Taxes Totaux" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "jusqu'au jour" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Solde Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Solde de Base Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Gestionnaire de Recherche Non-appuye" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "Voir lignes de base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Voir les lignes de base de la somme remboursee" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Voir lignes de bases regulieres" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Visualiser les lignes d'impots" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Visualiser les lignes des taxes remboursees" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Voir lignes des taxes de la somme remboursee" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "Mage Soldes de Taxes Ouverts" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "ou" |
@ -0,0 +1,281 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# Bole <bole@dajmi5.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 10.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-05-01 13:07+0000\n" |
||||
|
"PO-Revision-Date: 2017-05-01 13:07+0000\n" |
||||
|
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n" |
||||
|
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"hr_HR/)\n" |
||||
|
"Language: hr_HR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
||||
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Konto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Porez konta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Sve stavke" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Sve proknjižene stavke" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Saldo povrata" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Saldo osnovice" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Osnovica ukupno" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Otkaži" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Tvrtka" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Kreirao" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Kreirano" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Raspon datuma" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Naziv " |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Od datuma" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Grupiraj po" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Ima saldo u periodu" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Sve stavke" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Kratki naziv" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Ciljane stavke" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Porez" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Grupa poreza" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Opseg poreza" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Saldo poreza" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Do datuma" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Ukupno" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
#, fuzzy |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "wizard.open.tax.balances" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "ili" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Stavka konta" |
||||
|
|
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "Dugovno" |
||||
|
|
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Dugovni povrat" |
||||
|
|
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "Potražno" |
||||
|
|
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Potražni povrat" |
@ -0,0 +1,295 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2018 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-28 10:11+0000\n" |
||||
|
"PO-Revision-Date: 2018-12-29 23:40+0000\n" |
||||
|
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>\n" |
||||
|
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" |
||||
|
"Language: it\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
||||
|
"X-Generator: Weblate 3.3\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Conto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Imposta contabile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Tutte le registrazioni" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Tutte le registrazioni generate" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Rimborso saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Saldo imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Rimborso saldo imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Totale imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annulla" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Azienda" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creato da" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creato il" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Intervallo data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome visualizzato" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Dalla data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Raggruppa per" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Ha un saldo nel periodo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Registrazioni contabili" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Movimento contabile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Ultima modifica il" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Ultimo aggiornamento di" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Ultimo aggiornamento il" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "Tipo movimento" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Tipo movimento" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Apri imposte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Nome corto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Movimenti obiettivo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Imposta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Gruppo imposte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Ambito imposta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Saldo imposte" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Alla data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Totale" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Saldo totale" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Saldo imponibile totale" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Operatore di ricerca non supportato" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View base lines" |
||||
|
msgstr "Visualizza righe imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Visualizza righe nota di credito imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Visualizza righe ordinarie imponibile" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Visualizza righe imposta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Visualizza righe nota di credito imposta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
#, fuzzy |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Visualizza righe ordinarie imposta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
#, fuzzy |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "wizard.open.tax.balances" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "o" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Registrazione contabile" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquidità" |
||||
|
|
||||
|
#~ msgid "Other" |
||||
|
#~ msgstr "Altro" |
||||
|
|
||||
|
#, fuzzy |
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "Esigibile" |
||||
|
|
||||
|
#, fuzzy |
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Rimborso esigibile" |
||||
|
|
||||
|
#, fuzzy |
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "Esigibile" |
||||
|
|
||||
|
#, fuzzy |
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Nota di credito esigibile" |
@ -0,0 +1,285 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# Melroy van den Berg <webmaster1989@gmail.com>, 2018 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-03-27 12:02+0000\n" |
||||
|
"PO-Revision-Date: 2018-03-27 12:02+0000\n" |
||||
|
"Last-Translator: Melroy van den Berg <webmaster1989@gmail.com>, 2018\n" |
||||
|
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" |
||||
|
"Language: nl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Account" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Accountbelasting" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Alle Vermeldingen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Alle Geposte Vermeldingen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Balans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Restitutie van het saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Basisbalans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Restitutie Basisbalans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Basis Totaal" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annuleren" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Bedrijf" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Gecreëerd door" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Gecreëerd op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Datumreeks" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Weergavenaam" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Vanaf datum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Groeperen Op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Heeft balans in periode" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Journaalpost" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Journaalpost" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst Gewijzigd op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Laatst Geüpdatet door" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Laatst Geüpdatet op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
#, fuzzy |
||||
|
msgid "Move Type" |
||||
|
msgstr "Beweeg type" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Beweeg type" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Open Belastingen" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Korte Naam" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Verplaatsbaar doel" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Belasting" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Belastinggroep" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Belastingbereik" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Belastingbalans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Tot datum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Totaal" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Totaal Balans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Totale basissaldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Ongeldige zoekoperatie" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "Bekijk algemene regels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Bekijk algemene terugbetalingregels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Bekijk algemene regelmatige regels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Bekijk belasting regels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Bekijk belasting terugbetalingregels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Bekijk belasting regelmatige regels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "of" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Account Post" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquiditeit" |
||||
|
|
||||
|
#~ msgid "Other" |
||||
|
#~ msgstr "Overige" |
||||
|
|
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "Te betalen" |
||||
|
|
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Te betalen restitutie" |
||||
|
|
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "Ontvangbaar" |
||||
|
|
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Vorderbare restitutie" |
@ -0,0 +1,271 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# Peter Hageman <hageman.p@gmail.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 10.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-06-23 22:18+0000\n" |
||||
|
"PO-Revision-Date: 2018-11-02 13:59+0000\n" |
||||
|
"Last-Translator: JordyBlankestijn <jblankestijn@erpopen.nl>\n" |
||||
|
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" |
||||
|
"teams/23907/nl_NL/)\n" |
||||
|
"Language: nl_NL\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
||||
|
"X-Generator: Weblate 3.2.2\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Rekening" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "BTW-grootboekrekening" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Alle Regels" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Alle mutaties" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Restitutie van het saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Restitutie Basisbalans" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Basis Totaal" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annuleer" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Bedrijf" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Aangemaakt door" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Aangemaakt op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Datumbereik" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Schermnaam" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Vanaf datum" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Groepeer op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Heeft balans in periode" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Boeking" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "Boeking" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst gewijzigd op" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Laatst gewijzigd door" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Laatst bijgewerkt door" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Boeking" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquiditeit" |
@ -0,0 +1,286 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-03-27 12:02+0000\n" |
||||
|
"PO-Revision-Date: 2018-03-27 12:02+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
||||
|
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" |
||||
|
"Language: pt\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Conta" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Conta de Imposto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Todos os lançamentos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Todos os lançamentos publicados" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "Saldo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "Saldo de créditos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "Saldo da base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "Saldo da base de créditos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "Total da base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancelar" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Empresa" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Período" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Exibir nome" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "Da data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Agrupar por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "Como o saldo do período" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Todos os lançamentos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificação em" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última atualização em" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última atualização por" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
#, fuzzy |
||||
|
msgid "Move Type" |
||||
|
msgstr "Tipo de movimento" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "Tipo de movimento" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "Abrir impostos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "Nome curto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "Movimentos alvo" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "Imposto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "Grupo de imposto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "Âmbito do imposto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "Saldo de impostos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "Até à data" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "Total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "Saldo total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "Saldo da base total" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "Operador de pesquisa não suportado" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "Ver linhas da base" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "Ver linhas da base de créditos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "Ver linhas da base de faturas" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "Ver linhas de imposto" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "Ver linhas de imposto de créditos" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "Ver linhas de imposto de faturas" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
#, fuzzy |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "wizard.open.tax.balances" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "ou" |
||||
|
|
||||
|
#~ msgid "Account Entry" |
||||
|
#~ msgstr "Conta de lançamento" |
||||
|
|
||||
|
#~ msgid "Liquidity" |
||||
|
#~ msgstr "Liquidez" |
||||
|
|
||||
|
#~ msgid "Other" |
||||
|
#~ msgstr "Outro" |
||||
|
|
||||
|
#~ msgid "Payable" |
||||
|
#~ msgstr "A pagar" |
||||
|
|
||||
|
#~ msgid "Payable refund" |
||||
|
#~ msgstr "Crédito a pagar" |
||||
|
|
||||
|
#~ msgid "Receivable" |
||||
|
#~ msgstr "A receber" |
||||
|
|
||||
|
#~ msgid "Receivable refund" |
||||
|
#~ msgstr "Crédito a receber" |
@ -0,0 +1,264 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_tax_balance |
||||
|
# |
||||
|
# Translators: |
||||
|
# Dorin Hongu <dhongu@gmail.com>, 2018 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 11.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-03-16 08:14+0000\n" |
||||
|
"PO-Revision-Date: 2018-03-16 08:14+0000\n" |
||||
|
"Last-Translator: Dorin Hongu <dhongu@gmail.com>, 2018\n" |
||||
|
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" |
||||
|
"Language: ro\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" |
||||
|
"2:1));\n" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48 |
||||
|
#, python-format |
||||
|
msgid "%(name)s: %(target)s from %(from)s to %(to)s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Account" |
||||
|
msgstr "Cont" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Account Tax" |
||||
|
msgstr "Cont TVA" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Entries" |
||||
|
msgstr "Toate înregistrările" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: selection:wizard.open.tax.balances,target_move:0 |
||||
|
msgid "All Posted Entries" |
||||
|
msgstr "Toate înregistrările postare" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular |
||||
|
msgid "Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_refund |
||||
|
msgid "Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_regular |
||||
|
msgid "Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance_refund |
||||
|
msgid "Base Balance Refund" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Base Total" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Cancel" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__company_id |
||||
|
msgid "Company" |
||||
|
msgstr "Companie" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id |
||||
|
msgid "Date range" |
||||
|
msgstr "Interval" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date |
||||
|
msgid "From date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Group By" |
||||
|
msgstr "Grupează după" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves |
||||
|
msgid "Has balance in period" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move |
||||
|
#, fuzzy |
||||
|
msgid "Journal Entries" |
||||
|
msgstr "Toate înregistrările" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_move_line |
||||
|
msgid "Journal Item" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type |
||||
|
msgid "Move Type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter |
||||
|
msgid "Move type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Open Taxes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Short Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move |
||||
|
msgid "Target Moves" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_account_tax |
||||
|
msgid "Tax" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Group" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance |
||||
|
msgid "Tax Scope" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances |
||||
|
#: model:ir.actions.act_window,name:account_tax_balance.action_tax_balances_tree |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_action_open_tax_balances |
||||
|
#: model:ir.ui.menu,name:account_tax_balance.menu_tax_balances |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "Taxes Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date |
||||
|
msgid "To date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "Total" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance |
||||
|
msgid "Total Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__base_balance |
||||
|
msgid "Total Base Balance" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: code:addons/account_tax_balance/models/account_tax.py:90 |
||||
|
#, python-format |
||||
|
msgid "Unsupported search operator" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View base regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax refund lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance |
||||
|
msgid "View tax regular lines" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model:ir.model,name:account_tax_balance.model_wizard_open_tax_balances |
||||
|
msgid "Wizard Open Tax Balances" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_tax_balance |
||||
|
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances |
||||
|
msgid "or" |
||||
|
msgstr "" |
@ -0,0 +1,5 @@ |
|||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import account_move |
||||
|
from . import account_tax |
||||
|
from . import account_move_line |
@ -0,0 +1,52 @@ |
|||||
|
# Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from odoo import api, fields, models |
||||
|
|
||||
|
|
||||
|
class AccountMove(models.Model): |
||||
|
_inherit = "account.move" |
||||
|
|
||||
|
@api.model |
||||
|
def _selection_move_type(self): |
||||
|
return [ |
||||
|
("other", "Other"), |
||||
|
("liquidity", "Liquidity"), |
||||
|
("receivable", "Receivable"), |
||||
|
("receivable_refund", "Receivable refund"), |
||||
|
("payable", "Payable"), |
||||
|
("payable_refund", "Payable refund"), |
||||
|
] |
||||
|
|
||||
|
move_type = fields.Selection( |
||||
|
selection="_selection_move_type", |
||||
|
compute="_compute_move_type", |
||||
|
store=True, |
||||
|
readonly=True, |
||||
|
) |
||||
|
|
||||
|
@api.depends( |
||||
|
"line_ids.account_id.internal_type", |
||||
|
"line_ids.balance", |
||||
|
"line_ids.account_id.user_type_id.type", |
||||
|
) |
||||
|
def _compute_move_type(self): |
||||
|
def _balance_get(line_ids, internal_type): |
||||
|
return sum( |
||||
|
line_ids.filtered( |
||||
|
lambda x: x.account_id.internal_type == internal_type |
||||
|
).mapped("balance") |
||||
|
) |
||||
|
|
||||
|
for move in self: |
||||
|
internal_types = move.line_ids.mapped("account_id.internal_type") |
||||
|
if "liquidity" in internal_types: |
||||
|
move.move_type = "liquidity" |
||||
|
elif "payable" in internal_types: |
||||
|
balance = _balance_get(move.line_ids, "payable") |
||||
|
move.move_type = "payable" if balance < 0 else "payable_refund" |
||||
|
elif "receivable" in internal_types: |
||||
|
balance = _balance_get(move.line_ids, "receivable") |
||||
|
move.move_type = "receivable" if balance > 0 else "receivable_refund" |
||||
|
else: |
||||
|
move.move_type = "other" |
@ -0,0 +1,26 @@ |
|||||
|
# Copyright 2017 ACSONE SA/NV |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from odoo import models |
||||
|
|
||||
|
|
||||
|
class AccountMoveLine(models.Model): |
||||
|
|
||||
|
_inherit = "account.move.line" |
||||
|
|
||||
|
def init(self): |
||||
|
res = super().init() |
||||
|
self._cr.execute( |
||||
|
""" |
||||
|
SELECT indexname FROM pg_indexes |
||||
|
WHERE indexname = 'account_move_line_date_tax_line_id_idx' |
||||
|
""" |
||||
|
) |
||||
|
if not self._cr.fetchone(): |
||||
|
self._cr.execute( |
||||
|
""" |
||||
|
CREATE INDEX account_move_line_date_tax_line_id_idx |
||||
|
ON account_move_line (date, tax_line_id) |
||||
|
""" |
||||
|
) |
||||
|
return res |
@ -0,0 +1,204 @@ |
|||||
|
# Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
# Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from odoo import _, api, fields, models |
||||
|
|
||||
|
|
||||
|
class AccountTax(models.Model): |
||||
|
_inherit = "account.tax" |
||||
|
|
||||
|
balance = fields.Float(string="Total Balance", compute="_compute_balance") |
||||
|
base_balance = fields.Float(string="Total Base Balance", compute="_compute_balance") |
||||
|
balance_regular = fields.Float(string="Balance", compute="_compute_balance") |
||||
|
base_balance_regular = fields.Float( |
||||
|
string="Base Balance", compute="_compute_balance" |
||||
|
) |
||||
|
balance_refund = fields.Float(string="Balance Refund", compute="_compute_balance") |
||||
|
base_balance_refund = fields.Float( |
||||
|
string="Base Balance Refund", compute="_compute_balance" |
||||
|
) |
||||
|
has_moves = fields.Boolean( |
||||
|
string="Has balance in period", |
||||
|
compute="_compute_has_moves", |
||||
|
search="_search_has_moves", |
||||
|
) |
||||
|
|
||||
|
def get_context_values(self): |
||||
|
context = self.env.context |
||||
|
return ( |
||||
|
context.get("from_date", fields.Date.context_today(self)), |
||||
|
context.get("to_date", fields.Date.context_today(self)), |
||||
|
context.get("company_ids", [self.env.user.company_id.id]), |
||||
|
context.get("target_move", "posted"), |
||||
|
) |
||||
|
|
||||
|
def _account_tax_ids_with_moves(self): |
||||
|
""" Return all account.tax ids for which there is at least |
||||
|
one account.move.line in the context period |
||||
|
for the user company. |
||||
|
|
||||
|
Caveat: this ignores record rules and ACL but it is good |
||||
|
enough for filtering taxes with activity during the period. |
||||
|
""" |
||||
|
from_date, to_date, company_ids, _ = self.get_context_values() |
||||
|
company_ids = tuple(company_ids) |
||||
|
req = """ |
||||
|
SELECT id |
||||
|
FROM account_tax at |
||||
|
WHERE |
||||
|
company_id in %s AND |
||||
|
EXISTS ( |
||||
|
SELECT 1 FROM account_move_Line aml |
||||
|
WHERE |
||||
|
date >= %s AND |
||||
|
date <= %s AND |
||||
|
company_id in %s AND ( |
||||
|
tax_line_id = at.id OR |
||||
|
EXISTS ( |
||||
|
SELECT 1 FROM account_move_line_account_tax_rel |
||||
|
WHERE account_move_line_id = aml.id AND |
||||
|
account_tax_id = at.id |
||||
|
) |
||||
|
) |
||||
|
) |
||||
|
""" |
||||
|
self.env.cr.execute(req, (company_ids, from_date, to_date, company_ids)) |
||||
|
return [r[0] for r in self.env.cr.fetchall()] |
||||
|
|
||||
|
def _compute_has_moves(self): |
||||
|
ids_with_moves = set(self._account_tax_ids_with_moves()) |
||||
|
for tax in self: |
||||
|
tax.has_moves = tax.id in ids_with_moves |
||||
|
|
||||
|
@api.model |
||||
|
def _is_unsupported_search_operator(self, operator): |
||||
|
return operator != "=" |
||||
|
|
||||
|
@api.model |
||||
|
def _search_has_moves(self, operator, value): |
||||
|
if self._is_unsupported_search_operator(operator) or not value: |
||||
|
raise ValueError(_("Unsupported search operator")) |
||||
|
ids_with_moves = self._account_tax_ids_with_moves() |
||||
|
return [("id", "in", ids_with_moves)] |
||||
|
|
||||
|
def _compute_balance(self): |
||||
|
for tax in self: |
||||
|
tax.balance_regular = tax.compute_balance( |
||||
|
tax_or_base="tax", move_type="regular" |
||||
|
) |
||||
|
tax.base_balance_regular = tax.compute_balance( |
||||
|
tax_or_base="base", move_type="regular" |
||||
|
) |
||||
|
tax.balance_refund = tax.compute_balance( |
||||
|
tax_or_base="tax", move_type="refund" |
||||
|
) |
||||
|
tax.base_balance_refund = tax.compute_balance( |
||||
|
tax_or_base="base", move_type="refund" |
||||
|
) |
||||
|
tax.balance = tax.balance_regular + tax.balance_refund |
||||
|
tax.base_balance = tax.base_balance_regular + tax.base_balance_refund |
||||
|
|
||||
|
def get_target_type_list(self, move_type=None): |
||||
|
if move_type == "refund": |
||||
|
return ["receivable_refund", "payable_refund"] |
||||
|
elif move_type == "regular": |
||||
|
return ["receivable", "payable", "liquidity", "other"] |
||||
|
return [] |
||||
|
|
||||
|
def get_target_state_list(self, target_move="posted"): |
||||
|
if target_move == "posted": |
||||
|
state = ["posted"] |
||||
|
elif target_move == "all": |
||||
|
state = ["posted", "draft"] |
||||
|
else: |
||||
|
state = [] |
||||
|
return state |
||||
|
|
||||
|
def get_move_line_partial_domain(self, from_date, to_date, company_ids): |
||||
|
return [ |
||||
|
("date", "<=", to_date), |
||||
|
("date", ">=", from_date), |
||||
|
("company_id", "in", company_ids), |
||||
|
] |
||||
|
|
||||
|
def compute_balance(self, tax_or_base="tax", move_type=None): |
||||
|
self.ensure_one() |
||||
|
domain = self.get_move_lines_domain( |
||||
|
tax_or_base=tax_or_base, move_type=move_type |
||||
|
) |
||||
|
# balance is debit - credit whereas on tax return you want to see what |
||||
|
# vat has to be paid so: |
||||
|
# VAT on sales (credit) - VAT on purchases (debit). |
||||
|
|
||||
|
balance = self.env["account.move.line"].read_group(domain, ["balance"], [])[0][ |
||||
|
"balance" |
||||
|
] |
||||
|
return balance and -balance or 0 |
||||
|
|
||||
|
def get_balance_domain(self, state_list, type_list): |
||||
|
domain = [ |
||||
|
("move_id.state", "in", state_list), |
||||
|
("tax_line_id", "=", self.id), |
||||
|
("tax_exigible", "=", True), |
||||
|
] |
||||
|
if type_list: |
||||
|
domain.append(("move_id.move_type", "in", type_list)) |
||||
|
return domain |
||||
|
|
||||
|
def get_base_balance_domain(self, state_list, type_list): |
||||
|
domain = [ |
||||
|
("move_id.state", "in", state_list), |
||||
|
("tax_ids", "in", self.id), |
||||
|
("tax_exigible", "=", True), |
||||
|
] |
||||
|
if type_list: |
||||
|
domain.append(("move_id.move_type", "in", type_list)) |
||||
|
return domain |
||||
|
|
||||
|
def get_move_lines_domain(self, tax_or_base="tax", move_type=None): |
||||
|
from_date, to_date, company_ids, target_move = self.get_context_values() |
||||
|
state_list = self.get_target_state_list(target_move) |
||||
|
type_list = self.get_target_type_list(move_type) |
||||
|
domain = self.get_move_line_partial_domain(from_date, to_date, company_ids) |
||||
|
balance_domain = [] |
||||
|
if tax_or_base == "tax": |
||||
|
balance_domain = self.get_balance_domain(state_list, type_list) |
||||
|
elif tax_or_base == "base": |
||||
|
balance_domain = self.get_base_balance_domain(state_list, type_list) |
||||
|
domain.extend(balance_domain) |
||||
|
return domain |
||||
|
|
||||
|
def get_lines_action(self, tax_or_base="tax", move_type=None): |
||||
|
domain = self.get_move_lines_domain( |
||||
|
tax_or_base=tax_or_base, move_type=move_type |
||||
|
) |
||||
|
action = self.env.ref("account.action_account_moves_all_tree") |
||||
|
vals = action.read()[0] |
||||
|
vals["context"] = {} |
||||
|
vals["domain"] = domain |
||||
|
return vals |
||||
|
|
||||
|
def view_tax_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="tax") |
||||
|
|
||||
|
def view_base_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="base") |
||||
|
|
||||
|
def view_tax_regular_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="tax", move_type="regular") |
||||
|
|
||||
|
def view_base_regular_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="base", move_type="regular") |
||||
|
|
||||
|
def view_tax_refund_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="tax", move_type="refund") |
||||
|
|
||||
|
def view_base_refund_lines(self): |
||||
|
self.ensure_one() |
||||
|
return self.get_lines_action(tax_or_base="base", move_type="refund") |
@ -0,0 +1,6 @@ |
|||||
|
* Lorenzo Battistini <lorenzo.battistini@agilebg.com> |
||||
|
* Giovanni Capalbo <giovanni@therp.nl> |
||||
|
* Tecnativa - Antonio Espinosa |
||||
|
* Tecnativa - Pedro M. Baeza |
||||
|
* ACSONE SA/NV - Stéphane Bidoul |
||||
|
* Andrea Stirpe <a.stirpe@onestein.nl> |
@ -0,0 +1,3 @@ |
|||||
|
This module allows to compute tax balances within a certain date range. |
||||
|
It depends on date_range module and exposes 'compute' methods that can be called by other modules |
||||
|
(like localization ones). |
@ -0,0 +1,5 @@ |
|||||
|
Accounting --> Reporting --> Taxes Balance |
||||
|
|
||||
|
Select the company, the date range, the target moves and 'open taxes' |
||||
|
|
||||
|
.. figure:: /account_tax_balance/static/description/tax_balance.png |
After Width: 128 | Height: 128 | Size: 9.2 KiB |
@ -0,0 +1,438 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
||||
|
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" /> |
||||
|
<title>Tax Balance</title> |
||||
|
<style type="text/css"> |
||||
|
|
||||
|
/* |
||||
|
:Author: David Goodger (goodger@python.org) |
||||
|
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $ |
||||
|
:Copyright: This stylesheet has been placed in the public domain. |
||||
|
|
||||
|
Default cascading style sheet for the HTML output of Docutils. |
||||
|
|
||||
|
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
||||
|
customize this style sheet. |
||||
|
*/ |
||||
|
|
||||
|
/* used to remove borders from tables and images */ |
||||
|
.borderless, table.borderless td, table.borderless th { |
||||
|
border: 0 } |
||||
|
|
||||
|
table.borderless td, table.borderless th { |
||||
|
/* Override padding for "table.docutils td" with "! important". |
||||
|
The right padding separates the table cells. */ |
||||
|
padding: 0 0.5em 0 0 ! important } |
||||
|
|
||||
|
.first { |
||||
|
/* Override more specific margin styles with "! important". */ |
||||
|
margin-top: 0 ! important } |
||||
|
|
||||
|
.last, .with-subtitle { |
||||
|
margin-bottom: 0 ! important } |
||||
|
|
||||
|
.hidden { |
||||
|
display: none } |
||||
|
|
||||
|
.subscript { |
||||
|
vertical-align: sub; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
.superscript { |
||||
|
vertical-align: super; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
a.toc-backref { |
||||
|
text-decoration: none ; |
||||
|
color: black } |
||||
|
|
||||
|
blockquote.epigraph { |
||||
|
margin: 2em 5em ; } |
||||
|
|
||||
|
dl.docutils dd { |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
|
||||
|
/* Uncomment (and remove this text!) to get bold-faced definition list terms |
||||
|
dl.docutils dt { |
||||
|
font-weight: bold } |
||||
|
*/ |
||||
|
|
||||
|
div.abstract { |
||||
|
margin: 2em 5em } |
||||
|
|
||||
|
div.abstract p.topic-title { |
||||
|
font-weight: bold ; |
||||
|
text-align: center } |
||||
|
|
||||
|
div.admonition, div.attention, div.caution, div.danger, div.error, |
||||
|
div.hint, div.important, div.note, div.tip, div.warning { |
||||
|
margin: 2em ; |
||||
|
border: medium outset ; |
||||
|
padding: 1em } |
||||
|
|
||||
|
div.admonition p.admonition-title, div.hint p.admonition-title, |
||||
|
div.important p.admonition-title, div.note p.admonition-title, |
||||
|
div.tip p.admonition-title { |
||||
|
font-weight: bold ; |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
div.attention p.admonition-title, div.caution p.admonition-title, |
||||
|
div.danger p.admonition-title, div.error p.admonition-title, |
||||
|
div.warning p.admonition-title, .code .error { |
||||
|
color: red ; |
||||
|
font-weight: bold ; |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
/* Uncomment (and remove this text!) to get reduced vertical space in |
||||
|
compound paragraphs. |
||||
|
div.compound .compound-first, div.compound .compound-middle { |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
div.compound .compound-last, div.compound .compound-middle { |
||||
|
margin-top: 0.5em } |
||||
|
*/ |
||||
|
|
||||
|
div.dedication { |
||||
|
margin: 2em 5em ; |
||||
|
text-align: center ; |
||||
|
font-style: italic } |
||||
|
|
||||
|
div.dedication p.topic-title { |
||||
|
font-weight: bold ; |
||||
|
font-style: normal } |
||||
|
|
||||
|
div.figure { |
||||
|
margin-left: 2em ; |
||||
|
margin-right: 2em } |
||||
|
|
||||
|
div.footer, div.header { |
||||
|
clear: both; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
div.line-block { |
||||
|
display: block ; |
||||
|
margin-top: 1em ; |
||||
|
margin-bottom: 1em } |
||||
|
|
||||
|
div.line-block div.line-block { |
||||
|
margin-top: 0 ; |
||||
|
margin-bottom: 0 ; |
||||
|
margin-left: 1.5em } |
||||
|
|
||||
|
div.sidebar { |
||||
|
margin: 0 0 0.5em 1em ; |
||||
|
border: medium outset ; |
||||
|
padding: 1em ; |
||||
|
background-color: #ffffee ; |
||||
|
width: 40% ; |
||||
|
float: right ; |
||||
|
clear: right } |
||||
|
|
||||
|
div.sidebar p.rubric { |
||||
|
font-family: sans-serif ; |
||||
|
font-size: medium } |
||||
|
|
||||
|
div.system-messages { |
||||
|
margin: 5em } |
||||
|
|
||||
|
div.system-messages h1 { |
||||
|
color: red } |
||||
|
|
||||
|
div.system-message { |
||||
|
border: medium outset ; |
||||
|
padding: 1em } |
||||
|
|
||||
|
div.system-message p.system-message-title { |
||||
|
color: red ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
div.topic { |
||||
|
margin: 2em } |
||||
|
|
||||
|
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
||||
|
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
||||
|
margin-top: 0.4em } |
||||
|
|
||||
|
h1.title { |
||||
|
text-align: center } |
||||
|
|
||||
|
h2.subtitle { |
||||
|
text-align: center } |
||||
|
|
||||
|
hr.docutils { |
||||
|
width: 75% } |
||||
|
|
||||
|
img.align-left, .figure.align-left, object.align-left, table.align-left { |
||||
|
clear: left ; |
||||
|
float: left ; |
||||
|
margin-right: 1em } |
||||
|
|
||||
|
img.align-right, .figure.align-right, object.align-right, table.align-right { |
||||
|
clear: right ; |
||||
|
float: right ; |
||||
|
margin-left: 1em } |
||||
|
|
||||
|
img.align-center, .figure.align-center, object.align-center { |
||||
|
display: block; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
|
||||
|
table.align-center { |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
|
||||
|
.align-left { |
||||
|
text-align: left } |
||||
|
|
||||
|
.align-center { |
||||
|
clear: both ; |
||||
|
text-align: center } |
||||
|
|
||||
|
.align-right { |
||||
|
text-align: right } |
||||
|
|
||||
|
/* reset inner alignment in figures */ |
||||
|
div.align-right { |
||||
|
text-align: inherit } |
||||
|
|
||||
|
/* div.align-center * { */ |
||||
|
/* text-align: left } */ |
||||
|
|
||||
|
.align-top { |
||||
|
vertical-align: top } |
||||
|
|
||||
|
.align-middle { |
||||
|
vertical-align: middle } |
||||
|
|
||||
|
.align-bottom { |
||||
|
vertical-align: bottom } |
||||
|
|
||||
|
ol.simple, ul.simple { |
||||
|
margin-bottom: 1em } |
||||
|
|
||||
|
ol.arabic { |
||||
|
list-style: decimal } |
||||
|
|
||||
|
ol.loweralpha { |
||||
|
list-style: lower-alpha } |
||||
|
|
||||
|
ol.upperalpha { |
||||
|
list-style: upper-alpha } |
||||
|
|
||||
|
ol.lowerroman { |
||||
|
list-style: lower-roman } |
||||
|
|
||||
|
ol.upperroman { |
||||
|
list-style: upper-roman } |
||||
|
|
||||
|
p.attribution { |
||||
|
text-align: right ; |
||||
|
margin-left: 50% } |
||||
|
|
||||
|
p.caption { |
||||
|
font-style: italic } |
||||
|
|
||||
|
p.credits { |
||||
|
font-style: italic ; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
p.label { |
||||
|
white-space: nowrap } |
||||
|
|
||||
|
p.rubric { |
||||
|
font-weight: bold ; |
||||
|
font-size: larger ; |
||||
|
color: maroon ; |
||||
|
text-align: center } |
||||
|
|
||||
|
p.sidebar-title { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold ; |
||||
|
font-size: larger } |
||||
|
|
||||
|
p.sidebar-subtitle { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
p.topic-title { |
||||
|
font-weight: bold } |
||||
|
|
||||
|
pre.address { |
||||
|
margin-bottom: 0 ; |
||||
|
margin-top: 0 ; |
||||
|
font: inherit } |
||||
|
|
||||
|
pre.literal-block, pre.doctest-block, pre.math, pre.code { |
||||
|
margin-left: 2em ; |
||||
|
margin-right: 2em } |
||||
|
|
||||
|
pre.code .ln { color: grey; } /* line numbers */ |
||||
|
pre.code, code { background-color: #eeeeee } |
||||
|
pre.code .comment, code .comment { color: #5C6576 } |
||||
|
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } |
||||
|
pre.code .literal.string, code .literal.string { color: #0C5404 } |
||||
|
pre.code .name.builtin, code .name.builtin { color: #352B84 } |
||||
|
pre.code .deleted, code .deleted { background-color: #DEB0A1} |
||||
|
pre.code .inserted, code .inserted { background-color: #A3D289} |
||||
|
|
||||
|
span.classifier { |
||||
|
font-family: sans-serif ; |
||||
|
font-style: oblique } |
||||
|
|
||||
|
span.classifier-delimiter { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
span.interpreted { |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
span.option { |
||||
|
white-space: nowrap } |
||||
|
|
||||
|
span.pre { |
||||
|
white-space: pre } |
||||
|
|
||||
|
span.problematic { |
||||
|
color: red } |
||||
|
|
||||
|
span.section-subtitle { |
||||
|
/* font-size relative to parent (h1..h6 element) */ |
||||
|
font-size: 80% } |
||||
|
|
||||
|
table.citation { |
||||
|
border-left: solid 1px gray; |
||||
|
margin-left: 1px } |
||||
|
|
||||
|
table.docinfo { |
||||
|
margin: 2em 4em } |
||||
|
|
||||
|
table.docutils { |
||||
|
margin-top: 0.5em ; |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
table.footnote { |
||||
|
border-left: solid 1px black; |
||||
|
margin-left: 1px } |
||||
|
|
||||
|
table.docutils td, table.docutils th, |
||||
|
table.docinfo td, table.docinfo th { |
||||
|
padding-left: 0.5em ; |
||||
|
padding-right: 0.5em ; |
||||
|
vertical-align: top } |
||||
|
|
||||
|
table.docutils th.field-name, table.docinfo th.docinfo-name { |
||||
|
font-weight: bold ; |
||||
|
text-align: left ; |
||||
|
white-space: nowrap ; |
||||
|
padding-left: 0 } |
||||
|
|
||||
|
/* "booktabs" style (no vertical lines) */ |
||||
|
table.docutils.booktabs { |
||||
|
border: 0px; |
||||
|
border-top: 2px solid; |
||||
|
border-bottom: 2px solid; |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
table.docutils.booktabs * { |
||||
|
border: 0px; |
||||
|
} |
||||
|
table.docutils.booktabs th { |
||||
|
border-bottom: thin solid; |
||||
|
text-align: left; |
||||
|
} |
||||
|
|
||||
|
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
||||
|
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
||||
|
font-size: 100% } |
||||
|
|
||||
|
ul.auto-toc { |
||||
|
list-style-type: none } |
||||
|
|
||||
|
</style> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div class="document" id="tax-balance"> |
||||
|
<h1 class="title">Tax Balance</h1> |
||||
|
|
||||
|
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
!! This file is generated by oca-gen-addon-readme !! |
||||
|
!! changes will be overwritten. !! |
||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
||||
|
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/account-financial-reporting/tree/12.0/account_tax_balance"><img alt="OCA/account-financial-reporting" src="https://img.shields.io/badge/github-OCA%2Faccount--financial--reporting-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/account-financial-reporting-12-0/account-financial-reporting-12-0-account_tax_balance"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/91/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> |
||||
|
<p>This module allows to compute tax balances within a certain date range. |
||||
|
It depends on date_range module and exposes ‘compute’ methods that can be called by other modules |
||||
|
(like localization ones).</p> |
||||
|
<p><strong>Table of contents</strong></p> |
||||
|
<div class="contents local topic" id="contents"> |
||||
|
<ul class="simple"> |
||||
|
<li><a class="reference internal" href="#usage" id="id1">Usage</a></li> |
||||
|
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li> |
||||
|
<li><a class="reference internal" href="#credits" id="id3">Credits</a><ul> |
||||
|
<li><a class="reference internal" href="#authors" id="id4">Authors</a></li> |
||||
|
<li><a class="reference internal" href="#contributors" id="id5">Contributors</a></li> |
||||
|
<li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="usage"> |
||||
|
<h1><a class="toc-backref" href="#id1">Usage</a></h1> |
||||
|
<p>Accounting –> Reporting –> Taxes Balance</p> |
||||
|
<p>Select the company, the date range, the target moves and ‘open taxes’</p> |
||||
|
<div class="figure"> |
||||
|
<img alt="https://raw.githubusercontent.com/account_tax_balance/static/description/tax_balance.png" src="https://raw.githubusercontent.com/account_tax_balance/static/description/tax_balance.png" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="section" id="bug-tracker"> |
||||
|
<h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1> |
||||
|
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/account-financial-reporting/issues">GitHub Issues</a>. |
||||
|
In case of trouble, please check there if your issue has already been reported. |
||||
|
If you spotted it first, help us smashing it by providing a detailed and welcomed |
||||
|
<a class="reference external" href="https://github.com/OCA/account-financial-reporting/issues/new?body=module:%20account_tax_balance%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> |
||||
|
<p>Do not contact contributors directly about support or help with technical issues.</p> |
||||
|
</div> |
||||
|
<div class="section" id="credits"> |
||||
|
<h1><a class="toc-backref" href="#id3">Credits</a></h1> |
||||
|
<div class="section" id="authors"> |
||||
|
<h2><a class="toc-backref" href="#id4">Authors</a></h2> |
||||
|
<ul class="simple"> |
||||
|
<li>Agile Business Group</li> |
||||
|
<li>Therp BV</li> |
||||
|
<li>Tecnativa</li> |
||||
|
<li>ACSONE SA/NV</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="contributors"> |
||||
|
<h2><a class="toc-backref" href="#id5">Contributors</a></h2> |
||||
|
<ul class="simple"> |
||||
|
<li>Lorenzo Battistini <<a class="reference external" href="mailto:lorenzo.battistini@agilebg.com">lorenzo.battistini@agilebg.com</a>></li> |
||||
|
<li>Giovanni Capalbo <<a class="reference external" href="mailto:giovanni@therp.nl">giovanni@therp.nl</a>></li> |
||||
|
<li>Tecnativa - Antonio Espinosa</li> |
||||
|
<li>Tecnativa - Pedro M. Baeza</li> |
||||
|
<li>ACSONE SA/NV - Stéphane Bidoul</li> |
||||
|
<li>Andrea Stirpe <<a class="reference external" href="mailto:a.stirpe@onestein.nl">a.stirpe@onestein.nl</a>></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="maintainers"> |
||||
|
<h2><a class="toc-backref" href="#id6">Maintainers</a></h2> |
||||
|
<p>This module is maintained by the OCA.</p> |
||||
|
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> |
||||
|
<p>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.</p> |
||||
|
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/account-financial-reporting/tree/12.0/account_tax_balance">OCA/account-financial-reporting</a> project on GitHub.</p> |
||||
|
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
After Width: 1143 | Height: 258 | Size: 25 KiB |
@ -0,0 +1,3 @@ |
|||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import test_account_tax_balance |
@ -0,0 +1,246 @@ |
|||||
|
# Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
# Copyright 2016 Giovanni Capalbo <giovanni@therp.nl> |
||||
|
# Copyright 2019 Andrea Stirpe <a.stirpe@onestein.nl> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from datetime import datetime |
||||
|
|
||||
|
from dateutil.rrule import MONTHLY |
||||
|
|
||||
|
import odoo |
||||
|
from odoo.fields import Date |
||||
|
from odoo.tests.common import HttpCase |
||||
|
|
||||
|
|
||||
|
@odoo.tests.tagged("post_install", "-at_install") |
||||
|
class TestAccountTaxBalance(HttpCase): |
||||
|
def setUp(self): |
||||
|
super().setUp() |
||||
|
self.range_type = self.env["date.range.type"].create( |
||||
|
{"name": "Fiscal year", "company_id": False, "allow_overlap": False} |
||||
|
) |
||||
|
self.range_generator = self.env["date.range.generator"] |
||||
|
self.current_year = datetime.now().year |
||||
|
self.current_month = datetime.now().month |
||||
|
range_generator = self.range_generator.create( |
||||
|
{ |
||||
|
"date_start": "%s-01-01" % self.current_year, |
||||
|
"name_prefix": "%s-" % self.current_year, |
||||
|
"type_id": self.range_type.id, |
||||
|
"duration_count": 1, |
||||
|
"unit_of_time": str(MONTHLY), |
||||
|
"count": 12, |
||||
|
} |
||||
|
) |
||||
|
range_generator.action_apply() |
||||
|
self.range = self.env["date.range"] |
||||
|
|
||||
|
def test_tax_balance(self): |
||||
|
tax_account_id = ( |
||||
|
self.env["account.account"] |
||||
|
.create( |
||||
|
{ |
||||
|
"name": "Tax Paid", |
||||
|
"code": "TAXTEST", |
||||
|
"user_type_id": self.env.ref( |
||||
|
"account.data_account_type_current_liabilities" |
||||
|
).id, |
||||
|
} |
||||
|
) |
||||
|
.id |
||||
|
) |
||||
|
tax = self.env["account.tax"].create( |
||||
|
{"name": "Tax 10.0%", "amount": 10.0, "amount_type": "percent"} |
||||
|
) |
||||
|
invoice_line_account_id = ( |
||||
|
self.env["account.account"] |
||||
|
.create( |
||||
|
{ |
||||
|
"user_type_id": self.env.ref( |
||||
|
"account.data_account_type_expenses" |
||||
|
).id, |
||||
|
"code": "EXPTEST", |
||||
|
"name": "Test expense account", |
||||
|
} |
||||
|
) |
||||
|
.id |
||||
|
) |
||||
|
product = self.env.ref("product.product_product_4") |
||||
|
invoice = self.env["account.move"].create( |
||||
|
{ |
||||
|
"partner_id": self.env.ref("base.res_partner_2").id, |
||||
|
"type": "out_invoice", |
||||
|
"invoice_line_ids": [ |
||||
|
( |
||||
|
0, |
||||
|
None, |
||||
|
{ |
||||
|
"product_id": product.id, |
||||
|
"quantity": 1.0, |
||||
|
"price_unit": 100.0, |
||||
|
"name": "product that cost 100", |
||||
|
"account_id": invoice_line_account_id, |
||||
|
"tax_ids": [(6, 0, [tax.id])], |
||||
|
}, |
||||
|
) |
||||
|
], |
||||
|
} |
||||
|
) |
||||
|
|
||||
|
invoice._onchange_invoice_line_ids() |
||||
|
invoice._convert_to_write(invoice._cache) |
||||
|
self.assertEqual(invoice.state, "draft") |
||||
|
|
||||
|
# change the state of invoice to open by clicking Validate button |
||||
|
invoice.action_post() |
||||
|
|
||||
|
self.assertEqual(tax.base_balance, 100.0) |
||||
|
self.assertEqual(tax.balance, 10.0) |
||||
|
self.assertEqual(tax.base_balance_regular, 100.0) |
||||
|
self.assertEqual(tax.balance_regular, 10.0) |
||||
|
self.assertEqual(tax.base_balance_refund, 0.0) |
||||
|
self.assertEqual(tax.balance_refund, 0.0) |
||||
|
|
||||
|
# testing wizard |
||||
|
current_range = self.range.search( |
||||
|
[ |
||||
|
( |
||||
|
"date_start", |
||||
|
"=", |
||||
|
"{}-{}-01".format(self.current_year, self.current_month), |
||||
|
) |
||||
|
] |
||||
|
) |
||||
|
wizard = self.env["wizard.open.tax.balances"].new({}) |
||||
|
self.assertFalse(wizard.from_date) |
||||
|
self.assertFalse(wizard.to_date) |
||||
|
wizard = self.env["wizard.open.tax.balances"].new( |
||||
|
{"date_range_id": current_range[0].id} |
||||
|
) |
||||
|
self.assertEqual(wizard.from_date, current_range[0].date_start) |
||||
|
self.assertEqual(wizard.to_date, current_range[0].date_end) |
||||
|
action = wizard.open_taxes() |
||||
|
self.assertEqual(action["context"]["from_date"], current_range[0].date_start) |
||||
|
self.assertEqual(action["context"]["to_date"], current_range[0].date_end) |
||||
|
|
||||
|
# exercise search has_moves = True |
||||
|
taxes = self.env["account.tax"].search([("has_moves", "=", True)]) |
||||
|
self.assertEqual(len(taxes), 1) |
||||
|
self.assertEqual(taxes[0].name, "Tax 10.0%") |
||||
|
|
||||
|
# testing buttons |
||||
|
tax_action = tax.view_tax_lines() |
||||
|
base_action = tax.view_base_lines() |
||||
|
tax_action_move_lines = self.env["account.move.line"].search( |
||||
|
tax_action["domain"] |
||||
|
) |
||||
|
self.assertTrue(invoice.line_ids & tax_action_move_lines) |
||||
|
self.assertEqual(tax_action["xml_id"], "account.action_account_moves_all_tree") |
||||
|
base_action_move_lines = self.env["account.move.line"].search( |
||||
|
base_action["domain"] |
||||
|
) |
||||
|
self.assertTrue(invoice.line_ids & base_action_move_lines) |
||||
|
self.assertEqual(base_action["xml_id"], "account.action_account_moves_all_tree") |
||||
|
|
||||
|
# test specific method |
||||
|
state_list = tax.get_target_state_list(target_move="all") |
||||
|
self.assertEqual(state_list, ["posted", "draft"]) |
||||
|
state_list = tax.get_target_state_list(target_move="whatever") |
||||
|
self.assertEqual(state_list, []) |
||||
|
|
||||
|
product = self.env.ref("product.product_product_2") |
||||
|
refund = self.env["account.move"].create( |
||||
|
{ |
||||
|
"partner_id": self.env.ref("base.res_partner_2").id, |
||||
|
"type": "out_refund", |
||||
|
"invoice_line_ids": [ |
||||
|
( |
||||
|
0, |
||||
|
None, |
||||
|
{ |
||||
|
"product_id": product.id, |
||||
|
"quantity": 1.0, |
||||
|
"price_unit": 25.0, |
||||
|
"name": "returned product that cost 25", |
||||
|
"account_id": invoice_line_account_id, |
||||
|
"tax_ids": [(6, 0, [tax.id])], |
||||
|
}, |
||||
|
) |
||||
|
], |
||||
|
} |
||||
|
) |
||||
|
|
||||
|
refund._onchange_invoice_line_ids() |
||||
|
refund._convert_to_write(invoice._cache) |
||||
|
self.assertEqual(refund.state, "draft") |
||||
|
|
||||
|
# change the state of refund to open by clicking Validate button |
||||
|
refund.action_post() |
||||
|
|
||||
|
# force the _compute_balance() to be triggered |
||||
|
tax._compute_balance() |
||||
|
|
||||
|
self.assertEqual(tax.base_balance, 75.0) |
||||
|
self.assertEqual(tax.balance, 7.5) |
||||
|
self.assertEqual(tax.base_balance_regular, 100.0) |
||||
|
self.assertEqual(tax.balance_regular, 10.0) |
||||
|
self.assertEqual(tax.base_balance_refund, -25.0) |
||||
|
self.assertEqual(tax.balance_refund, -2.5) |
||||
|
|
||||
|
# Taxes on liquidity type moves are included |
||||
|
tax_repartition_line = tax.invoice_repartition_line_ids.filtered( |
||||
|
lambda line: line.repartition_type == "tax" |
||||
|
) |
||||
|
liquidity_account_id = ( |
||||
|
self.env["account.account"] |
||||
|
.search([("internal_type", "=", "liquidity")], limit=1) |
||||
|
.id |
||||
|
) |
||||
|
move = self.env["account.move"].create( |
||||
|
{ |
||||
|
"type": "entry", |
||||
|
"date": Date.context_today(self.env.user), |
||||
|
"journal_id": self.env["account.journal"] |
||||
|
.search([("type", "=", "bank")], limit=1) |
||||
|
.id, |
||||
|
"name": "Test move", |
||||
|
"line_ids": [ |
||||
|
( |
||||
|
0, |
||||
|
0, |
||||
|
{ |
||||
|
"account_id": liquidity_account_id, |
||||
|
"debit": 110, |
||||
|
"credit": 0, |
||||
|
"name": "Bank Fees", |
||||
|
}, |
||||
|
), |
||||
|
( |
||||
|
0, |
||||
|
0, |
||||
|
{ |
||||
|
"account_id": invoice_line_account_id, |
||||
|
"debit": 0, |
||||
|
"credit": 100, |
||||
|
"name": "Bank Fees", |
||||
|
"tax_ids": [(4, tax.id)], |
||||
|
}, |
||||
|
), |
||||
|
( |
||||
|
0, |
||||
|
0, |
||||
|
{ |
||||
|
"account_id": tax_account_id, |
||||
|
"debit": 0, |
||||
|
"credit": 10, |
||||
|
"name": "Bank Fees", |
||||
|
"tax_repartition_line_id": tax_repartition_line.id, |
||||
|
}, |
||||
|
), |
||||
|
], |
||||
|
} |
||||
|
) |
||||
|
move.action_post() |
||||
|
tax.refresh() |
||||
|
self.assertEqual(tax.base_balance, 175.0) |
||||
|
self.assertEqual(tax.balance, 17.5) |
@ -0,0 +1,39 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="view_move_tree" model="ir.ui.view"> |
||||
|
<field name="name">Add move type column</field> |
||||
|
<field name="model">account.move</field> |
||||
|
<field name="inherit_id" ref="account.view_move_tree"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="state" position="after"> |
||||
|
<field name="move_type"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_move_form" model="ir.ui.view"> |
||||
|
<field name="name">Add move type field</field> |
||||
|
<field name="model">account.move</field> |
||||
|
<field name="inherit_id" ref="account.view_move_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="ref" position="after"> |
||||
|
<field name="move_type"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_account_move_filter" model="ir.ui.view"> |
||||
|
<field name="name">Add move type group by</field> |
||||
|
<field name="model">account.move</field> |
||||
|
<field name="inherit_id" ref="account.view_account_move_filter"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<group expand="0" position="inside"> |
||||
|
<filter name="move_type" string="Move type" domain="[]" context="{'group_by':'move_type'}"/> |
||||
|
</group> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,63 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="view_tax_tree_balance" model="ir.ui.view"> |
||||
|
<field name="name">account.tax.tree.balance</field> |
||||
|
<field name="model">account.tax</field> |
||||
|
<field eval="100" name="priority"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Account Tax" create="false" delete="false"> |
||||
|
<field name="name"/> |
||||
|
<field name="description" string="Short Name"/> |
||||
|
<field name="balance_regular" sum="Total"/> |
||||
|
<button type="object" name="view_tax_regular_lines" |
||||
|
string="View tax regular lines" icon="fa-search-plus"/> |
||||
|
<field name="base_balance_regular" sum="Base Total"/> |
||||
|
<button type="object" name="view_base_regular_lines" |
||||
|
string="View base regular lines" icon="fa-search-plus"/> |
||||
|
<field name="balance_refund" sum="Total"/> |
||||
|
<button type="object" name="view_tax_refund_lines" |
||||
|
string="View tax refund lines" icon="fa-search-plus"/> |
||||
|
<field name="base_balance_refund" sum="Base Total"/> |
||||
|
<button type="object" name="view_base_refund_lines" |
||||
|
string="View base refund lines" icon="fa-search-plus"/> |
||||
|
<field name="balance" sum="Total"/> |
||||
|
<button type="object" name="view_tax_lines" |
||||
|
string="View tax lines" icon="fa-search-plus"/> |
||||
|
<field name="base_balance" sum="Base Total"/> |
||||
|
<button type="object" name="view_base_lines" |
||||
|
string="View base lines" icon="fa-search-plus"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="view_tax_search_balance" model="ir.ui.view"> |
||||
|
<field name="name">account.tax.search.balance</field> |
||||
|
<field name="model">account.tax</field> |
||||
|
<field eval="100" name="priority"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search string="Account Tax"> |
||||
|
<field name="name"/> |
||||
|
<field name="description" string="Short Name"/> |
||||
|
<field name="type_tax_use"/> |
||||
|
<group expand="0" string="Group By"> |
||||
|
<filter name="tax_group" string="Tax Group" domain="[]" context="{'group_by':'tax_group_id'}"/> |
||||
|
<filter name="tax_scope" string="Tax Scope" domain="[]" context="{'group_by':'type_tax_use'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_tax_balances_tree" model="ir.actions.act_window"> |
||||
|
<field name="name">Taxes Balance</field> |
||||
|
<field name="res_model">account.tax</field> |
||||
|
<field name="view_mode">tree</field> |
||||
|
<field name="domain">[('has_moves', '=', True)]</field> |
||||
|
<field name="view_id" ref="view_tax_tree_balance"/> |
||||
|
<field name="search_view_id" ref="view_tax_search_balance"/> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,3 @@ |
|||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import open_tax_balances |
@ -0,0 +1,79 @@ |
|||||
|
# Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from odoo import _, api, fields, models |
||||
|
|
||||
|
|
||||
|
class WizardOpenTaxBalances(models.TransientModel): |
||||
|
_name = "wizard.open.tax.balances" |
||||
|
_description = "Wizard Open Tax Balances" |
||||
|
|
||||
|
company_id = fields.Many2one( |
||||
|
"res.company", required=True, default=lambda self: self.env.user.company_id |
||||
|
) |
||||
|
from_date = fields.Date( |
||||
|
required=True, store=True, readonly=False, compute="_compute_date_range" |
||||
|
) |
||||
|
to_date = fields.Date( |
||||
|
required=True, store=True, readonly=False, compute="_compute_date_range" |
||||
|
) |
||||
|
date_range_id = fields.Many2one("date.range") |
||||
|
target_move = fields.Selection( |
||||
|
[("posted", "All Posted Entries"), ("all", "All Entries")], |
||||
|
"Target Moves", |
||||
|
required=True, |
||||
|
default="posted", |
||||
|
) |
||||
|
|
||||
|
@api.depends("date_range_id") |
||||
|
def _compute_date_range(self): |
||||
|
for wizard in self: |
||||
|
if wizard.date_range_id: |
||||
|
wizard.from_date = wizard.date_range_id.date_start |
||||
|
wizard.to_date = wizard.date_range_id.date_end |
||||
|
else: |
||||
|
wizard.from_date = wizard.to_date = None |
||||
|
|
||||
|
def open_taxes(self): |
||||
|
self.ensure_one() |
||||
|
action = self.env.ref("account_tax_balance.action_tax_balances_tree") |
||||
|
act_vals = action.read()[0] |
||||
|
# override action name doesn't work in v12 or v10 |
||||
|
# we need to build a dynamic action on main keys |
||||
|
vals = { |
||||
|
x: act_vals[x] |
||||
|
for x in act_vals |
||||
|
if x |
||||
|
in ( |
||||
|
"res_model", |
||||
|
"view_mode", |
||||
|
"domain", |
||||
|
"view_id", |
||||
|
"search_view_id", |
||||
|
"name", |
||||
|
"type", |
||||
|
) |
||||
|
} |
||||
|
lang = self.env["res.lang"].search( |
||||
|
[("code", "=", self.env.user.lang or "en_US")] |
||||
|
) |
||||
|
date_format = lang and lang.date_format or "%m/%d/%Y" |
||||
|
infos = { |
||||
|
"name": vals["name"], |
||||
|
"target": _(self.target_move), |
||||
|
"from": self.from_date.strftime(date_format), |
||||
|
"to": self.to_date.strftime(date_format), |
||||
|
"company": self.company_id.name, |
||||
|
} |
||||
|
# name of action which is displayed in breacrumb |
||||
|
vals["name"] = _("%(name)s: %(target)s from %(from)s to %(to)s") % infos |
||||
|
multi_cpny_grp = self.env.ref("base.group_multi_company") |
||||
|
if multi_cpny_grp in self.env.user.groups_id: |
||||
|
vals["name"] = "{} ({})".format(vals["name"], self.company_id.name) |
||||
|
vals["context"] = { |
||||
|
"from_date": self.from_date, |
||||
|
"to_date": self.to_date, |
||||
|
"target_move": self.target_move, |
||||
|
"company_id": self.company_id.id, |
||||
|
} |
||||
|
return vals |
@ -0,0 +1,46 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Lorenzo Battistini - Agile Business Group |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="wizard_open_tax_balances" model="ir.ui.view"> |
||||
|
<field name="model">wizard.open.tax.balances</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Taxes Balance"> |
||||
|
<group> |
||||
|
<field name="company_id"/> |
||||
|
<field name="date_range_id"/> |
||||
|
<field name="from_date"></field> |
||||
|
<field name="to_date"></field> |
||||
|
<field name="target_move"></field> |
||||
|
</group> |
||||
|
<footer> |
||||
|
<button string="Open Taxes" name="open_taxes" type="object" class="oe_highlight"/> |
||||
|
or |
||||
|
<button string="Cancel" class="oe_link" special="cancel"/> |
||||
|
</footer> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_open_tax_balances" model="ir.actions.act_window"> |
||||
|
<field name="name">Taxes Balance</field> |
||||
|
<field name="res_model">wizard.open.tax.balances</field> |
||||
|
<field name="view_mode">form</field> |
||||
|
<field name="view_id" ref="wizard_open_tax_balances"/> |
||||
|
<field name="target">new</field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem |
||||
|
id="menu_tax_balances" |
||||
|
name="Taxes Balance" |
||||
|
parent="account.menu_finance_reports" |
||||
|
groups="account.group_account_user,account.group_account_manager"/> |
||||
|
|
||||
|
<menuitem |
||||
|
action="action_open_tax_balances" |
||||
|
id="menu_action_open_tax_balances" |
||||
|
parent="menu_tax_balances" |
||||
|
groups="account.group_account_user,account.group_account_manager"/> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1 @@ |
|||||
|
server-ux |
Write
Preview
Loading…
Cancel
Save
Reference in new issue