Browse Source

Merge PR #384 into 12.0

Signed-off-by legalsylvain
pull/504/head
OCA-git-bot 4 years ago
parent
commit
15269da811
  1. 137
      pos_cash_move_reason/README.rst
  2. 5
      pos_cash_move_reason/__init__.py
  3. 28
      pos_cash_move_reason/__manifest__.py
  4. 21
      pos_cash_move_reason/demo/account_account.xml
  5. 33
      pos_cash_move_reason/demo/pos_move_reason.xml
  6. 53
      pos_cash_move_reason/i18n/ar.po
  7. 52
      pos_cash_move_reason/i18n/bg.po
  8. 53
      pos_cash_move_reason/i18n/bs.po
  9. 53
      pos_cash_move_reason/i18n/ca.po
  10. 53
      pos_cash_move_reason/i18n/ca_ES.po
  11. 52
      pos_cash_move_reason/i18n/cs.po
  12. 52
      pos_cash_move_reason/i18n/da.po
  13. 53
      pos_cash_move_reason/i18n/de.po
  14. 53
      pos_cash_move_reason/i18n/el_GR.po
  15. 53
      pos_cash_move_reason/i18n/en_GB.po
  16. 52
      pos_cash_move_reason/i18n/es.po
  17. 53
      pos_cash_move_reason/i18n/es_AR.po
  18. 53
      pos_cash_move_reason/i18n/es_CL.po
  19. 53
      pos_cash_move_reason/i18n/es_CO.po
  20. 53
      pos_cash_move_reason/i18n/es_CR.po
  21. 53
      pos_cash_move_reason/i18n/es_DO.po
  22. 53
      pos_cash_move_reason/i18n/es_EC.po
  23. 53
      pos_cash_move_reason/i18n/es_MX.po
  24. 53
      pos_cash_move_reason/i18n/es_PE.po
  25. 53
      pos_cash_move_reason/i18n/es_PY.po
  26. 53
      pos_cash_move_reason/i18n/es_VE.po
  27. 52
      pos_cash_move_reason/i18n/et.po
  28. 52
      pos_cash_move_reason/i18n/eu.po
  29. 52
      pos_cash_move_reason/i18n/fa.po
  30. 52
      pos_cash_move_reason/i18n/fi.po
  31. 228
      pos_cash_move_reason/i18n/fr.po
  32. 54
      pos_cash_move_reason/i18n/fr_CA.po
  33. 52
      pos_cash_move_reason/i18n/gl.po
  34. 52
      pos_cash_move_reason/i18n/he.po
  35. 55
      pos_cash_move_reason/i18n/hr.po
  36. 54
      pos_cash_move_reason/i18n/hr_HR.po
  37. 52
      pos_cash_move_reason/i18n/hu.po
  38. 52
      pos_cash_move_reason/i18n/id.po
  39. 53
      pos_cash_move_reason/i18n/it.po
  40. 52
      pos_cash_move_reason/i18n/ja.po
  41. 52
      pos_cash_move_reason/i18n/ko.po
  42. 53
      pos_cash_move_reason/i18n/lt.po
  43. 53
      pos_cash_move_reason/i18n/lv.po
  44. 52
      pos_cash_move_reason/i18n/mk.po
  45. 52
      pos_cash_move_reason/i18n/mn.po
  46. 53
      pos_cash_move_reason/i18n/nb.po
  47. 52
      pos_cash_move_reason/i18n/nl.po
  48. 53
      pos_cash_move_reason/i18n/nl_BE.po
  49. 53
      pos_cash_move_reason/i18n/nl_NL.po
  50. 54
      pos_cash_move_reason/i18n/pl.po
  51. 221
      pos_cash_move_reason/i18n/pos_cash_move_reason.pot
  52. 52
      pos_cash_move_reason/i18n/pt.po
  53. 54
      pos_cash_move_reason/i18n/pt_BR.po
  54. 54
      pos_cash_move_reason/i18n/pt_PT.po
  55. 53
      pos_cash_move_reason/i18n/ro.po
  56. 54
      pos_cash_move_reason/i18n/ru.po
  57. 52
      pos_cash_move_reason/i18n/sk.po
  58. 58
      pos_cash_move_reason/i18n/sl.po
  59. 53
      pos_cash_move_reason/i18n/sr.po
  60. 54
      pos_cash_move_reason/i18n/sr@latin.po
  61. 52
      pos_cash_move_reason/i18n/sv.po
  62. 52
      pos_cash_move_reason/i18n/th.po
  63. 53
      pos_cash_move_reason/i18n/tr.po
  64. 53
      pos_cash_move_reason/i18n/tr_TR.po
  65. 53
      pos_cash_move_reason/i18n/uk.po
  66. 52
      pos_cash_move_reason/i18n/vi.po
  67. 53
      pos_cash_move_reason/i18n/vi_VN.po
  68. 53
      pos_cash_move_reason/i18n/zh_CN.po
  69. 53
      pos_cash_move_reason/i18n/zh_TW.po
  70. 2
      pos_cash_move_reason/models/__init__.py
  71. 57
      pos_cash_move_reason/models/pos_move_reason.py
  72. 39
      pos_cash_move_reason/models/pos_session.py
  73. 17
      pos_cash_move_reason/readme/CONFIGURE.rst
  74. 1
      pos_cash_move_reason/readme/CONTRIBUTORS.rst
  75. 15
      pos_cash_move_reason/readme/DESCRIPTION.rst
  76. 20
      pos_cash_move_reason/readme/HISTORY.rst
  77. 4
      pos_cash_move_reason/readme/ROADMAP.rst
  78. 16
      pos_cash_move_reason/readme/USAGE.rst
  79. 3
      pos_cash_move_reason/security/ir.model.access.csv
  80. 16
      pos_cash_move_reason/security/ir_rule.xml
  81. 13
      pos_cash_move_reason/security/res_groups.xml
  82. BIN
      pos_cash_move_reason/static/description/account_move_form.png
  83. BIN
      pos_cash_move_reason/static/description/icon.png
  84. BIN
      pos_cash_move_reason/static/description/pos_cash_move_form.png
  85. BIN
      pos_cash_move_reason/static/description/pos_cash_move_tree.png
  86. BIN
      pos_cash_move_reason/static/description/pos_session_form.png
  87. BIN
      pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png
  88. 4
      pos_cash_move_reason/tests/__init__.py
  89. 54
      pos_cash_move_reason/tests/test_pos_cash_move_reason.py
  90. 71
      pos_cash_move_reason/views/view_pos_move_reason.xml
  91. 51
      pos_cash_move_reason/views/view_pos_session.xml
  92. 1
      pos_cash_move_reason/wizard/__init__.py
  93. 100
      pos_cash_move_reason/wizard/wizard_pos_move_reason.py
  94. 40
      pos_cash_move_reason/wizard/wizard_pos_move_reason.xml

