2
0

[10.0][ADD] Module which display the fiscal month on journal entries/items.

This commit is contained in:
Benjamin Willig 2017-07-06 09:41:05 +02:00 committed by BT-anieto
parent a733d0f596
commit 9a7360edd5
27 changed files with 947 additions and 0 deletions

View File

@ -0,0 +1,55 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
=========================
Account Move Fiscal Month
=========================
Display the fiscal month on journal entries/items.
Installation
============
You need to install account_fiscal_month.
Configuration
=============
You just need to create date ranges associated to 'Fiscal Month' type.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues
<https://github.com/OCA/account-financial-tools/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.
Credits
=======
Images
------
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
Contributors
------------
* Benjamin Willig <benjamin.willig@acsone.eu>
Maintainer
----------
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
To contribute to this module, please visit https://odoo-community.org.

View File

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

View File

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
'name': 'Account Move Fiscal Month',
'summary': """
Display the fiscal month on journal entries/item""",
'version': '10.0.1.0.0',
'license': 'AGPL-3',
'author': 'ACSONE SA/NV,Odoo Community Association (OCA)',
'website': 'https://www.acsone.eu',
'depends': [
'account_fiscal_month',
],
'data': [
'views/account_move.xml',
'views/account_move_line.xml',
],
'demo': [
],
}

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Asiento contable"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Assentament comptable"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Rudolf Schnapka <rs@techno-flex.de>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-22 23:20+0000\n"
"PO-Revision-Date: 2017-12-22 23:20+0000\n"
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Kontobuchung"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr "Journalposten"

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Asiento contable"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# Cristian Salamea <ovnicraft@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: Cristian Salamea <ovnicraft@gmail.com>, 2017\n"
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_EC\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr "Detalle Contable"

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Pièce comptable"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Asento contable"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# Bole <bole@dajmi5.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-23 01:41+0000\n"
"PO-Revision-Date: 2018-02-23 01:41+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Stavka knjiženja"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr "Fiskalni mjesec"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr "Stavka dnevnika"

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr_HR\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Stavka dnevnika"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Registrazione Contabile"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Boeking"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Movimento de Conta"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Entrada de conta"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Movimento de Conta"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr "Knjigovodski vnos"
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_month
#
# Translators:
# Ediz Duman <neps1192@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-28 23:24+0000\n"
"PO-Revision-Date: 2017-11-28 23:24+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move
msgid "Account Entry"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_date_range_fm_id
#: model:ir.model.fields,field_description:account_move_fiscal_month.field_account_move_line_date_range_fm_id
msgid "Fiscal month"
msgstr ""
#. module: account_move_fiscal_month
#: model:ir.model,name:account_move_fiscal_month.model_account_move_line
msgid "Journal Item"
msgstr "Yevmiye Öğe"

View File

@ -0,0 +1,2 @@
from . import account_move
from . import account_move_line

View File

@ -0,0 +1,44 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
from odoo.osv import expression
class AccountMove(models.Model):
_inherit = 'account.move'
date_range_fm_id = fields.Many2one(
comodel_name='date.range', string="Fiscal month",
compute='_compute_date_range_fm', search='_search_date_range_fm')
@api.multi
@api.depends('date', 'company_id')
def _compute_date_range_fm(self):
for rec in self:
date = rec.date
company = rec.company_id
rec.date_range_fm_id = company.find_daterange_fm(date)
@api.model
def _search_date_range_fm(self, operator, value):
if operator in ('=', '!=', 'in', 'not in'):
date_range_domain = [('id', operator, value)]
else:
date_range_domain = [('name', operator, value)]
date_ranges = self.env['date.range'].search(date_range_domain)
domain = []
for date_range in date_ranges:
domain = expression.OR([domain, [
'&',
'&',
('date', '>=', date_range.date_start),
('date', '<=', date_range.date_end),
'|',
('company_id', '=', False),
('company_id', '=', date_range.company_id.id),
]])
return domain

View File

@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import fields, models
class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
date_range_fm_id = fields.Many2one(
related='move_id.date_range_fm_id', readonly=True)

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

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

View File

