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
101 changes: 101 additions & 0 deletions account_move_line_balance_update/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
================================
Account Move Line Balance Update
================================

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

.. |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/17.0/account_move_line_balance_update
: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-17-0/account-financial-tools-17-0-account_move_line_balance_update
: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=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds an action on journal items to update the balance of a
line and its matching counterpart line in the same journal entry.

The counterpart line must match the selected journal item by accounting
dimensions and contain the inverse debit, credit, and amount in
currency.

**Table of contents**

.. contents::
:local:

Usage
=====

Go to **Accounting > Accounting > Journal Items**, select one journal
item, and click **Modify Balance**.

Enter the new balance and apply the wizard. The selected journal item
and its counterpart line are updated with opposite balances, keeping the
journal entry balanced.

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_line_balance_update%0Aversion:%2017.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
-------

* Tecnativa

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

- `Tecnativa <https://www.tecnativa.com>`__:

- Carlos Dauden

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

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

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

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-carlosdauden|

This module is part of the `OCA/account-financial-tools <https://github.com/OCA/account-financial-tools/tree/17.0/account_move_line_balance_update>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions account_move_line_balance_update/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
20 changes: 20 additions & 0 deletions account_move_line_balance_update/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2026 Tecnativa - Carlos Dauden
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Account Move Line Balance Update",
"summary": "Update a journal item balance together with its counterpart",
"version": "17.0.1.0.0",
"category": "Accounting & Finance",
"website": "https://github.com/OCA/account-financial-tools",
"author": "Tecnativa, Odoo Community Association (OCA)",
"maintainers": ["carlosdauden"],
"license": "AGPL-3",
"depends": ["account"],
"data": [
"security/ir.model.access.csv",
"wizards/account_move_line_balance_update_wizard.xml",
"views/account_move_line_views.xml",
],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_line_balance_update
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-23 08:56+0000\n"
"PO-Revision-Date: 2026-06-23 08:56+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_line_balance_update
#: model_terms:ir.ui.view,arch_db:account_move_line_balance_update.view_account_move_line_balance_update_wizard_form
msgid "Apply"
msgstr ""

#. module: account_move_line_balance_update
#: model_terms:ir.ui.view,arch_db:account_move_line_balance_update.view_account_move_line_balance_update_wizard_form
msgid "Cancel"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__currency_id
msgid "Company Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__counterpart_current_amount_currency
msgid "Counterpart Current Amount in Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__counterpart_current_balance
msgid "Counterpart Current Balance"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__counterpart_line_id
msgid "Counterpart Journal Item"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__create_uid
msgid "Created by"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__create_date
msgid "Created on"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__line_currency_id
msgid "Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__current_amount_currency
msgid "Current Amount in Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__current_balance
msgid "Current Balance"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__display_name
msgid "Display Name"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__has_foreign_currency
msgid "Has Foreign Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__id
msgid "ID"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model,name:account_move_line_balance_update.model_account_move_line
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__line_id
msgid "Journal Item"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__write_uid
msgid "Last Updated by"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__write_date
msgid "Last Updated on"
msgstr ""

#. module: account_move_line_balance_update
#: model_terms:ir.ui.view,arch_db:account_move_line_balance_update.view_account_move_line_balance_update_wizard_form
#: model_terms:ir.ui.view,arch_db:account_move_line_balance_update.view_move_line_tree
msgid "Modify Balance"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model,name:account_move_line_balance_update.model_account_move_line_balance_update_wizard
msgid "Modify Journal Item Balance"
msgstr ""

#. module: account_move_line_balance_update
#. odoo-python
#: code:addons/account_move_line_balance_update/models/account_move_line.py:0
#, python-format
msgid "Modify balance"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__new_amount_currency
msgid "New Amount in Currency"
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,field_description:account_move_line_balance_update.field_account_move_line_balance_update_wizard__new_balance
msgid "New Balance"
msgstr ""

#. module: account_move_line_balance_update
#. odoo-python
#: code:addons/account_move_line_balance_update/models/account_move_line.py:0
#, python-format
msgid "Select a single journal item."
msgstr ""

#. module: account_move_line_balance_update
#: model:ir.model.fields,help:account_move_line_balance_update.field_account_move_line_balance_update_wizard__counterpart_current_amount_currency
#: model:ir.model.fields,help:account_move_line_balance_update.field_account_move_line_balance_update_wizard__current_amount_currency
msgid ""
"The amount expressed in an optional other currency if it is a multi-currency"
" entry."
msgstr ""

#. module: account_move_line_balance_update
#. odoo-python
#: code:addons/account_move_line_balance_update/models/account_move_line.py:0
#, python-format
msgid ""
"The operation cannot be performed because more than one matching counterpart"
" journal item was found."
msgstr ""

#. module: account_move_line_balance_update
#. odoo-python
#: code:addons/account_move_line_balance_update/models/account_move_line.py:0
#: code:addons/account_move_line_balance_update/wizards/account_move_line_balance_update_wizard.py:0
#, python-format
msgid ""
"The operation cannot be performed because no counterpart journal item was "
"found in the same journal entry."
msgstr ""
Loading
Loading