137
pos_cash_move_reason/README.rst

@ -0,0 +1,137 @@
======================
POS cash in-out reason
======================
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-legalsylvain%2Fpos-lightgray.png?logo=github
:target: https://github.com/legalsylvain/pos/tree/12.0-mig-pos_cash_move_reason/pos_cash_move_reason
:alt: legalsylvain/pos
|badge1| |badge2| |badge3|
This module allow to define some reasons for the functionality of
"Put Money In" and "Take Money Out" available in point of sale session.
So, with this module it's possible to impact directly an expense or income
account which is defined on the related reasons and create according
accounting entries.
**Typical Use Case (not exhaustive)**
* You want to track **Bank deposit** moves, using an intermediate
bank account named 'Cash Awaiting Bank Deposit'.
(In France, for instance, "581 - Espèce en attente d'encaissement")
* You want to allow payments from Cash Journal to pay recurring
little expenses. (Gasoline, parking meter, etc.)
**Table of contents**
.. contents::
:local:
Configuration
=============
* Go to 'Point of Sale' / 'Configuration' / 'Move Reason'
.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_cash_move_tree.png
:alt: PoS Move Reasons List
* Create or update your PoS move Reasons.
* for each reason, you can mention the concerned journal(s), (Generally the
Cash Journal), and if it is a reason to 'put in' and / or to 'take out'
Money.
.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_cash_move_form.png
:alt: PoS Move Reason
**Note**
You should have checked first 'Used in Point of Sale' for the Journals you want
to enable the feature.
Usage
=====
* Go to your current session
* Click on the button "Put Money In" or "Take Money Out"
.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_session_form.png
* Select the reason, the journal, the amount, and optionaly an extra
description
.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png
* When closing the session, an account move will be created, with two lines,
one with the default journal account, and one with the expense / income
reason account.
.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/account_move_form.png
Changelog
=========
12.0.3.0.0 (2019-08-13)
~~~~~~~~~~~~~~~~~~~~~~~
* [MIG] Port module to version 12.0.
* [REF] Don't use ``product.product`` model for Reasons, because Odoo remove
the fields ``expense_pdt`` ``and income_pdt`` from the model.
Use instead a new model ``pos.move.reason`` for this purpose.
* [REF] Doesn't inherit from ``cash.box.in`` and ``cash.box.out`` model,
as there are bad designed and doesn't allow clean inheritance.
Instead, use new transient model ``wizard.pos.move.reason``.
8.0.2.0.0 (2018-06-25)
~~~~~~~~~~~~~~~~~~~~~~
* [REF] Minor code refactoring.
8.0.1.0.0 (2017-06-08)
~~~~~~~~~~~~~~~~~~~~~~
* First Version of the module.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/legalsylvain/pos/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/legalsylvain/pos/issues/new?body=module:%20pos_cash_move_reason%0Aversion:%2012.0-mig-pos_cash_move_reason%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* ACSONE SA/NV
* GRAP
Contributors
~~~~~~~~~~~~
* Sylvain LE GAL <https://twitter.com/legalsylvain>
Maintainers
~~~~~~~~~~~
This module is part of the `legalsylvain/pos <https://github.com/legalsylvain/pos/tree/12.0-mig-pos_cash_move_reason/pos_cash_move_reason>`_ project on GitHub.
You are welcome to contribute.

5
pos_cash_move_reason/__init__.py

@ -0,0 +1,5 @@
# Copyright 2016 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import models
from . import wizard

28
pos_cash_move_reason/__manifest__.py

@ -0,0 +1,28 @@
# Copyright 2016 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
'name': "POS cash in-out reason",
'summary': """""",
'author': 'ACSONE SA/NV,'
'GRAP,'
'Odoo Community Association (OCA)',
'website': "https://www.github.com/OCA/pos",
'category': 'Point Of sale',
'version': '12.0.3.0.0',
'license': 'AGPL-3',
'depends': [
'point_of_sale',
],
'data': [
'security/ir_rule.xml',
'security/res_groups.xml',
'security/ir.model.access.csv',
'views/view_pos_move_reason.xml',
'views/view_pos_session.xml',
'wizard/wizard_pos_move_reason.xml',
],
'demo': [
'demo/account_account.xml',
'demo/pos_move_reason.xml',
],
}