@ -0,0 +1,156 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.fields import Date
from odoo.tests.common import TransactionCase
class TestAccountMoveFiscalMonth(TransactionCase):
def setUp(self):
super(TestAccountMoveFiscalMonth, self).setUp()
self.AccountObj = self.env['account.account']
self.AccountJournalObj = self.env['account.journal']
self.AccountMoveObj = self.env['account.move']
self.DateRangeObj = self.env['date.range']
self.bank_journal = self.AccountJournalObj.search([
('type', '=', 'bank')
], limit=1)
self.account_type_recv = self.env.ref(
'account.data_account_type_receivable')
self.account_type_rev = self.env.ref(
'account.data_account_type_revenue')
self.account_recv = self.AccountObj.create({
'code': 'RECV_DR',
'name': "Receivable (test)",
'reconcile': True,
'user_type_id': self.account_type_recv.id,
})
self.account_sale = self.AccountObj.create({
'code': 'SALE_DR',
'name': "Receivable (sale)",
'reconcile': True,
'user_type_id': self.account_type_rev.id,
})
self.date_range_type_month = self.env.ref(
'account_fiscal_month.date_range_fiscal_month')
self.date_range_january_2017 = self.DateRangeObj.create({
'name': "January 2017",
'date_start': '2017-01-01',
'date_end': '2017-01-31',
'type_id': self.date_range_type_month.id,
})
self.date_range_february_2017 = self.DateRangeObj.create({
'name': "February 2017",
'date_start': '2017-02-01',
'date_end': '2017-02-28',
'type_id': self.date_range_type_month.id,
})
self.date_range_january_2018 = self.DateRangeObj.create({
'name': "January 2018",
'date_start': '2018-01-01',
'date_end': '2018-01-31',
'type_id': self.date_range_type_month.id,
})
def create_account_move(self, date_str):
return self.AccountMoveObj.create({
'journal_id': self.bank_journal.id,
'date': date_str,
'line_ids': [
(0, 0, {
'name': "Debit",
'debit': 1000,
'account_id': self.account_recv.id,
}),
(0, 0, {
'name': "Credit",
'credit': 1000,
'account_id': self.account_sale.id,
}),
]
})
def test_01_account_move_date_range_fm_id_compute(self):
january_1st = Date.from_string('2017-01-01')
move = self.create_account_move(january_1st)
self.assertEquals(
move.date_range_fm_id, self.date_range_january_2017,
msg="Move period should be January 2017")
self.assertTrue(all([
line.date_range_fm_id == self.date_range_january_2017
for line in move.line_ids
]), msg="All lines period should be January 2017")
march_1st = Date.from_string('2017-03-01')
move = self.create_account_move(march_1st)
self.assertFalse(
bool(move.date_range_fm_id),
msg="Move shouldn't have any date range")
def test_02_account_move_date_range_fm_id_search(self):
january_2017_1st = Date.from_string('2017-01-01')
february_2017_1st = Date.from_string('2017-02-01')
march_2017_1st = Date.from_string('2017-03-01')
january_2018_1st = Date.from_string('2018-01-01')
move_jan_2017 = self.create_account_move(january_2017_1st)
move_feb_2017 = self.create_account_move(february_2017_1st)
move_march_2017 = self.create_account_move(march_2017_1st)
move_jan_2018 = self.create_account_move(january_2018_1st)
moves = self.AccountMoveObj.search([
('date_range_fm_id', 'ilike', 'January'),
])
self.assertTrue(all([
move_jan_2017 in moves,
move_feb_2017 not in moves,
move_march_2017 not in moves,
move_jan_2018 in moves,
]), msg="There should be only moves in January")
moves = self.AccountMoveObj.search([
('date_range_fm_id', 'ilike', '2017'),
])
self.assertTrue(all([
move_jan_2017 in moves,
move_feb_2017 in moves,
move_march_2017 not in moves,
move_jan_2018 not in moves,
]))
moves = self.AccountMoveObj.search([
('date_range_fm_id', '=', self.date_range_january_2017.id),
])
self.assertTrue(all([
move_jan_2017 in moves,
move_feb_2017 not in moves,
move_march_2017 not in moves,
move_jan_2018 not in moves,
]))
moves = self.AccountMoveObj.search([
('date_range_fm_id', 'in', (
self.date_range_january_2017.id,
self.date_range_february_2017.id
)),
])
self.assertTrue(all([
move_jan_2017 in moves,
move_feb_2017 in moves,
move_march_2017 not in moves,
move_jan_2018 not in moves,
]))

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2017 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record model="ir.ui.view" id="account_move_form_view">
<field name="name">account.move.form (in account_move_fiscal_month)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id" options="{'no_open': True}"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="account_move_search_view">
<field name="name">account.move.search (in account_move_fiscal_month)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_account_move_filter"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="account_move_tree_view">
<field name="name">account.move.tree (in account_move_fiscal_month)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_tree"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id"/>
</field>
</field>
</record>
</odoo>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2017 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record model="ir.ui.view" id="account_move_line_form_view">
<field name="name">account.move.line.form (in account_move_line_fiscal_month)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_form"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id" options="{'no_open': True}"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="account_move_line_search_view">
<field name="name">account.move.line.search (in account_move_line_fiscal_month)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_account_move_line_filter"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="account_move_line_tree_view">
<field name="name">account.move.line.tree (in account_move_line_fiscal_month)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_tree"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fm_id"/>
</field>
</field>
</record>
</odoo>