Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
========================
Account Move Fiscal Year
========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2a0ed3db71e27c510fbab98d14124c1ee8b10d2ca059988e7de15568788d71b5
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github
:target: https://github.com/OCA/account-financial-tools/tree/18.0/account_move_fiscal_year
:alt: OCA/account-financial-tools
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-financial-tools-18-0/account-financial-tools-18-0-account_move_fiscal_year
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=18.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
Display the fiscal year on journal entries/items.
**Table of contents**
.. contents::
:local:
Installation
============
You need to install account_fiscal_year.
Usage
=====
Go to Invoicing -> Configuration -> Fiscal Years to create a new Fiscal
Year.
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 to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/account-financial-tools/issues/new?body=module:%20account_move_fiscal_year%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
-------
* ACSONE SA/NV
Contributors
------------
- Benjamin Willig <benjamin.willig@acsone.eu>
- Juany Davila <juany.davila@forgeflow.com>
- Alberto Nieto de Pablos <alberto.nieto@braintec.com>
(https://braintec.com)
Maintainers
-----------
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
This module is part of the `OCA/account-financial-tools <https://github.com/OCA/account-financial-tools/tree/18.0/account_move_fiscal_year>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@@ -0,0 +1,2 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models

View File

@@ -0,0 +1,19 @@
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Account Move Fiscal Year",
"summary": """
Display the fiscal year on journal entries/item""",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-financial-tools",
"depends": [
"account_fiscal_year",
],
"data": [
"views/account_move.xml",
"views/account_move_line.xml",
],
}

View File

@@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@@ -0,0 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"Language: am\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Asiento contable"

View File

@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2018-06-29 04:08+0000\n"
"Last-Translator: Osoul <baruni@osoul.ly>\n"
"Language-Team: none\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 ? 4 : 5;\n"
"X-Generator: Weblate 3.0.1\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "السنة المالية"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "عنصر اليومية"
#, fuzzy
#~ msgid "Journal Entries"
#~ msgstr "عنصر اليومية"
#~ msgid "Account Entry"
#~ msgstr "القيد"

View File

@@ -0,0 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Assentament comptable"

View File

@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
# Ricardo Gross <rwgross@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2020-05-06 13:19+0000\n"
"Last-Translator: Maria Sparenberg <maria.sparenberg@gmx.net>\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"
"X-Generator: Weblate 3.10\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Unternehmen"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Steuerjahr"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Journalbuchung"
#~ msgid "Journal Entries"
#~ msgstr "Journal-Buchungen"
#~ msgid "Account Entry"
#~ msgstr "Kontobuchung"

View File

@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2023-09-21 16:44+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Compañías"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Año Fiscal"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr "Entrada Diaria"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Diario"
#, fuzzy
#~ msgid "Journal Entries"
#~ msgstr "Diario"
#~ msgid "Account Entry"
#~ msgstr "Asiento contable"

View File

@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# JOSE ALEJANDRO ECHEVERRI VALENCIA <josealejandroeche@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2018-03-30 02:39+0000\n"
"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA <josealejandroeche@gmail."
"com>, 2018\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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Registro Contable"

View File

@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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"
"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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Detalle Contable"
#, fuzzy
#~ msgid "Journal Entries"
#~ msgstr "Detalle Contable"

View File

@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
# Quentin THEURET <odoo@kerpeo.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-06 02:40+0000\n"
"PO-Revision-Date: 2021-08-03 18:49+0000\n"
"Last-Translator: Pascal GOUHIER <pascal.gouhier@copagex.fr>\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Sociétés"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Année fiscale"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Écriture comptable"
#~ msgid "Journal Entries"
#~ msgstr "Pièces comptables"
#~ msgid "Account Entry"
#~ msgstr "Pièce comptable"

View File

@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# Quentin THEURET <odoo@kerpeo.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2018-03-30 02:39+0000\n"
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2018\n"
"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/"
"fr_FR/)\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Pièce comptable"

View File

@@ -0,0 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Asento contable"

View File

@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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: 2019-11-12 15:34+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>\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"
"X-Generator: Weblate 3.8\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Tvrtke"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Fiskalna godina"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Stavka dnevnika"
#~ msgid "Journal Entries"
#~ msgstr "Stavke dnevnika"
#~ msgid "Account Entry"
#~ msgstr "Stavka knjiženja"

View File

@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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"
"Language: hr_HR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Stavka dnevnika"

View File

@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2024-02-22 10:34+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Aziende"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Anno fiscale"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr "Registrazione contabile"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Movimento contabile"
#~ msgid "Account Entry"
#~ msgstr "Registrazione Contabile"

View File

@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2024-04-02 16:35+0000\n"
"Last-Translator: Thijs van Oers <thijsvanoers@yahoo.com>\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"
"X-Generator: Weblate 4.17\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Bedrijven"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Fiscaal jaar"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr "Boeking"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Boekingsregel"
#~ msgid "Account Entry"
#~ msgstr "Boeking"

View File

@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2020-06-09 17:19+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\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"
"X-Generator: Weblate 3.10\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Empresas"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Ano Fiscal"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Item do Diário"
#~ msgid "Journal Entries"
#~ msgstr "Movimentos de Diário"
#~ msgid "Account Entry"
#~ msgstr "Movimento de Conta"

View File

@@ -0,0 +1,51 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2024-05-17 20:35+0000\n"
"Last-Translator: Rodrigo Macedo <sottomaiormacedotec@users.noreply."
"translation.odoo-community.org>\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"
"X-Generator: Weblate 4.17\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr "Empresas"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr "Ano Fiscal"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr "Lançamento de Diário"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Item do Diário"
#~ msgid "Journal Entries"
#~ msgstr "Lançamentos Contábeis"
#~ msgid "Account Entry"
#~ msgstr "Entrada de conta"

View File

@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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"
"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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
#~ msgid "Account Entry"
#~ msgstr "Movimento de Conta"

View File

@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2020-08-11 13:59+0000\n"
"Last-Translator: Matjaz Mozetic <matjaz@matmoz.si>\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"
"X-Generator: Weblate 3.10\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Dnevniška postavka"
#~ msgid "Journal Entries"
#~ msgstr "Dnevniški vnosi"
#~ msgid "Account Entry"
#~ msgstr "Knjigovodski vnos"

View File

@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# 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-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+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"
"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: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_res_company
msgid "Companies"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_bank_statement_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line__date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_payment__date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr "Yevmiye Öğe"
#, fuzzy
#~ msgid "Journal Entries"
#~ msgstr "Yevmiye Öğe"

View File

@@ -0,0 +1,5 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import account_move
from . import account_move_line
from . import res_company

View File

@@ -0,0 +1,49 @@
# 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_fy_id = fields.Many2one(
comodel_name="account.fiscal.year",
string="Fiscal year",
compute="_compute_date_range_fy",
search="_search_date_range_fy",
)
@api.depends("date", "company_id")
def _compute_date_range_fy(self):
for rec in self:
date = fields.Date.to_date(rec.date)
company = rec.company_id
rec.date_range_fy_id = company and company.find_daterange_fy(date) or False
@api.model
def _search_date_range_fy(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["account.fiscal.year"].search(date_range_domain)
domain = [("id", "=", -1)]
for date_range in date_ranges:
domain = expression.OR(
[
domain,
[
"&",
("date", ">=", date_range.date_from),
("date", "<=", date_range.date_to),
"|",
("company_id", "=", False),
("company_id", "=", date_range.company_id.id),
],
]
)
return domain

View File

@@ -0,0 +1,12 @@
# 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_fy_id = fields.Many2one(
related="move_id.date_range_fy_id",
)

View File

@@ -0,0 +1,24 @@
# Author: Damien Crier
# Copyright 2016 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models
class ResCompany(models.Model):
_inherit = "res.company"
def find_daterange_fy(self, date):
"""
try to find a date range with type 'fiscalyear'
with @param:date contained in its date_start/date_end interval
"""
fiscalyear = self.env["account.fiscal.year"].search(
[
("company_id", "=", self.id),
("date_from", "<=", date),
("date_to", ">=", date),
],
limit=1,
)
return fiscalyear

View File

@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"

View File

@@ -0,0 +1,4 @@
- Benjamin Willig \<benjamin.willig@acsone.eu\>
- Juany Davila \<juany.davila@forgeflow.com\>
- Alberto Nieto de Pablos \<alberto.nieto@braintec.com\>
(<https://braintec.com>)

View File

@@ -0,0 +1 @@
Display the fiscal year on journal entries/items.

View File

@@ -0,0 +1 @@
You need to install account_fiscal_year.

View File

@@ -0,0 +1,2 @@
Go to Invoicing -\> Configuration -\> Fiscal Years to create a new
Fiscal Year.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@@ -0,0 +1,437 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>Account Move Fiscal Year</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document" id="account-move-fiscal-year">
<h1 class="title">Account Move Fiscal Year</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2a0ed3db71e27c510fbab98d14124c1ee8b10d2ca059988e7de15568788d71b5
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/account-financial-tools/tree/18.0/account_move_fiscal_year"><img alt="OCA/account-financial-tools" src="https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/account-financial-tools-18-0/account-financial-tools-18-0-account_move_fiscal_year"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&amp;target_branch=18.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>Display the fiscal year on journal entries/items.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#installation" id="toc-entry-1">Installation</a></li>
<li><a class="reference internal" href="#usage" id="toc-entry-2">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-3">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-4">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="toc-entry-5">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="toc-entry-6">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="toc-entry-7">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="installation">
<h1><a class="toc-backref" href="#toc-entry-1">Installation</a></h1>
<p>You need to install account_fiscal_year.</p>
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#toc-entry-2">Usage</a></h1>
<p>Go to Invoicing -&gt; Configuration -&gt; Fiscal Years to create a new Fiscal
Year.</p>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/account-financial-tools/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/account-financial-tools/issues/new?body=module:%20account_move_fiscal_year%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h1><a class="toc-backref" href="#toc-entry-4">Credits</a></h1>
<div class="section" id="authors">
<h2><a class="toc-backref" href="#toc-entry-5">Authors</a></h2>
<ul class="simple">
<li>ACSONE SA/NV</li>
</ul>
</div>
<div class="section" id="contributors">
<h2><a class="toc-backref" href="#toc-entry-6">Contributors</a></h2>
<ul class="simple">
<li>Benjamin Willig &lt;<a class="reference external" href="mailto:benjamin.willig&#64;acsone.eu">benjamin.willig&#64;acsone.eu</a>&gt;</li>
<li>Juany Davila &lt;<a class="reference external" href="mailto:juany.davila&#64;forgeflow.com">juany.davila&#64;forgeflow.com</a>&gt;</li>
<li>Alberto Nieto de Pablos &lt;<a class="reference external" href="mailto:alberto.nieto&#64;braintec.com">alberto.nieto&#64;braintec.com</a>&gt;
(<a class="reference external" href="https://braintec.com">https://braintec.com</a>)</li>
</ul>
</div>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#toc-entry-7">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/account-financial-tools/tree/18.0/account_move_fiscal_year">OCA/account-financial-tools</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import test_account_move_fiscal_year

View File

@@ -0,0 +1,167 @@
# 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 TestAccountMoveFiscalYear(TransactionCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.AccountObj = cls.env["account.account"]
cls.AccountJournalObj = cls.env["account.journal"]
cls.AccountMoveObj = cls.env["account.move"]
cls.DateRangeObj = cls.env["account.fiscal.year"]
cls.bank_journal = cls.AccountJournalObj.search(
[("type", "=", "bank")], limit=1
)
cls.account_recv = cls.AccountObj.create(
{
"code": "RECVDR",
"name": "Receivable (test)",
"reconcile": True,
"account_type": "asset_receivable",
}
)
cls.account_sale = cls.AccountObj.create(
{
"code": "SALEDR",
"name": "Receivable (sale)",
"reconcile": True,
"account_type": "income",
}
)
cls.date_range_2017 = cls.DateRangeObj.create(
{
"name": "2017",
"date_from": "2017-01-01",
"date_to": "2017-12-31",
}
)
cls.date_range_2018 = cls.DateRangeObj.create(
{
"name": "2018",
"date_from": "2018-01-01",
"date_to": "2018-12-31",
}
)
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_fy_id_compute(self):
january_1st = Date.to_date("2017-01-01")
move = self.create_account_move(january_1st)
self.assertEqual(
move.date_range_fy_id,
self.date_range_2017,
msg="Move period should be 2017",
)
self.assertTrue(
all(
[
line.date_range_fy_id == self.date_range_2017
for line in move.line_ids
]
),
msg="All lines period should be 2017",
)
january_2019 = Date.to_date("2019-01-01")
move = self.create_account_move(january_2019)
self.assertFalse(
bool(move.date_range_fy_id), msg="Move shouldn't have any date range"
)
def test_02_account_move_date_range_fy_id_search(self):
january_2017 = Date.to_date("2017-01-01")
january_2018 = Date.to_date("2018-01-01")
january_2019 = Date.to_date("2019-01-01")
move_2017 = self.create_account_move(january_2017)
move_2018 = self.create_account_move(january_2018)
move_2019 = self.create_account_move(january_2019)
moves = self.AccountMoveObj.search(
[
("date_range_fy_id", "ilike", "2017"),
]
)
self.assertTrue(
all(
[
move_2017 in moves,
move_2018 not in moves,
move_2019 not in moves,
]
),
msg="There should be only moves in 2017",
)
moves = self.AccountMoveObj.search(
[
("date_range_fy_id", "=", self.date_range_2017.id),
]
)
self.assertTrue(
all(
[
move_2017 in moves,
move_2018 not in moves,
move_2019 not in moves,
]
)
)
moves = self.AccountMoveObj.search(
[
(
"date_range_fy_id",
"in",
(self.date_range_2017.id, self.date_range_2018.id),
),
]
)
self.assertTrue(
all(
[
move_2017 in moves,
move_2018 in moves,
move_2019 not in moves,
]
)
)

View File

@@ -0,0 +1,45 @@
<?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_year)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<field name="invoice_date" position="after">
<field name="date_range_fy_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_year)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_account_move_filter" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<xpath expr="//field[@name='partner_id']" position="after">
<field name="date_range_fy_id" />
</xpath>
</field>
</record>
<record model="ir.ui.view" id="account_move_tree_view">
<field name="name">account.move.tree (in account_move_fiscal_year)</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_invoice_tree" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fy_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_fiscal_year)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_form" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fy_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_fiscal_year)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_account_move_line_filter" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fy_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_fiscal_year)</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_tree" />
<field name="priority" eval="20" />
<field name="arch" type="xml">
<field name="date" position="after">
<field name="date_range_fy_id" />
</field>
</field>
</record>
</odoo>