21
pos_cash_move_reason/demo/account_account.xml

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2018 - Today: GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>
<record id="bank_deposit_account" model="account.account">
<field name="code">101505</field>
<field name="name">Cash Awaiting Bank Deposit</field>
<field name="user_type_id" ref="account.data_account_type_liquidity"/>
</record>
<record id="gazoline_expense_account" model="account.account">
<field name="code">221500</field>
<field name="name">Gazoline Expense</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
</record>
</odoo>

33
pos_cash_move_reason/demo/pos_move_reason.xml

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2018 - Today: GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>
<record id="bank_out_reason" model="pos.move.reason">
<field name="name">Bank Deposit</field>
<field name="is_income_reason" eval="False" />
<field name="is_expense_reason" eval="True"/>
<field name="expense_account_id" ref="bank_deposit_account"/>
<field name="journal_ids" model="account.journal" search="[
('type', '=', 'cash'),
('company_id', '=', obj().env.ref('base.main_company').id),
]"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record id="gasoline_out_reason" model="pos.move.reason">
<field name="name">Gazoline Expense</field>
<field name="is_income_reason" eval="False" />
<field name="is_expense_reason" eval="True"/>
<field name="expense_account_id" ref="gazoline_expense_account"/>
<field name="journal_ids" model="account.journal" search="[
('type', '=', 'cash'),
('company_id', '=', obj().env.ref('base.main_company').id),
]"/>
<field name="company_id" ref="base.main_company"/>
</record>
</odoo>

53
pos_cash_move_reason/i18n/ar.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "الوصف"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "السبب"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/bg.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n"
"Language: bg\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Описание"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/bs.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razlog"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/ca.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripció"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Raó"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/ca_ES.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Carlos Hormigo, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-28 18:30+0000\n"
"PO-Revision-Date: 2018-02-28 18:30+0000\n"
"Last-Translator: Carlos Hormigo, 2018\n"
"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/"
"ca_ES/)\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripció"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/cs.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Popis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Důvod"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/da.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n"
"Language: da\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Beskrivelse"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/de.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Rudolf Schnapka <rs@techno-flex.de>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Beschreibung"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Grund"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/el_GR.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/"
"el_GR/)\n"
"Language: el_GR\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Περιγραφή"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/en_GB.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/"
"teams/23907/en_GB/)\n"
"Language: en_GB\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Description"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Reason"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/es.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razón"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_AR.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/"
"teams/23907/es_AR/)\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"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_CL.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/"
"es_CL/)\n"
"Language: es_CL\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_CO.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/"
"es_CO/)\n"
"Language: es_CO\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_CR.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/"
"teams/23907/es_CR/)\n"
"Language: es_CR\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razón"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_DO.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/"
"teams/23907/es_DO/)\n"
"Language: es_DO\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_EC.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/"
"es_EC/)\n"
"Language: es_EC\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Motivo"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_MX.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/"
"es_MX/)\n"
"Language: es_MX\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razón"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_PE.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/"
"es_PE/)\n"
"Language: es_PE\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_PY.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/"
"es_PY/)\n"
"Language: es_PY\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/es_VE.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/"
"teams/23907/es_VE/)\n"
"Language: es_VE\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descripción"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razón"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/et.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n"
"Language: et\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Kirjeldus"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Põhjus"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/eu.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n"
"Language: eu\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Deskribapena"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/fa.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "توصیف"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/fi.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n"
"Language: fi\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Kuvaus"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Syy"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

228
pos_cash_move_reason/i18n/fr.po

@ -0,0 +1,228 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-23 15:07+0000\n"
"PO-Revision-Date: 2019-08-23 17:14+0200\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"Language: fr\n"
"X-Generator: Poedit 2.0.6\n"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_session_form
msgid ""
"<span class=\"o_stat_text\">Put</span>\n"
" <span class=\"o_stat_text\">Money In</span>"
msgstr ""
"<span class=\"o_stat_text\">Mettre</span>\n"
" <span class=\"o_stat_text\">de l'argent</span>"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_session_form
msgid ""
"<span class=\"o_stat_text\">Take</span>\n"
" <span class=\"o_stat_text\">Money Out</span>"
msgstr ""
"<span class=\"o_stat_text\">Retirer</span>\n"
" <span class=\"o_stat_text\">de l'argent</span>"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__journal_ids
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__journal_ids
msgid "Accounting Journals"
msgstr "Journaux comptables"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__active
msgid "Active"
msgstr "Actif"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__amount
msgid "Amount"
msgstr "Montant"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Apply"
msgstr "Appliquer"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__statement_id
msgid "Bank Statement"
msgstr "Relevé bancaire"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Cancel"
msgstr "Annuler"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__company_id
msgid "Company"
msgstr "Société"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__create_uid
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__create_uid
msgid "Created by"
msgstr "Créé par"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__create_date
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__create_date
msgid "Created on"
msgstr "Créé le"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__session_id
msgid "Current Session"
msgstr "Session en cours"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Describe why you take money from the cash register"
msgstr "Veuillez indiquer le motif pour lequel vous retirez de l'argent de la caisse"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_session__display_move_reason_expense
msgid "Display Move Reason Expense"
msgstr "Afficher le motif de sortie d'argent"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_session__display_move_reason_income
msgid "Display Move Reason Income"
msgstr "Afficher le motif d'entrée d'argent"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__display_name
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__display_name
msgid "Display Name"
msgstr "Nom affiché"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__expense_account_id
msgid "Expense Account"
msgstr "Compte de dépenses"
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Fill in this form if you put money in the cash register"
msgstr "Remplir ce formulaire si vous mettez de l'argent dans la caisse"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__id
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__id
msgid "ID"
msgstr "ID"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__income_account_id
msgid "Income Account"
msgstr "Compte de revenus"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/wizard_pos_move_reason.py:67
#, python-format
msgid "Invalid Amount"
msgstr "Montant invalide"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__is_expense_reason
msgid "Is Expense Reason"
msgstr "Est un motif de sortie"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__is_income_reason
msgid "Is Income Reason"
msgstr "Est un motif d'entrée"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__journal_id
msgid "Journal"
msgstr "Journal"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason____last_update
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__write_uid
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__write_date
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__move_reason_id
msgid "Move Reason"
msgstr "Motif de mouvement d'argent"
#. module: pos_cash_move_reason
#: model:ir.actions.act_window,name:pos_cash_move_reason.action_pos_move_reason
#: model:ir.actions.act_window,name:pos_cash_move_reason.action_wizard_pos_move_reason
#: model:ir.ui.menu,name:pos_cash_move_reason.menu_pos_move_reason
msgid "Move Reasons"
msgstr "Motifs de mouvement d'argent"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__move_type
msgid "Move type"
msgstr "Type de mouvement"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__name
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_move_reason_form
msgid "Name"
msgstr "Nom"
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_pos_move_reason
msgid "PoS - Move In / Out Reason"
msgstr "PdV - Motif de mouvement d'rgent"
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_wizard_pos_move_reason
msgid "PoS Move Reasons Wizard"
msgstr "PdV - Assistant de mouvement d'argent"
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_pos_session
msgid "Point of Sale Session"
msgstr "Session du point de vente"
#. module: pos_cash_move_reason
#: selection:wizard.pos.move.reason,move_type:0
msgid "Put Money In"
msgstr "Mettre de l'argent"
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__name
msgid "Reason"
msgstr "Motif"
#. module: pos_cash_move_reason
#: selection:wizard.pos.move.reason,move_type:0
msgid "Take Money Out"
msgstr "Retirer de l'argent"
#. module: pos_cash_move_reason
#: model:res.groups,name:pos_cash_move_reason.group_pos_old_actions
msgid "Use Old PoS 'Put or Take Money' Actions"
msgstr "Utiliser la fonctionnalité obsolète du PdV Mettre ou Prendre de l'argent"

