From f07cef677a0a9d5d14f4fb00ddd500eb987f085a Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Tue, 16 Jun 2026 07:35:01 -0400 Subject: [PATCH 1/2] [IMP] mis_builder_cash_flow: pre-commit auto fixes --- mis_builder_cash_flow/README.rst | 122 +++++ mis_builder_cash_flow/pyproject.toml | 3 + .../static/description/index.html | 468 ++++++++++++++++++ 3 files changed, 593 insertions(+) create mode 100644 mis_builder_cash_flow/README.rst create mode 100644 mis_builder_cash_flow/pyproject.toml create mode 100644 mis_builder_cash_flow/static/description/index.html diff --git a/mis_builder_cash_flow/README.rst b/mis_builder_cash_flow/README.rst new file mode 100644 index 000000000..1aff38206 --- /dev/null +++ b/mis_builder_cash_flow/README.rst @@ -0,0 +1,122 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +===================== +MIS Builder Cash Flow +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a467ad57fed429e41572a3dce8c8382aa700302b7be25de631486e140b72fee5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmis--builder-lightgray.png?logo=github + :target: https://github.com/OCA/mis-builder/tree/19.0/mis_builder_cash_flow + :alt: OCA/mis-builder +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/mis-builder-19-0/mis-builder-19-0-mis_builder_cash_flow + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to have a cash flow forecast. The forecast is +based on two types of date: + +- Accounting entries: Due date field instead of Date +- Forecast lines: manual lines created that forecast in/out cashflow + moves. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +1. Go to Accounting > Reports > MIS Reporting > MIS Reports and choose + "Cash Flow" report +2. You can add forecast lines on Accounting > Reports > MIS Reporting > + Cash Flow Forecast Line +3. If you select on "Target Moves" the value "All Posted Entries", you + will get only lines for already posted invoices/entries + the + forecast lines. +4. Selecting "All Entries", draft invoices/entries are also included. +5. In any case, cancelled invoices/entries are not included. + +Known issues / Roadmap +====================== + +The mis_builder +`roadmap `__ +and `known +issues `__ +can be found on GitHub. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* ADHOC SA + +Contributors +------------ + +- Juan José Scarafía +- Gonzalo Ruzafa +- Alberto Martín +- `Tecnativa `__: + + - Pedro M. Baeza + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-dnplkndll| image:: https://github.com/dnplkndll.png?size=40px + :target: https://github.com/dnplkndll + :alt: dnplkndll + +Current `maintainer `__: + +|maintainer-dnplkndll| + +This module is part of the `OCA/mis-builder `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mis_builder_cash_flow/pyproject.toml b/mis_builder_cash_flow/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/mis_builder_cash_flow/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/mis_builder_cash_flow/static/description/index.html b/mis_builder_cash_flow/static/description/index.html new file mode 100644 index 000000000..05a0b7900 --- /dev/null +++ b/mis_builder_cash_flow/static/description/index.html @@ -0,0 +1,468 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

MIS Builder Cash Flow

+ +

Beta License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

+

This module allows you to have a cash flow forecast. The forecast is +based on two types of date:

+
    +
  • Accounting entries: Due date field instead of Date
  • +
  • Forecast lines: manual lines created that forecast in/out cashflow +moves.
  • +
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Accounting > Reports > MIS Reporting > MIS Reports and choose +“Cash Flow” report
  2. +
  3. You can add forecast lines on Accounting > Reports > MIS Reporting > +Cash Flow Forecast Line
  4. +
  5. If you select on “Target Moves” the value “All Posted Entries”, you +will get only lines for already posted invoices/entries + the +forecast lines.
  6. +
  7. Selecting “All Entries”, draft invoices/entries are also included.
  8. +
  9. In any case, cancelled invoices/entries are not included.
  10. +
+
+
+

Known issues / Roadmap

+

The mis_builder +roadmap +and known +issues +can be found on GitHub.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • ADHOC SA
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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.

+

Current maintainer:

+

dnplkndll

+

