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