54
pos_cash_move_reason/i18n/fr_CA.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Adriana Ierfino <adriana.ierfino@savoirfairelinux.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Adriana Ierfino <adriana.ierfino@savoirfairelinux.com>, "
"2017\n"
"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/"
"fr_CA/)\n"
"Language: fr_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"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Description"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/gl.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
"Language: gl\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descrición"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/he.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n"
"Language: he\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "תיאור"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

55
pos_cash_move_reason/i18n/hr.po

@ -0,0 +1,55 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Ana-Maria Olujić <ana-maria.olujic@slobodni-programi.hr>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Ana-Maria Olujić <ana-maria.olujic@slobodni-programi.hr>, "
"2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razlog"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/hr_HR.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Bole <bole@dajmi5.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/"
"hr_HR/)\n"
"Language: hr_HR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/hu.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n"
"Language: hu\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Leírás"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Indoklás"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/id.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Keterangan"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/it.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Paolo Valier <paolo.valier@hotmail.it>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Paolo Valier <paolo.valier@hotmail.it>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descrizione"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Motivo"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/ja.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "説明"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "理由"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/ko.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "설명"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/lt.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Aprašymas"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Priežastis"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/lv.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n"
"Language: lv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Apraksts"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/mk.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n"
"Language: mk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Опис"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Причина"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/mn.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n"
"Language: mn\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Тодорхойлолт"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Шалтгаан"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/nb.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/"
"nb/)\n"
"Language: nb\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Beskrivelse"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Grunn"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/nl.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Omschrijving"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Oorzaak"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/nl_BE.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/"
"nl_BE/)\n"
"Language: nl_BE\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Omschrijving"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Reden"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/nl_NL.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Peter Hageman <hageman.p@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-29 01:15+0000\n"
"PO-Revision-Date: 2017-08-29 01:15+0000\n"
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
"teams/23907/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Omschrijving"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/pl.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Przyczyna"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

221
pos_cash_move_reason/i18n/pos_cash_move_reason.pot

@ -0,0 +1,221 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-23 15:15+0000\n"
"PO-Revision-Date: 2019-08-23 15:15+0000\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: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_session_form
msgid "<span class=\"o_stat_text\">Put</span>\n"
" <span class=\"o_stat_text\">Money In</span>"
msgstr ""
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_session_form
msgid "<span class=\"o_stat_text\">Take</span>\n"
" <span class=\"o_stat_text\">Money Out</span>"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__journal_ids
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__journal_ids
msgid "Accounting Journals"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__active
msgid "Active"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__amount
msgid "Amount"
msgstr ""
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Apply"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__statement_id
msgid "Bank Statement"
msgstr ""
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Cancel"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__company_id
msgid "Company"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__create_uid
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__create_uid
msgid "Created by"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__create_date
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__create_date
msgid "Created on"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__session_id
msgid "Current Session"
msgstr ""
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Describe why you take money from the cash register"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_session__display_move_reason_expense
msgid "Display Move Reason Expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_session__display_move_reason_income
msgid "Display Move Reason Income"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__display_name
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__display_name
msgid "Display Name"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__expense_account_id
msgid "Expense Account"
msgstr ""
#. module: pos_cash_move_reason
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_wizard_pos_move_reason_form
msgid "Fill in this form if you put money in the cash register"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__id
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__id
msgid "ID"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__income_account_id
msgid "Income Account"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/wizard_pos_move_reason.py:67
#, python-format
msgid "Invalid Amount"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__is_expense_reason
msgid "Is Expense Reason"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__is_income_reason
msgid "Is Income Reason"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__journal_id
msgid "Journal"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason____last_update
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason____last_update
msgid "Last Modified on"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__write_uid
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__write_uid
msgid "Last Updated by"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__write_date
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__write_date
msgid "Last Updated on"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__move_reason_id
msgid "Move Reason"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.actions.act_window,name:pos_cash_move_reason.action_pos_move_reason
#: model:ir.actions.act_window,name:pos_cash_move_reason.action_wizard_pos_move_reason
#: model:ir.ui.menu,name:pos_cash_move_reason.menu_pos_move_reason
msgid "Move Reasons"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__move_type
msgid "Move type"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_pos_move_reason__name
#: model_terms:ir.ui.view,arch_db:pos_cash_move_reason.view_pos_move_reason_form
msgid "Name"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_pos_move_reason
msgid "PoS - Move In / Out Reason"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_wizard_pos_move_reason
msgid "PoS Move Reasons Wizard"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model,name:pos_cash_move_reason.model_pos_session
msgid "Point of Sale Session"
msgstr ""
#. module: pos_cash_move_reason
#: selection:wizard.pos.move.reason,move_type:0
msgid "Put Money In"
msgstr ""
#. module: pos_cash_move_reason
#: model:ir.model.fields,field_description:pos_cash_move_reason.field_wizard_pos_move_reason__name
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: selection:wizard.pos.move.reason,move_type:0
msgid "Take Money Out"
msgstr ""
#. module: pos_cash_move_reason
#: model:res.groups,name:pos_cash_move_reason.group_pos_old_actions
msgid "Use Old PoS 'Put or Take Money' Actions"
msgstr ""