This module is part of the OCA/mis-builder project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + From 3b51c3568e81ced428a0fb35ec0c8414eadf2f78 Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Tue, 16 Jun 2026 08:08:01 -0400 Subject: [PATCH 2/2] [ADD] mis_builder_cash_flow: 19.0 rebuild (cash-flow forecast source) - mis.cash_flow SQL-view source (unreconciled move-line residuals UNION forecast lines) for MIS Builder, rebuilt clean for 19.0. - account.account.user_type_id removed in 19.0 -> source exposes account_type (granular) for the AEP; ALSO exposes a mapped legacy account_internal_type (asset_cash->liquidity, asset_receivable->receivable, liability_payable-> payable, else other) so pre-19.0 cash-flow reports that filter on account_internal_type keep computing unchanged. - target_move now handled by mis_builder core (parent_state); dropped the old period filter override. company_id->company_ids; removed invalid auto_join. --- mis_builder_cash_flow/__init__.py | 4 + mis_builder_cash_flow/__manifest__.py | 24 ++ mis_builder_cash_flow/data/mis_report.xml | 109 ++++++ .../data/mis_report_instance.xml | 132 +++++++ .../data/mis_report_style.xml | 61 ++++ mis_builder_cash_flow/i18n/ca.po | 325 ++++++++++++++++++ mis_builder_cash_flow/i18n/ca_ES.po | 319 +++++++++++++++++ mis_builder_cash_flow/i18n/es.po | 325 ++++++++++++++++++ mis_builder_cash_flow/i18n/es_AR.po | 324 +++++++++++++++++ .../i18n/mis_builder_cash_flow.pot | 318 +++++++++++++++++ mis_builder_cash_flow/i18n/nl.po | 321 +++++++++++++++++ mis_builder_cash_flow/i18n/pt.po | 325 ++++++++++++++++++ mis_builder_cash_flow/models/__init__.py | 3 + .../models/account_account.py | 9 + .../models/mis_cash_flow_forecast_line.py | 36 ++ mis_builder_cash_flow/readme/CONTRIBUTORS.md | 5 + mis_builder_cash_flow/readme/DESCRIPTION.md | 6 + mis_builder_cash_flow/readme/ROADMAP.md | 5 + mis_builder_cash_flow/readme/USAGE.md | 11 + mis_builder_cash_flow/report/__init__.py | 3 + mis_builder_cash_flow/report/mis_cash_flow.py | 161 +++++++++ .../report/mis_cash_flow_views.xml | 105 ++++++ .../security/mis_cash_flow_security.xml | 23 ++ .../static/description/icon.png | Bin 0 -> 4770 bytes mis_builder_cash_flow/tests/__init__.py | 1 + mis_builder_cash_flow/tests/test_cash_flow.py | 167 +++++++++ .../views/account_account_views.xml | 18 + .../mis_cash_flow_forecast_line_views.xml | 92 +++++ 28 files changed, 3232 insertions(+) create mode 100644 mis_builder_cash_flow/__init__.py create mode 100644 mis_builder_cash_flow/__manifest__.py create mode 100644 mis_builder_cash_flow/data/mis_report.xml create mode 100644 mis_builder_cash_flow/data/mis_report_instance.xml create mode 100644 mis_builder_cash_flow/data/mis_report_style.xml create mode 100644 mis_builder_cash_flow/i18n/ca.po create mode 100644 mis_builder_cash_flow/i18n/ca_ES.po create mode 100644 mis_builder_cash_flow/i18n/es.po create mode 100644 mis_builder_cash_flow/i18n/es_AR.po create mode 100644 mis_builder_cash_flow/i18n/mis_builder_cash_flow.pot create mode 100644 mis_builder_cash_flow/i18n/nl.po create mode 100644 mis_builder_cash_flow/i18n/pt.po create mode 100644 mis_builder_cash_flow/models/__init__.py create mode 100644 mis_builder_cash_flow/models/account_account.py create mode 100644 mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py create mode 100644 mis_builder_cash_flow/readme/CONTRIBUTORS.md create mode 100644 mis_builder_cash_flow/readme/DESCRIPTION.md create mode 100644 mis_builder_cash_flow/readme/ROADMAP.md create mode 100644 mis_builder_cash_flow/readme/USAGE.md create mode 100644 mis_builder_cash_flow/report/__init__.py create mode 100644 mis_builder_cash_flow/report/mis_cash_flow.py create mode 100644 mis_builder_cash_flow/report/mis_cash_flow_views.xml create mode 100644 mis_builder_cash_flow/security/mis_cash_flow_security.xml create mode 100644 mis_builder_cash_flow/static/description/icon.png create mode 100644 mis_builder_cash_flow/tests/__init__.py create mode 100644 mis_builder_cash_flow/tests/test_cash_flow.py create mode 100644 mis_builder_cash_flow/views/account_account_views.xml create mode 100644 mis_builder_cash_flow/views/mis_cash_flow_forecast_line_views.xml diff --git a/mis_builder_cash_flow/__init__.py b/mis_builder_cash_flow/__init__.py new file mode 100644 index 000000000..8e455ad1b --- /dev/null +++ b/mis_builder_cash_flow/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2019 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import models +from . import report diff --git a/mis_builder_cash_flow/__manifest__.py b/mis_builder_cash_flow/__manifest__.py new file mode 100644 index 000000000..401a829c3 --- /dev/null +++ b/mis_builder_cash_flow/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2019 ADHOC SA +# Copyright 2021 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "MIS Builder Cash Flow", + "version": "19.0.1.0.0", + "license": "AGPL-3", + "author": "ADHOC SA, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/mis-builder", + "depends": ["mis_builder"], + "data": [ + "security/mis_cash_flow_security.xml", + "report/mis_cash_flow_views.xml", + "views/mis_cash_flow_forecast_line_views.xml", + "views/account_account_views.xml", + "data/mis_report_style.xml", + "data/mis_report.xml", + "data/mis_report_instance.xml", + ], + "installable": True, + "maintainers": ["dnplkndll"], + "development_status": "Beta", +} diff --git a/mis_builder_cash_flow/data/mis_report.xml b/mis_builder_cash_flow/data/mis_report.xml new file mode 100644 index 000000000..c484f2473 --- /dev/null +++ b/mis_builder_cash_flow/data/mis_report.xml @@ -0,0 +1,109 @@ + + + + + Cash Flow + + + + + liquidity + LIQUIDITY + + + + 20 + bal[][('account_type', '=', 'asset_cash'), ('line_type', '=', 'move_line'), ('account_id.hide_in_cash_flow', '=', False)] + + + + in_total + IN TOTAL + + 30 + in_receivable + in_forecast + + + + in_receivable + In receivable + + + + 50 + bal[][('account_type', '=', 'asset_receivable'), ('full_reconcile_id', '=', False), ('line_type', '=', 'move_line'), ('account_id.hide_in_cash_flow', '=', False)] + + + + in_forecast + In forecast + + + + 70 + bal[][('line_type', '=', 'forecast_line'), ('debit', '!=', 0.0), ('account_id.hide_in_cash_flow', '=', False)] + + + + out_total + OUT TOTAL + + 80 + out_payable + out_forecast + + + + out_payable + Out payable + + + + 100 + bal[][('account_type', '=', 'liability_payable'), ('full_reconcile_id', '=', False), ('line_type', '=', 'move_line'), ('account_id.hide_in_cash_flow', '=', False)] + + + + out_forecast + Out forecast + + + + 120 + bal[][('line_type', '=', 'forecast_line'), ('credit', '!=', 0.0), ('account_id.hide_in_cash_flow', '=', False)] + + + + period_balance + PERIOD BALANCE + + 130 + in_total + out_total + 'Cash Flow - Good' if period_balance >= 0.0 else 'Cash Flow - Bad' + + + + balance + BALANCE + + 150 + bale[][('account_id.hide_in_cash_flow', '=', False), '|', ('line_type', '=', 'forecast_line'), ('line_type', '=', 'move_line'), '|', ('account_type', '=', 'asset_cash'), ('account_type', 'in', ('asset_receivable', 'liability_payable')), ('full_reconcile_id', '=', False)] + 'Cash Flow - Good' if balance >= 0.0 else 'Cash Flow - Bad' + + diff --git a/mis_builder_cash_flow/data/mis_report_instance.xml b/mis_builder_cash_flow/data/mis_report_instance.xml new file mode 100644 index 000000000..93a2b6fac --- /dev/null +++ b/mis_builder_cash_flow/data/mis_report_instance.xml @@ -0,0 +1,132 @@ + + + + + Cash Flow + + + + + + Current + + actuals_alt + + relative + w + -4000 + 4001 + 4 + + + +1w + + actuals_alt + + relative + w + 1 + 1 + 10 + + + +2w + + actuals_alt + + relative + w + 2 + 1 + 20 + + + +3w + + actuals_alt + + relative + w + 3 + 1 + 30 + + + +4w + + actuals_alt + + relative + w + 4 + 1 + 40 + + + +5w + + actuals_alt + + relative + w + 5 + 1 + 50 + + + +6w + + actuals_alt + + relative + w + 6 + 1 + 60 + + + +7w + + actuals_alt + + relative + w + 7 + 1 + 70 + + + +8w + + actuals_alt + + relative + w + 8 + 1 + 80 + + + third month + + actuals_alt + + relative + w + 9 + 4 + 90 + + + fourth month + + actuals_alt + + relative + w + 13 + 4 + 90 + + diff --git a/mis_builder_cash_flow/data/mis_report_style.xml b/mis_builder_cash_flow/data/mis_report_style.xml new file mode 100644 index 000000000..a6f74938a --- /dev/null +++ b/mis_builder_cash_flow/data/mis_report_style.xml @@ -0,0 +1,61 @@ + + + + + Cash Flow + + + + + Cash flow style account detail + + italic + + 2 + + x-small + + + Cash flow line + + #FFFFFF + + #D4AFC4 + + 1 + + + Cash flow style sub-total + + #FFFFFF + + #967C8B + + bold + + + Cash flow style total + + #FFFFFF + + #7A6571 + + bold + + + Cash Flow - hidden + + + + + Cash Flow - Good + + #005700 + + + Cash Flow - Bad + + #7A0000 + + diff --git a/mis_builder_cash_flow/i18n/ca.po b/mis_builder_cash_flow/i18n/ca.po new file mode 100644 index 000000000..b461086b0 --- /dev/null +++ b/mis_builder_cash_flow/i18n/ca.po @@ -0,0 +1,325 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-11-16 19:36+0000\n" +"Last-Translator: pere-aquarian \n" +"Language-Team: none\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 4.3.2\n" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "+1s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "+2s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "+3s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "+4s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "+5s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "+6s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "+7s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "+8s" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "Compte" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "SALDO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "Fluxe de caixa" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "Línia de previsió de fluxe de caixa" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "Companyia" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "Haver" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "Actual" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "Data" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "Deu" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "Línia de previsió" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "Amagar fluxe de caixa?" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "EN TOTAL" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "En previsió" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "En compte a cobrar" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "Apunt comptable" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "" +"Apunts comptables en els quals l'assentament de conciliació no està establert" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "LIQUIDITAT" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "Última modificació el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "Última modificació per" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "Última modificació el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "Tipus de línia" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "Fluxe de caixa MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "Línia de previsió del Fluxe de caixa MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "MIS Període de la instància de l'informe" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "Assentament de conciliació" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "Nom" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "TOTAL SORTIDES" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "Apunt comptable obert / Línia de previsió" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "Previsió sortides" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "Sortides comptes a pagar" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "SALDO DEL PERÍODE" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "Empresa" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "Conciliat" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "Estat" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" +"El 'Tipus intern\" es fa servir per a característiques disponibles en " +"diferents tipus de comptes: tipus liquidesa es per a efectiu o banc, per " +"pagar/per cobrar és per a comptes de proveïdor/client." + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "La Companyia i la companyia del compte han de ser la mateixa." + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "El compte de la línia de previsió és només informativa" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "Total" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "Tipus" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "No conciliat" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "quart mes" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "tercer mes" diff --git a/mis_builder_cash_flow/i18n/ca_ES.po b/mis_builder_cash_flow/i18n/ca_ES.po new file mode 100644 index 000000000..626e5c758 --- /dev/null +++ b/mis_builder_cash_flow/i18n/ca_ES.po @@ -0,0 +1,319 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca_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" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "" diff --git a/mis_builder_cash_flow/i18n/es.po b/mis_builder_cash_flow/i18n/es.po new file mode 100644 index 000000000..983527ec6 --- /dev/null +++ b/mis_builder_cash_flow/i18n/es.po @@ -0,0 +1,325 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-08-12 18:07+0000\n" +"Last-Translator: Luis D. Lafaurie \n" +"Language-Team: none\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 4.3.2\n" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "+1s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "+2s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "+3s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "+4s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "+5s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "+6s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "+7s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "+8s" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "Cuenta" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "SALDO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "Flujo de caja" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "Línea de previsión de flujo de caja" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "Compañía" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "Haber" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "Corriente" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "Fecha" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "Debe" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "Línea de previsión" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "Ocultar en Flujo de Caja?" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "EN TOTAL" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "En previsión" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "En cuenta por cobrar" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "" +"Apuntes contables en los que el asiento de conciliación no está establecido" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "LIQUIDEZ" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "Tipo de línea" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "Flujo de Caja MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "Línea de previsión de flujo de caja MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "MIS Periodo de la instancia del informe" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "Asiento de conciliación" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "Nombre" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "TOTAL SALIDAS" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "Apunte Contable Abierto / Línea previsión" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "Previsión Salidas" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "Salidas cuentas a pagar" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "BALANCE PERIODO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "Empresa" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "Conciliado" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "Estado" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" +"El 'Tipo Interno' se usa para características disponibles en diferentes " +"tipos de cuentas: tipo liquidez es para efectivo o banco, por pagar/ por " +"cobrar es para cuentas de proveedor/cliente." + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "La compañía y la compañía de la cuenta debe ser igual." + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "La cuenta de la línea de previsión es solo informativa" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "Total" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "Tipo" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "No conciliado" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "cuarto mes" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "tercer mes" diff --git a/mis_builder_cash_flow/i18n/es_AR.po b/mis_builder_cash_flow/i18n/es_AR.po new file mode 100644 index 000000000..6d726fe56 --- /dev/null +++ b/mis_builder_cash_flow/i18n/es_AR.po @@ -0,0 +1,324 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-07-09 21:49+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\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 4.3.2\n" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "+1s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "+2s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "+3s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "+4s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "+5s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "+6s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "+7s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "+8s" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "Cuenta" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "SALDO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "Flujo de Efectivo" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "Línea de Pronóstico del Flujo de Efectivo" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "Compañía" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "Crédito" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "Actual" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "Fecha" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "Débito" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "Línea de Pronóstico" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "¿Ocultar en Flujo de Efectivo?" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "EN TOTAL" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "En previsión" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "A cobrar" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "Elemento del Diario" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "Elementos del diario donde no se ha establecido un número coincidente" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "LIQUIDEZ" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "Tipo de Línea" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "Flujo de Efectivo MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "Línea de Pronóstico del Flujo de Efectivo MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "MIS Período de Instancia de Reporte" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "Número Coincidente" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "Nombre" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "TOTAL DE SALIDA" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "Abrir Elemento del Diario / Línea de Pronóstico" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "Fuera de previsión" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "A pagar" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "SALDO DEL PERIODO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "Socio" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "Reconciliado" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "Estado" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" +"El 'Tipo Interno' se utiliza para las funciones disponibles en diferentes " +"tipos de cuentas: el tipo de liquidez es para efectivo o cuentas bancarias, " +"el de pagar / cobrar es para cuentas de proveedor / cliente." + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "La Compañía y la Compañía de la Cuenta deben ser las mismas." + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "La cuenta de la línea de pronóstico es solo para fines informativos" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "Total" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "Tipo" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "No reconciliado" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "cuarto mes" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "tercer mes" diff --git a/mis_builder_cash_flow/i18n/mis_builder_cash_flow.pot b/mis_builder_cash_flow/i18n/mis_builder_cash_flow.pot new file mode 100644 index 000000000..78a9583ec --- /dev/null +++ b/mis_builder_cash_flow/i18n/mis_builder_cash_flow.pot @@ -0,0 +1,318 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.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: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is" +" for vendor/customer accounts." +msgstr "" + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "" diff --git a/mis_builder_cash_flow/i18n/nl.po b/mis_builder_cash_flow/i18n/nl.po new file mode 100644 index 000000000..0fe7e3112 --- /dev/null +++ b/mis_builder_cash_flow/i18n/nl.po @@ -0,0 +1,321 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-12-16 02:19+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "+1w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "+2w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "+3w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "+4w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "+5w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "+6w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "+7w" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "+8w" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "Balans" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "Kasstroom" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "Datum" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "Verbergen in kasstroom?" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "Laatste bewerking op" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "Laatst bewerking door" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "Naam" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "Partner" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "Type" +msgstr "" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "" diff --git a/mis_builder_cash_flow/i18n/pt.po b/mis_builder_cash_flow/i18n/pt.po new file mode 100644 index 000000000..31c2fe06f --- /dev/null +++ b/mis_builder_cash_flow/i18n/pt.po @@ -0,0 +1,325 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_cash_flow +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-04-07 19:19+0000\n" +"Last-Translator: alvarorib \n" +"Language-Team: none\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" +"X-Generator: Weblate 3.10\n" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_1w +msgid "+1w" +msgstr "+1s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_2w +msgid "+2w" +msgstr "+2s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_3w +msgid "+3w" +msgstr "+3s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_4w +msgid "+4w" +msgstr "+4s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_5w +msgid "+5w" +msgstr "+5s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_6w +msgid "+6w" +msgstr "+6s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_7w +msgid "+7w" +msgstr "+7s" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_8w +msgid "+8w" +msgstr "+8s" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_account_account +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Account" +msgstr "Conta" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_balance +msgid "BALANCE" +msgstr "SALDO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__balance +msgid "Balance" +msgstr "Saldo" + +#. module: mis_builder_cash_flow +#: model:mis.report,name:mis_builder_cash_flow.mis_report_cash_flow +#: model:mis.report.instance,name:mis_builder_cash_flow.mis_instance_cash_flow +msgid "Cash Flow" +msgstr "Fluxo de Tesouraria" + +#. module: mis_builder_cash_flow +#: model:ir.actions.act_window,name:mis_builder_cash_flow.action_mis_cash_flow_forecast_line +#: model:ir.ui.menu,name:mis_builder_cash_flow.menu_mis_cash_flow_forecast_line +msgid "Cash Flow Forecast Line" +msgstr "Linha de Previsão de Fluxo de Tesouraria" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__company_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__company_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Company" +msgstr "Empresa" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__credit +msgid "Credit" +msgstr "Crédito" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_current +msgid "Current" +msgstr "Corrente" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__date +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__date +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Date" +msgstr "Data" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__debit +msgid "Debit" +msgstr "Débito" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__display_name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__display_name +msgid "Display Name" +msgstr "Exibir nome" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Forecast Line" +msgstr "Linha de Previsão" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_account_account__hide_in_cash_flow +msgid "Hide in Cash Flow?" +msgstr "Escondido no Fluxo de Tesouraria?" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__id +msgid "ID" +msgstr "ID" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_total +msgid "IN TOTAL" +msgstr "NO TOTAL" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_forecast +msgid "In forecast" +msgstr "Na previsão" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_in_receivable +msgid "In receivable" +msgstr "Em recebível" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__move_line_id +#: model:ir.model.fields.selection,name:mis_builder_cash_flow.selection__mis_cash_flow__line_type__move_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal Item" +msgstr "Item de Diário" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Journal items where matching number isn't set" +msgstr "Itens de diário em que o número correspondente não está definido" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_aliquidity +msgid "LIQUIDITY" +msgstr "LIQUIDEZ" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow____last_update +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__line_type +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Line Type" +msgstr "Tipo de Linha" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow +msgid "MIS Cash Flow" +msgstr "Fluxo de Tesouraria MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_cash_flow_forecast_line +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_form +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_tree +msgid "MIS Cash Flow Forecast Line" +msgstr "Linha de Previsão de Fluxo de Tesouraria MIS" + +#. module: mis_builder_cash_flow +#: model:ir.model,name:mis_builder_cash_flow.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__full_reconcile_id +msgid "Matching Number" +msgstr "Número de Matching" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__name +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__name +msgid "Name" +msgstr "Nome" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_total +msgid "OUT TOTAL" +msgstr "FORA DO TOTAL" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Open Journal Item / Forecast Line" +msgstr "Item de Diário em Aberto / Linha de Previsão" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_forecast +msgid "Out forecast" +msgstr "Fora da Previsão" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_out_payable +msgid "Out payable" +msgstr "Fora dos Pagáveis" + +#. module: mis_builder_cash_flow +#: model:mis.report.kpi,description:mis_builder_cash_flow.mis_kpi_period_balance +msgid "PERIOD BALANCE" +msgstr "SALDO DO PERÍODO" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__partner_id +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__partner_id +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_forecast_line_view_search +msgid "Partner" +msgstr "Parceiro" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__reconciled +msgid "Reconciled" +msgstr "Reconciliado" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__state +msgid "State" +msgstr "" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +msgid "" +"The 'Internal Type' is used for features available on different types of " +"accounts: liquidity type is for cash or bank accounts, payable/receivable is " +"for vendor/customer accounts." +msgstr "" + +#. module: mis_builder_cash_flow +#: code:addons/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py:0 +#, python-format +msgid "The Company and the Company of the Account must be the same." +msgstr "A Empresa e a Empresa da Conta devem ser as mesmas." + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,help:mis_builder_cash_flow.field_mis_cash_flow_forecast_line__account_id +msgid "The account of the forecast line is only for informative purpose" +msgstr "A conta da linha de previsão serve apenas fins informativos" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_tree_view +msgid "Total" +msgstr "Total" + +#. module: mis_builder_cash_flow +#: model:ir.model.fields,field_description:mis_builder_cash_flow.field_mis_cash_flow__account_internal_type +#, fuzzy +msgid "Type" +msgstr "Tipo de Linha" + +#. module: mis_builder_cash_flow +#: model_terms:ir.ui.view,arch_db:mis_builder_cash_flow.mis_cash_flow_search_view +msgid "Unreconciled" +msgstr "Não Reconciliado" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_fourth_month +msgid "fourth month" +msgstr "quarto mês" + +#. module: mis_builder_cash_flow +#: model:mis.report.instance.period,name:mis_builder_cash_flow.mis_period_plus_third_month +msgid "third month" +msgstr "terceiro mês" + +#~ msgid "User Type" +#~ msgstr "Tipo de Utilizador" diff --git a/mis_builder_cash_flow/models/__init__.py b/mis_builder_cash_flow/models/__init__.py new file mode 100644 index 000000000..3c580fd92 --- /dev/null +++ b/mis_builder_cash_flow/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import account_account +from . import mis_cash_flow_forecast_line diff --git a/mis_builder_cash_flow/models/account_account.py b/mis_builder_cash_flow/models/account_account.py new file mode 100644 index 000000000..fe7653b57 --- /dev/null +++ b/mis_builder_cash_flow/models/account_account.py @@ -0,0 +1,9 @@ +# Copyright 2019 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class AccountAccount(models.Model): + _inherit = "account.account" + + hide_in_cash_flow = fields.Boolean(string="Hide in Cash Flow?") diff --git a/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py b/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py new file mode 100644 index 000000000..e6b553079 --- /dev/null +++ b/mis_builder_cash_flow/models/mis_cash_flow_forecast_line.py @@ -0,0 +1,36 @@ +# Copyright 2019 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, fields, models +from odoo.exceptions import ValidationError + + +class MisCashFlowForecastLine(models.Model): + _name = "mis.cash_flow.forecast_line" + _description = "MIS Cash Flow Forecast Line" + + date = fields.Date(required=True, index=True) + account_id = fields.Many2one( + comodel_name="account.account", + string="Account", + required=True, + help="The account of the forecast line is only for informative purpose", + ) + partner_id = fields.Many2one(comodel_name="res.partner", string="Partner") + name = fields.Char(required=True, default="/") + balance = fields.Float(required=True) + company_id = fields.Many2one( + "res.company", + string="Company", + required=True, + default=lambda self: self.env.company, + index=True, + ) + + @api.constrains("company_id", "account_id") + def _check_company_id_account_id(self): + if self.filtered(lambda x: x.company_id not in x.account_id.company_ids): + raise ValidationError( + self.env._( + "The Company and the Company of the Account must be the same." + ) + ) diff --git a/mis_builder_cash_flow/readme/CONTRIBUTORS.md b/mis_builder_cash_flow/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..93cc13324 --- /dev/null +++ b/mis_builder_cash_flow/readme/CONTRIBUTORS.md @@ -0,0 +1,5 @@ +- Juan José Scarafía \<\> +- Gonzalo Ruzafa \<\> +- Alberto Martín \<\> +- [Tecnativa](https://www.tecnativa.com): + - Pedro M. Baeza diff --git a/mis_builder_cash_flow/readme/DESCRIPTION.md b/mis_builder_cash_flow/readme/DESCRIPTION.md new file mode 100644 index 000000000..0c482e61d --- /dev/null +++ b/mis_builder_cash_flow/readme/DESCRIPTION.md @@ -0,0 +1,6 @@ +This module allows you to have a cash flow forecast. The forecast is +based on two types of date: + +- Accounting entries: Due date field instead of Date +- Forecast lines: manual lines created that forecast in/out cashflow + moves. diff --git a/mis_builder_cash_flow/readme/ROADMAP.md b/mis_builder_cash_flow/readme/ROADMAP.md new file mode 100644 index 000000000..4a70d78f2 --- /dev/null +++ b/mis_builder_cash_flow/readme/ROADMAP.md @@ -0,0 +1,5 @@ +The mis_builder +[roadmap](https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) +and [known +issues](https://github.com/OCA/mis-builder/issues?q=is%3Aopen+is%3Aissue+label%3Abug) +can be found on GitHub. diff --git a/mis_builder_cash_flow/readme/USAGE.md b/mis_builder_cash_flow/readme/USAGE.md new file mode 100644 index 000000000..5ac955ce5 --- /dev/null +++ b/mis_builder_cash_flow/readme/USAGE.md @@ -0,0 +1,11 @@ +To use this module, you need to: + +1. Go to Accounting \> Reports \> MIS Reporting \> MIS Reports and + choose "Cash Flow" report +2. You can add forecast lines on Accounting \> Reports \> MIS Reporting + \> Cash Flow Forecast Line +3. If you select on "Target Moves" the value "All Posted Entries", you + will get only lines for already posted invoices/entries + the + forecast lines. +4. Selecting "All Entries", draft invoices/entries are also included. +5. In any case, cancelled invoices/entries are not included. diff --git a/mis_builder_cash_flow/report/__init__.py b/mis_builder_cash_flow/report/__init__.py new file mode 100644 index 000000000..579023b2a --- /dev/null +++ b/mis_builder_cash_flow/report/__init__.py @@ -0,0 +1,3 @@ +# Copyright 2019 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import mis_cash_flow diff --git a/mis_builder_cash_flow/report/mis_cash_flow.py b/mis_builder_cash_flow/report/mis_cash_flow.py new file mode 100644 index 000000000..4fbf1231c --- /dev/null +++ b/mis_builder_cash_flow/report/mis_cash_flow.py @@ -0,0 +1,161 @@ +# Copyright 2019 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from psycopg2.extensions import AsIs + +from odoo import fields, models, tools + + +class MisCashFlow(models.Model): + _name = "mis.cash_flow" + _description = "MIS Cash Flow" + _auto = False + + line_type = fields.Selection( + [("forecast_line", "Forecast Line"), ("move_line", "Journal Item")], + index=True, + readonly=True, + ) + name = fields.Char(readonly=True) + account_id = fields.Many2one( + comodel_name="account.account", + string="Account", + index=True, + readonly=True, + ) + partner_id = fields.Many2one( + comodel_name="res.partner", + string="Partner", + readonly=True, + ) + move_line_id = fields.Many2one( + comodel_name="account.move.line", + string="Journal Item", + readonly=True, + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + readonly=True, + index=True, + ) + credit = fields.Float(readonly=True) + debit = fields.Float(readonly=True) + date = fields.Date(readonly=True, index=True) + reconciled = fields.Boolean(readonly=True) + full_reconcile_id = fields.Many2one( + "account.full.reconcile", + string="Matching Number", + readonly=True, + index=True, + ) + account_type = fields.Selection(selection="_selection_account_type", readonly=True) + # Legacy coarse classification (pre-19.0 account.account.user_type_id.type). + # 19.0 replaced it with the granular account_type; we map it back so + # cash-flow reports authored before 19.0 — which filter on + # account_internal_type (e.g. ('account_internal_type','=','liquidity')) — + # keep computing without rewriting their saved KPI expressions. + account_internal_type = fields.Selection( + [ + ("receivable", "Receivable"), + ("payable", "Payable"), + ("liquidity", "Liquidity"), + ("other", "Regular"), + ], + readonly=True, + ) + parent_state = fields.Selection(selection="_selection_parent_state") + + def _selection_parent_state(self): + return self.env["account.move"].fields_get(allfields=["state"])["state"][ + "selection" + ] + + def _selection_account_type(self): + return self.env["account.account"].fields_get(allfields=["account_type"])[ + "account_type" + ]["selection"] + + def init(self): + query = """ + SELECT + -- we use negative id to avoid duplicates and we don't use + -- ROW_NUMBER() because the performance was very poor + -aml.id as id, + 'move_line' as line_type, + aml.id as move_line_id, + aml.account_id as account_id, + acc.account_type as account_type, + CASE acc.account_type + WHEN 'asset_receivable' THEN 'receivable' + WHEN 'liability_payable' THEN 'payable' + WHEN 'asset_cash' THEN 'liquidity' + ELSE 'other' + END AS account_internal_type, + CASE + WHEN aml.amount_residual > 0 + THEN aml.amount_residual + ELSE 0.0 + END AS debit, + CASE + WHEN aml.amount_residual < 0 + THEN -aml.amount_residual + ELSE 0.0 + END AS credit, + aml.reconciled as reconciled, + aml.full_reconcile_id as full_reconcile_id, + aml.partner_id as partner_id, + aml.company_id as company_id, + aml.name as name, + aml.parent_state as parent_state, + COALESCE(aml.date_maturity, aml.date) as date + FROM account_move_line as aml + JOIN account_account as acc ON acc.id = aml.account_id + WHERE aml.parent_state != 'cancel' + UNION ALL + SELECT + fl.id as id, + 'forecast_line' as line_type, + NULL as move_line_id, + fl.account_id as account_id, + acc.account_type as account_type, + CASE acc.account_type + WHEN 'asset_receivable' THEN 'receivable' + WHEN 'liability_payable' THEN 'payable' + WHEN 'asset_cash' THEN 'liquidity' + ELSE 'other' + END AS account_internal_type, + CASE + WHEN fl.balance > 0 + THEN fl.balance + ELSE 0.0 + END AS debit, + CASE + WHEN fl.balance < 0 + THEN -fl.balance + ELSE 0.0 + END AS credit, + NULL as reconciled, + NULL as full_reconcile_id, + fl.partner_id as partner_id, + fl.company_id as company_id, + fl.name as name, + 'posted' as parent_state, + fl.date as date + FROM mis_cash_flow_forecast_line as fl + JOIN account_account as acc ON acc.id = fl.account_id + """ + tools.drop_view_if_exists(self.env.cr, self._table) + self.env.cr.execute( + "CREATE OR REPLACE VIEW %s AS (%s)", (AsIs(self._table), AsIs(query)) + ) + + def action_open_related_line(self): + self.ensure_one() + if self.line_type == "move_line": + return self.move_line_id.get_formview_action() + else: + return ( + self.env["mis.cash_flow.forecast_line"] + .browse(self.id) + .get_formview_action() + ) diff --git a/mis_builder_cash_flow/report/mis_cash_flow_views.xml b/mis_builder_cash_flow/report/mis_cash_flow_views.xml new file mode 100644 index 000000000..50c452d3d --- /dev/null +++ b/mis_builder_cash_flow/report/mis_cash_flow_views.xml @@ -0,0 +1,105 @@ + + + + + mis.cash_flow.list + mis.cash_flow + + + + + + + + + + +