Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions account_move_accrual_entry/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
=====================
Accrual Journal Entry
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:dab6460f4d456b07fd5adbd5bd0275c06375bdd6296cc6db5938b95bf31f2f45
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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-NuoBiT%2Fodoo--addons-lightgray.png?logo=github
:target: https://github.com/NuoBiT/odoo-addons/tree/18.0/account_move_accrual_entry
:alt: NuoBiT/odoo-addons

|badge1| |badge2| |badge3|

This module creates a journal entry at accrual date and adds a
smart-button in the invoice to access it

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to go to invoice settings and set the
following parameters:

- Default accrual account
- Default accrual asset account type

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/NuoBiT/odoo-addons/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/NuoBiT/odoo-addons/issues/new?body=module:%20account_move_accrual_entry%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
-------

* NuoBiT Solutions SL

Contributors
------------

- `NuoBiT <https://www.nuobit.com>`__:

- Frank Cespedes fcespedes@nuobit.com
- Eric Antones eantones@nuobit.com
- Deniz Gallo dgallo@nuobit.com

Maintainers
-----------

.. |maintainer-FrankC013| image:: https://github.com/FrankC013.png?size=40px
:target: https://github.com/FrankC013
:alt: FrankC013
.. |maintainer-eantones| image:: https://github.com/eantones.png?size=40px
:target: https://github.com/eantones
:alt: eantones

Current maintainers:

|maintainer-FrankC013| |maintainer-eantones|

This module is part of the `NuoBiT/odoo-addons <https://github.com/NuoBiT/odoo-addons/tree/18.0/account_move_accrual_entry>`_ project on GitHub.

You are welcome to contribute.
3 changes: 3 additions & 0 deletions account_move_accrual_entry/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)

from . import models
19 changes: 19 additions & 0 deletions account_move_accrual_entry/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright NuoBiT Solutions SL - Frank Cespedes <fcespedes@nuobit.com>
# Copyright NuoBiT Solutions SL - Eric Antones <eantones@nuobit.com>
# Copyright 2025 NuoBiT Solutions SL - Deniz Gallo <dgallo@nuobit.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
{
"name": "Accrual Journal Entry",
"summary": "This module create journal entry with accrual date",
"version": "18.0.1.0.0",
"category": "Accounting",
"author": "NuoBiT Solutions SL",
"website": "https://github.com/NuoBiT/odoo-addons",
"license": "AGPL-3",
"depends": ["account"],
"data": [
"views/account_move_views.xml",
"views/res_config_settings_views.xml",
],
"maintainers": ["FrankC013", "eantones"],
}
181 changes: 181 additions & 0 deletions account_move_accrual_entry/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_accrual_entry
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 16:31+0000\n"
"PO-Revision-Date: 2023-05-16 16:31+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: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.res_config_settings_view_form_inherit_account_sii
msgid ""
"<span class=\"o_form_label\">Accrual Parameters</span>\n"
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>"
msgstr ""
"<span class=\"o_form_label\">Parámetros de periodificación</span>\n"
" <span class=\"fa fa-lg fa-building-o\" title=\"Los valores establecidos aquí son específicos de la compañía.\" aria-label=\"Los valores establecidos aquí son específicos de la compañía.\" groups=\"base.group_multi_company\" role=\"img\"/>"

#. module: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.view_move_form
msgid "<span>Accrual entry</span>"
msgstr "Asiento Periodif."

#. module: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.res_config_settings_view_form_inherit_account_sii
msgid "Account"
msgstr "Cuenta"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move_line__accrual_account_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_company__accrual_account_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_config_settings__accrual_account_id
msgid "Accrual Account"
msgstr "Cuenta de periodificación"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_company__accrual_account_asset_type_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_config_settings__accrual_account_asset_type_id
msgid "Accrual Account Asset Type"
msgstr "Tipo de cuenta de activo"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_bank_statement_line__accrual_date
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__accrual_date
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move_line__accrual_date
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_payment__accrual_date
msgid "Accrual Date"
msgstr "Fecha de periodificación"

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid "Accrual Journal Entry"
msgstr "Asiento de periodificación"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_bank_statement_line__accrual_move_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__accrual_move_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_payment__accrual_move_id
msgid "Accrual Move"
msgstr ""

#. module: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.res_config_settings_view_form_inherit_account_sii
msgid "Accrual parameters used on sale invoices"
msgstr "Parámetros de periodificación usados en facturas de venta"

#. module: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.res_config_settings_view_form_inherit_account_sii
msgid "Journal"
msgstr "Diario"

#. module: account_move_accrual_entry
#: model_terms:ir.ui.view,arch_db:account_move_accrual_entry.res_config_settings_view_form_inherit_account_sii
msgid "Asset account type"
msgstr "Tipo de cuenta de activo"

#. module: account_move_accrual_entry
#: model:ir.model,name:account_move_accrual_entry.model_res_company
msgid "Companies"
msgstr "Compañías"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_bank_statement_line__company_accrual_account_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__company_accrual_account_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_payment__company_accrual_account_id
msgid "Company Accrual Account"
msgstr ""

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_bank_statement_line__company_accrual_account_asset_type_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__company_accrual_account_asset_type_id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_payment__company_accrual_account_asset_type_id
msgid "Company Accrual Account Asset Type"
msgstr ""

#. module: account_move_accrual_entry
#: model:ir.model,name:account_move_accrual_entry.model_res_config_settings
msgid "Config Settings"
msgstr "Opciones de configuración"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__display_name
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move_line__display_name
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_company__display_name
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_config_settings__display_name
msgid "Display Name"
msgstr "Nombre mostrado"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move__id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move_line__id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_company__id
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_config_settings__id
msgid "ID"
msgstr ""

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid ""
"It's not allowed to create an Accrual Journal Entry if there's assets in the"
" invoice"
msgstr "No está permitido crear el asiento de periodificación si la factura contiene activos"

#. module: account_move_accrual_entry
#: model:ir.model,name:account_move_accrual_entry.model_account_move
msgid "Journal Entry"
msgstr "Asiento contable"

#. module: account_move_accrual_entry
#: model:ir.model,name:account_move_accrual_entry.model_account_move_line
msgid "Journal Item"
msgstr "Apunte contable"

#. module: account_move_accrual_entry
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move____last_update
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_account_move_line____last_update
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_company____last_update
#: model:ir.model.fields,field_description:account_move_accrual_entry.field_res_config_settings____last_update
msgid "Last Modified on"
msgstr "Última modificación el"

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid "Please set the account type for assets in the invoicing settings."
msgstr ""
"Por favor, establezca el tipo de cuenta para activos en la configuración de "
"facturación."

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid "Please set the accrual journal in the invoicing settings."
msgstr ""
"Por favor, establezca el diario de periodificación en la configuración de "
"facturación."

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid "Please set the accrual account in the invoicing settings."
msgstr ""
"Por favor, establezca la cuenta de periodificación en la configuración de "
"facturación."

#. module: account_move_accrual_entry
#: code:addons/account_move_accrual_entry/models/account_move.py:0
#, python-format
msgid "The accrual date must be prior to the invoice date"
msgstr ""
"La fecha de periodificación debe ser anterior a la fecha de la factura"
4 changes: 4 additions & 0 deletions account_move_accrual_entry/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from . import account_move_line
from . import account_move
from . import res_config_settings
from . import res_company
Loading
Loading