52
pos_cash_move_reason/i18n/pt.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descrição"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Motivo"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/pt_BR.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# danimaribeiro <danimaribeiro@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/"
"teams/23907/pt_BR/)\n"
"Language: pt_BR\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descrição"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razão"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/pt_PT.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Pedro Castro Silva <pedrocs@sossia.pt>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@sossia.pt>, 2017\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/"
"teams/23907/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Descrição"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Motivo"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/ro.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Motivul"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/ru.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Описание"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Причина"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/sk.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Popis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

58
pos_cash_move_reason/i18n/sl.po

@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-10 07:31+0000\n"
"PO-Revision-Date: 2017-06-10 07:31+0000\n"
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>, 2017\n"
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razlog"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, fuzzy, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
"Določiti morate\n"
" konto stroškov za povezani proizvod"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, fuzzy, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""
"Določiti morate\n"
" konto prihodkov za povezani proizvod"

53
pos_cash_move_reason/i18n/sr.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

54
pos_cash_move_reason/i18n/sr@latin.po

@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/"
"sr@latin/)\n"
"Language: sr@latin\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Opis"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Razlog"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/sv.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n"
"Language: sv\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Beskrivnig"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Orsak"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/th.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n"
"Language: th\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "รายละเอียด"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "เหตุผล"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/tr.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Ahmet Altinisik <aaltinisik@altinkaya.com.tr>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Ahmet Altinisik <aaltinisik@altinkaya.com.tr>, 2017\n"
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n"
"Language: tr\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: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Açıklama"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Sebep"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/tr_TR.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# Ozge Altinisik <ozge@altinkaya.com.tr>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: Ozge Altinisik <ozge@altinkaya.com.tr>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/"
"tr_TR/)\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Açıklama"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Neden"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/uk.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Опис"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

52
pos_cash_move_reason/i18n/vi.po

@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Miêu tả"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "Lý do"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/vi_VN.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/"
"teams/23907/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "Mô tả"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/zh_CN.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/"
"zh_CN/)\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "说明"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "理由"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

53
pos_cash_move_reason/i18n/zh_TW.po

@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_cash_move_reason
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:25+0000\n"
"PO-Revision-Date: 2017-06-09 03:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/"
"zh_TW/)\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:39
#, python-format
msgid "Description"
msgstr "說明"
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.expense_reason
msgid "Miscellaneous expense"
msgstr ""
#. module: pos_cash_move_reason
#: model:product.template,name:pos_cash_move_reason.income_reason
msgid "Miscellaneous income"
msgstr ""
#. module: pos_cash_move_reason
#: field:cash.box.in,product_id:0 field:cash.box.out,product_id:0
msgid "Reason"
msgstr "原因"
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:62
#, python-format
msgid "You have to define an expense account on the related product %s"
msgstr ""
#. module: pos_cash_move_reason
#: code:addons/pos_cash_move_reason/wizard/pos_box.py:55
#, python-format
msgid "You have to define an income account on the related product %s"
msgstr ""

2
pos_cash_move_reason/models/__init__.py

@ -0,0 +1,2 @@
from . import pos_move_reason
from . import pos_session

57
pos_cash_move_reason/models/pos_move_reason.py

@ -0,0 +1,57 @@
# Copyright (C) 2019-Today: GTRAP (<http://www.grap.coop/>)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models
class PosMoveReason(models.Model):
_name = 'pos.move.reason'
_description = 'PoS - Move In / Out Reason'
@api.model
def _default_journal_ids(self):
AccountJournal = self.env['account.journal']
journals = AccountJournal.search([
('journal_user', '=', True),
('type', '=', 'cash')])
return journals.ids
@api.model
def _default_company_id(self):
return self.env.user.company_id
name = fields.Char(string='Name', required=True)
active = fields.Boolean(string='Active', default=True)
journal_ids = fields.Many2many(
comodel_name='account.journal', string='Accounting Journals',
domain="[('journal_user', '=', True)]",
default=_default_journal_ids)
is_income_reason = fields.Boolean(
string='Is Income Reason', default=True)
is_expense_reason = fields.Boolean(
string='Is Expense Reason', default=True)
income_account_id = fields.Many2one(
string='Income Account', comodel_name='account.account')
expense_account_id = fields.Many2one(
string='Expense Account', comodel_name='account.account')
company_id = fields.Many2one(
string='Company', comodel_name='res.company',
default=_default_company_id, required=True)
@api.onchange('is_income_reason')
def _onchange_is_income_reason(self):
if not self.is_income_reason:
self.income_account_id = False
@api.onchange('is_expense_reason')
def _onchange_is_expense_reason(self):
if not self.is_expense_reason:
self.expense_account_id = False

39
pos_cash_move_reason/models/pos_session.py

@ -0,0 +1,39 @@
# Copyright (C) 2019-Today: GTRAP (<http://www.grap.coop/>)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models
class PosSession(models.Model):
_inherit = 'pos.session'
display_move_reason_income = fields.Boolean(
compute='_compute_display_move_reason')
display_move_reason_expense = fields.Boolean(
compute='_compute_display_move_reason')
@api.multi
def _compute_display_move_reason(self):
MoveReason = self.env['pos.move.reason']
for session in self:
# Get all reasons
reasons = MoveReason.search([
('company_id', '=', session.config_id.company_id.id)])
session.display_move_reason_income = len(
reasons.filtered(lambda x: x.is_income_reason))
session.display_move_reason_expense = len(
reasons.filtered(lambda x: x.is_expense_reason))
def button_move_income(self):
return self._button_move_reason('income')
def button_move_expense(self):
return self._button_move_reason('expense')
def _button_move_reason(self, move_type):
action = self.env.ref(
'pos_cash_move_reason.action_wizard_pos_move_reason').read()[0]
action['context'] = {'default_move_type': move_type}
return action

17
pos_cash_move_reason/readme/CONFIGURE.rst

@ -0,0 +1,17 @@
* Go to 'Point of Sale' / 'Configuration' / 'Move Reason'
.. figure:: ../static/description/pos_cash_move_tree.png
:alt: PoS Move Reasons List
* Create or update your PoS move Reasons.
* for each reason, you can mention the concerned journal(s), (Generally the
Cash Journal), and if it is a reason to 'put in' and / or to 'take out'
Money.
.. figure:: ../static/description/pos_cash_move_form.png
:alt: PoS Move Reason
**Note**
You should have checked first 'Used in Point of Sale' for the Journals you want
to enable the feature.

1
pos_cash_move_reason/readme/CONTRIBUTORS.rst

@ -0,0 +1 @@
* Sylvain LE GAL <https://twitter.com/legalsylvain>

15
pos_cash_move_reason/readme/DESCRIPTION.rst

@ -0,0 +1,15 @@
This module allow to define some reasons for the functionality of
"Put Money In" and "Take Money Out" available in point of sale session.
So, with this module it's possible to impact directly an expense or income
account which is defined on the related reasons and create according
accounting entries.
**Typical Use Case (not exhaustive)**
* You want to track **Bank deposit** moves, using an intermediate
bank account named 'Cash Awaiting Bank Deposit'.
(In France, for instance, "581 - Espèce en attente d'encaissement")
* You want to allow payments from Cash Journal to pay recurring
little expenses. (Gasoline, parking meter, etc.)

20
pos_cash_move_reason/readme/HISTORY.rst

@ -0,0 +1,20 @@
12.0.3.0.0 (2019-08-13)
~~~~~~~~~~~~~~~~~~~~~~~
* [MIG] Port module to version 12.0.
* [REF] Don't use ``product.product`` model for Reasons, because Odoo remove
the fields ``expense_pdt`` ``and income_pdt`` from the model.
Use instead a new model ``pos.move.reason`` for this purpose.
* [REF] Doesn't inherit from ``cash.box.in`` and ``cash.box.out`` model,
as there are bad designed and doesn't allow clean inheritance.
Instead, use new transient model ``wizard.pos.move.reason``.
8.0.2.0.0 (2018-06-25)
~~~~~~~~~~~~~~~~~~~~~~
* [REF] Minor code refactoring.
8.0.1.0.0 (2017-06-08)
~~~~~~~~~~~~~~~~~~~~~~
* First Version of the module.

4
pos_cash_move_reason/readme/ROADMAP.rst

@ -0,0 +1,4 @@
As it is not possible to disable actions on Odoo, a new technical group is
added by this module, named 'Use Old PoS 'Put or Take Money' Actions', to
hide native obsolete actions available on the model ``pos.session``
(the two buttons "Take Money Out" and "Put Money In")

16
pos_cash_move_reason/readme/USAGE.rst

@ -0,0 +1,16 @@
* Go to your current session
* Click on the button "Put Money In" or "Take Money Out"
.. figure:: ../static/description/pos_session_form.png
* Select the reason, the journal, the amount, and optionaly an extra
description
.. figure:: ../static/description/wizard_pos_move_reason_form.png
* When closing the session, an account move will be created, with two lines,
one with the default journal account, and one with the expense / income
reason account.
.. figure:: ../static/description/account_move_form.png

3
pos_cash_move_reason/security/ir.model.access.csv

@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_pos_move_reason_reader,PoS Move Reason Reader,model_pos_move_reason,point_of_sale.group_pos_user,1,0,0,0
access_pos_move_reason_manager,PoS Move Reason Manager,model_pos_move_reason,account.group_account_manager,1,1,1,1

16
pos_cash_move_reason/security/ir_rule.xml

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-Today GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>
<record id="ir_rule_pos_move_reason" model="ir.rule">
<field name="name">PoS Move Reasons</field>
<field name="model_id" ref="model_pos_move_reason"/>
<field name="global" eval="True" />
<field name="domain_force">['|', ('company_id', '=', user.company_id.id), ('company_id', '=', False)]</field>
</record>
</odoo>

13
pos_cash_move_reason/security/res_groups.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-Today GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>
<record id="group_pos_old_actions" model="res.groups">
<field name="name">Use Old PoS 'Put or Take Money' Actions</field>
</record>
</odoo>

BIN
pos_cash_move_reason/static/description/account_move_form.png

After

Width: 977  |  Height: 522  |  Size: 44 KiB

BIN
pos_cash_move_reason/static/description/icon.png

After

Width: 128  |  Height: 128  |  Size: 9.2 KiB

BIN
pos_cash_move_reason/static/description/pos_cash_move_form.png

After

Width: 1142  |  Height: 307  |  Size: 26 KiB

BIN
pos_cash_move_reason/static/description/pos_cash_move_tree.png

After

Width: 1020  |  Height: 203  |  Size: 25 KiB

BIN
pos_cash_move_reason/static/description/pos_session_form.png

After

Width: 1063  |  Height: 407  |  Size: 44 KiB

BIN
pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png

After

Width: 809  |  Height: 418  |  Size: 34 KiB

4
pos_cash_move_reason/tests/__init__.py

@ -0,0 +1,4 @@
# © 2015 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import test_pos_cash_move_reason

54
pos_cash_move_reason/tests/test_pos_cash_move_reason.py

@ -0,0 +1,54 @@
# © 2015 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo.tests import common
class TestPosCashMoveReason(common.TransactionCase):
def setUp(self):
super(TestPosCashMoveReason, self).setUp()
self.PosSession = self.env['pos.session']
self.WizardReason = self.env['wizard.pos.move.reason']
self.AccountMoveLine = self.env['account.move.line']
self.config = self.env.ref('point_of_sale.pos_config_main').copy()
self.cash_journal = self.env['account.journal'].search([
('type', '=', 'cash'),
('company_id', '=', self.env.ref('base.main_company').id),
])[0]
self.deposit_reason = self.env.ref(
'pos_cash_move_reason.bank_out_reason')
def test_take_money(self):
# Open New Session
self.config.open_session_cb()
session = self.PosSession.search([
('state', '=', 'opened'),
('config_id', '=', self.config.id),
])
# Get Cash Statement
statement = session.statement_ids.filtered(
lambda x: x.journal_id == self.cash_journal)
# Take money to put in Bank
wizard = self.WizardReason.with_context(
active_id=session.id,
default_move_type='expense').create({
'move_reason_id': self.deposit_reason.id,
'journal_id': self.cash_journal.id,
'statement_id': statement.id,
'amount': 500,
'name': 'Test Bank Deposit',
})
wizard.apply()
session.action_pos_session_closing_control()
# I get all move lines of this statement
move_line = self.env['account.move.line'].search(
[('account_id', '=', self.deposit_reason.expense_account_id.id),
('debit', '=', 500.0),
('id', 'in', statement.move_line_ids.ids)])
# I check the created move line from the cash in
self.assertEquals(len(move_line.ids), 1)

71
pos_cash_move_reason/views/view_pos_move_reason.xml

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-Today GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>
<record id="view_pos_move_reason_tree" model="ir.ui.view">
<field name="model">pos.move.reason</field>
<field name="arch" type="xml">
<tree colors="gray:active == False;">
<field name="name"/>
<field name="journal_ids" widget="many2many_tags"/>
<field name="income_account_id"/>
<field name="expense_account_id"/>
<field name="company_id" groups="base.group_multi_company"/>
<field name="active" invisible="1"/>
</tree>
</field>
</record>
<record id="view_pos_move_reason_form" model="ir.ui.view">
<field name="model">pos.move.reason</field>
<field name="arch" type="xml">
<form>
<sheet>
<div class="oe_title oe_left">
<div class="oe_edit_only">
<label for="name"/>
</div>
<h1>
<field name="name" default_focus="1" placeholder="Name"/>
</h1>
</div>
<div class="oe_right oe_button_box" name="buttons" />
<group col="4" name="description">
<field name="company_id" groups="base.group_multi_company"/>
<field name="active"/>
<field name="journal_ids" widget="many2many_tags"/>
</group>
<group col="4">
<field name="is_income_reason"/>
<field name="income_account_id" attrs="{
'required': [('is_income_reason', '=', True)],
'invisible': [('is_income_reason', '=', False)]}"/>
<field name="is_expense_reason"/>
<field name="expense_account_id" attrs="{
'required': [('is_expense_reason', '=', True)],
'invisible': [('is_expense_reason', '=', False)]}"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_pos_move_reason" model="ir.actions.act_window">
<field name="name">Move Reasons</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">pos.move.reason</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="menu_pos_move_reason"
parent="point_of_sale.menu_point_config_product"
action="action_pos_move_reason"
sequence="50"/>
</odoo>

51
pos_cash_move_reason/views/view_pos_session.xml

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_pos_session_form" model="ir.ui.view">
<field name="model">pos.session</field>
<field name="inherit_id" ref="point_of_sale.view_pos_session_form"/>
<field name="arch" type="xml">
<!-- Add new buttons Buttons -->
<xpath expr="//sheet/div[@name='button_box']" position="inside">
<button class="oe_stat_button" name="button_move_income"
type="object" icon="fa-level-down"
attrs="{'invisible': ['|',
('display_move_reason_income', '=', False),
('state', 'not in', ['opened', 'closing_control'])]}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_text">Put</span>
<span class="o_stat_text">Money In</span>
<field name="display_move_reason_income" invisible="1"/>
</div>
</button>
<button class="oe_stat_button" name="button_move_expense"
type="object" icon="fa-level-up"
attrs="{'invisible': ['|',
('display_move_reason_expense', '=', False),
('state', 'not in', ['opened', 'closing_control'])]}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_text">Take</span>
<span class="o_stat_text">Money Out</span>
<field name="display_move_reason_expense" invisible="1"/>
</div>
</button>
</xpath>
<!-- Hide obsolete Buttons -->
<xpath expr="//button[@name='%(point_of_sale.action_pos_box_in)d']" position="attributes">
<attribute name="groups">pos_cash_move_reason.group_pos_old_actions</attribute>
</xpath>
<xpath expr="//button[@name='%(point_of_sale.action_pos_box_out)d']" position="attributes">
<attribute name="groups">pos_cash_move_reason.group_pos_old_actions</attribute>
</xpath>
</field>
</record>
<record id="point_of_sale.action_pos_box_in" model="ir.actions.act_window">
<field name="groups_id" eval="[(4, ref('pos_cash_move_reason.group_pos_old_actions'))]"/>
</record>
<record id="point_of_sale.action_pos_box_out" model="ir.actions.act_window">
<field name="groups_id" eval="[(4, ref('pos_cash_move_reason.group_pos_old_actions'))]"/>
</record>
</odoo>

1
pos_cash_move_reason/wizard/__init__.py

@ -0,0 +1 @@
from . import wizard_pos_move_reason

100
pos_cash_move_reason/wizard/wizard_pos_move_reason.py

@ -0,0 +1,100 @@
# © 2015 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import _, api, fields, models
from odoo.exceptions import UserError
class WizardPosMoveReason(models.TransientModel):
_name = 'wizard.pos.move.reason'
_description = 'PoS Move Reasons Wizard'
def _default_move_type(self):
return self.env.context.get('default_move_type', 'expense')
def _default_session_id(self):
return self.env.context.get('active_id', False)
_MOVE_TYPE_SELECTION = [
('income', 'Put Money In'),
('expense', 'Take Money Out'),
]
move_type = fields.Selection(
selection=_MOVE_TYPE_SELECTION, string='Move type',
default=_default_move_type)
move_reason_id = fields.Many2one(
comodel_name='pos.move.reason', string='Move Reason', required=True)
journal_id = fields.Many2one(
comodel_name='account.journal', string="Journal",
domain="[('id', 'in', journal_ids)]", required=True)
session_id = fields.Many2one(
comodel_name='pos.session', string="Current Session",
default=_default_session_id, required=True, readonly=True)
statement_id = fields.Many2one(
comodel_name='account.bank.statement', string='Bank Statement',
compute='_compute_statement_id')
journal_ids = fields.Many2many(
comodel_name='account.journal', related='move_reason_id.journal_ids')
name = fields.Char(string='Reason', required=True)
amount = fields.Float(string='Amount', required=True)
@api.onchange('move_type')
def onchange_move_type(self):
if self.move_type == 'income':
return {'domain': {
'move_reason_id': [('is_income_reason', '=', True)]}}
else:
return {'domain': {
'move_reason_id': [('is_expense_reason', '=', True)]}}
@api.onchange('move_reason_id')
def onchange_reason(self):
if len(self.journal_ids) == 1:
self.journal_id = self.journal_ids[0].id
self.name = self.move_reason_id.name
@api.constrains('amount')
def _check_amount(self):
for wizard in self.filtered(lambda x: x.amount <= 0):
raise UserError(_("Invalid Amount"))
@api.depends('journal_id', 'session_id')
def _compute_statement_id(self):
for wizard in self:
if wizard.session_id and wizard.journal_id:
statements = wizard.session_id.statement_ids.filtered(
lambda x: x.journal_id == wizard.journal_id)
wizard.statement_id = statements and statements[0]
@api.multi
def apply(self):
self.ensure_one()
AccountBankStatementLine = self.env['account.bank.statement.line']
AccountBankStatementLine.create(self._prepare_statement_line())
@api.multi
def _prepare_statement_line(self):
self.ensure_one()
if self.move_type == 'income':
account = self.move_reason_id.income_account_id
amount = self.amount
else:
account = self.move_reason_id.expense_account_id
amount = - self.amount
return {
'date': fields.Datetime.now(),
'statement_id': self.statement_id.id,
'journal_id': self.journal_id.id,
'amount': amount,
'account_id': account.id,
'name': self.name,
'ref': self.session_id.name,
}

40
pos_cash_move_reason/wizard/wizard_pos_move_reason.xml

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_wizard_pos_move_reason_form" model="ir.ui.view">
<field name="model">wizard.pos.move.reason</field>
<field name="arch" type="xml">
<form>
<separator string="Fill in this form if you put money in the cash register"
attrs="{'invisible': [('move_type', '=', 'expense')]}"/>
<separator string="Describe why you take money from the cash register"
attrs="{'invisible': [('move_type', '=', 'income')]}"/>
<group>
<field name="move_type" invisible="1"/>
<field name="session_id"/>
<field name="move_reason_id" />
<field name="journal_id" attrs="{'invisible': [('move_reason_id', '=', False)]}" />
<field name="statement_id" invisible="1"/>
<field name="journal_ids" invisible="1"/>
<field name="name"/>
<field name="amount"/>
</group>
<footer>
<button name="apply" string="Apply" type="object" class="btn-primary"/>
<button class="btn-secondary" special="cancel" string="Cancel"/>
</footer>
</form>
</field>
</record>
<record id="action_wizard_pos_move_reason" model="ir.actions.act_window">
<field name="name">Move Reasons</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">wizard.pos.move.reason</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
</odoo>
Loading…
Cancel
Save