Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
e364eb7
account_payment_return: This module implements the return of invoice …
sergio-teruel Oct 21, 2015
6d4f47b
account_payment_return: Improve behaviour
pedrobaeza Oct 21, 2015
e4a1745
account_payment_return: Implement find match with reference field (#2)
carlosdauden Apr 8, 2016
21ebe90
account_payment_return: Improvements to suite (#107)
carlosdauden Oct 26, 2016
f5acfe7
account_payment_return: Migrate 8.0 to 9.0
carlosdauden Nov 8, 2016
e7a4dac
account_payment_return: Make line date editable
pedrobaeza Mar 30, 2017
0770902
account_payment_retun: Add hooks
pedrobaeza Apr 17, 2017
a607967
[MIG] account_payment_return: Migration to 10.0
chienandalu Jul 7, 2017
33cf0fd
[IMP] account_payment_return: Add return expenses functionality (#156)
Aug 14, 2017
4b121d3
[11.0][MIG] account_payment_return
Mar 23, 2018
a61a05f
[MIG] Account Payment Return to 12.0
ThomasBinsfeld Jan 24, 2019
71d6563
[ADD] Payment Return Import SEPA: reason additional info refs #227
ThomasBinsfeld Feb 26, 2019
1b24333
[IMP] account_payment_return_import_sepa_pain: missing return reasons…
ThomasBinsfeld Feb 26, 2019
4aca267
[REF] Account Payment Return: action_confirm refactoring
ThomasBinsfeld Feb 27, 2019
7b9a7ed
[IMP] Payment Return: optional automatic reconciliation
ThomasBinsfeld Mar 11, 2019
c3a2fbe
[12.0] [ADD] account_payment_return_import_iso20022 (#236)
ThomasBinsfeld May 8, 2019
9af9b92
[IMP] Payment Return: new computed total field on payment return
ThomasBinsfeld Jun 14, 2019
39fc2e2
[IMP] Payment Return: search view
ThomasBinsfeld Jun 14, 2019
13bab95
[IMP] account_payment_return: black, isort
Mar 23, 2020
09d6356
[MIG] account_payment_return: Migration to 13.0
Mar 23, 2020
68d1f3d
[IMP] multi-company domain: modified for standard outlined in migrati…
May 18, 2020
46698f1
[FIX] Moves canceling after latest changes on Odoo 13.0
astirpe Aug 3, 2020
cc094ca
FIX: remove domain field supplier not exist anymore since V13
celm1990 Nov 28, 2020
b598fe5
[MIG] account_payment_return: Migration to 14.0
joao-p-marques Mar 18, 2021
cc8bfe0
Added translation using Weblate (Spanish (Argentina))
ibuioli Apr 14, 2021
1efb152
Translated using Weblate (Dutch)
bosd Apr 17, 2021
9fd2d1e
[14.0][FIX] account_payment_return: Register payment is posting autom…
rousseldenis Jun 3, 2021
b251fcf
[IMP] account_payment_return: Add general type in journal selection t…
carlosdauden Jun 25, 2021
678099f
[FIX] account_payment_return: use journal return account
ao-landoo Jan 24, 2022
1b08df8
[IMP] account_payment_return: Mark as Mature
etobella Apr 21, 2022
369b373
Translated using Weblate (Spanish)
LudLaf Jun 21, 2022
976e44a
Translated using Weblate (French)
Yvesldff Jul 20, 2022
0e47121
Translated using Weblate (Catalan)
jabelchi Jul 26, 2022
e53d651
[IMP] account_payment_return: Return to same account used in payment …
carlosdauden Feb 6, 2023
bb29ef8
[MIG] account_payment_return: Migration to 15.0
carlosdauden Mar 7, 2023
2265b87
Translated using Weblate (Italian)
mymage Mar 23, 2023
32b4fca
[MIG] account_payment_return: Migration to 16.0
Yadier-Tecnativa Jun 13, 2023
449a3c4
[UPD] Update account_payment_return.pot
Jun 23, 2023
cf68ba9
[FIX] account_payment_return: Refactor wrong code
Raul-S73 Jul 4, 2023
e9e99ce
Translated using Weblate (Spanish)
Gelo-fl Aug 7, 2023
5642fe7
Update translation files
weblate Sep 3, 2023
7ff7092
Translated using Weblate (Spanish)
Ivorra78 Sep 4, 2023
5ffcc83
[IMP] account_payment_return: test performance improvement
josep-tecnativa Oct 16, 2023
3f60ff7
[IMP] account_payment_return: pre-commit stuff
carlos-lopez-tecnativa Jul 24, 2024
83822e3
[MIG] account_payment_return: Migration to 17.0
carlos-lopez-tecnativa Jul 24, 2024
0985956
[IMP] account_payment_return: improve UX
carlos-lopez-tecnativa Jul 24, 2024
700c715
[FIX] account_payment_return: don't copy some fields
carlos-lopez-tecnativa Jul 24, 2024
356dcf5
[UPD] Update account_payment_return.pot
Jul 25, 2024
649cd42
[BOT] post-merge updates
OCA-git-bot Jul 25, 2024
ec14669
Update translation files
weblate Jul 25, 2024
466e328
[FIX] account_payment_return: Fix line_ids display on form view
sergiobstoj Jul 17, 2024
bbc2dfa
Translated using Weblate (Italian)
mymage Jul 29, 2024
272a38b
[BOT] post-merge updates
OCA-git-bot Jul 30, 2024
00bccb1
Translated using Weblate (Italian)
mymage Sep 25, 2024
f2f57db
[IMP] account_payment_return: Shorten vertical used space
pedrobaeza Dec 5, 2024
70eb756
[BOT] post-merge updates
OCA-git-bot Dec 6, 2024
ac38316
[FIX] account_payment_return: partial_reconcile_returned_ids is kept …
carlosdauden Jul 26, 2022
50c44fd
[IMP] account_payment_return: pre-commit auto fixes
absal-smile Feb 6, 2025
9ab1a35
[MIG] account_payment_return: Migration to 18.0
absal-smile Feb 6, 2025
d609727
[UPD] Update account_payment_return.pot
Jul 16, 2025
14f21db
[BOT] post-merge updates
OCA-git-bot Jul 16, 2025
234606e
Translated using Weblate (Italian)
mymage Jul 30, 2025
a0d514a
[UPD] Update account_payment_return.pot
Aug 14, 2025
18e40a1
Update translation files
weblate Aug 14, 2025
561e353
Translated using Weblate (Italian)
mymage Aug 16, 2025
1c6475b
[IMP] account_payment_return: Set search method for the display_name …
victoralmau Aug 18, 2025
6f4b303
[FIX] account_payment_return: 'memo' field in account.payment
LauraCForgeFlow Sep 23, 2025
b1914be
[BOT] post-merge updates
OCA-git-bot Sep 23, 2025
acf3e10
[FIX] account_payment_return: Missed reconciled aml without payment r…
carlosdauden Aug 26, 2025
a44374e
[BOT] post-merge updates
OCA-git-bot Oct 23, 2025
8aabf8f
[FIX] account_payment_return: Select proper outstanding account
pedrobaeza Oct 24, 2025
32d76d4
[UPD] Update account_payment_return.pot
Oct 29, 2025
cfc91bf
[BOT] post-merge updates
OCA-git-bot Oct 29, 2025
2778888
Update translation files
weblate Oct 29, 2025
015a7ff
[FIX] account_payment_return: Set is_exchange to False, we only need …
sergiobstoj Nov 28, 2024
8bd4ccd
[BOT] post-merge updates
OCA-git-bot Oct 30, 2025
3f788c9
[MIG] account_payment_return: Migration to 19.0
Vicent-S73 Nov 13, 2025
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
120 changes: 120 additions & 0 deletions account_payment_return/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=======================
Account Payment Returns
=======================

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |badge2| image:: https://img.shields.io/badge/license-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--payment-lightgray.png?logo=github
:target: https://github.com/OCA/account-payment/tree/19.0/account_payment_return
:alt: OCA/account-payment
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-payment-19-0/account-payment-19-0-account_payment_return
: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-payment&target_branch=19.0
:alt: Try me on Runboat

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

This module implements customer receivables returns and allows to send
related reconciled account move lines back to a state where the debt is
still open, and letting history of it.

This module can be extended adding importers that automatically fills
the full returned payment record.

**Table of contents**

.. contents::
:local:

Usage
=====

1. Go to Invoicing > Customers > Customer Payment Returns, and create a
new record, register on each line a paid (reconciled) receivable
journal item, and input the amount that is going to be returned.

Another option to fill info is setting references and click match
button to find matches with invoices, move lines or moves. This
functionality is extended by other modules as
*account_payment_return_import_sepa_pain*

2. It's possible to add bank charges amount on each line.

3. Next, press button "Confirm" to create a new move line that removes
the balance from the bank journal and reconcile items together to
show payment history through it.

4. After confirmation you can access from the payment form view to the
move created.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-payment/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-payment/issues/new?body=module:%20account_payment_return%0Aversion:%2019.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
-------

* 7 i TRIA
* Tecnativa
* initOS GmbH & Co.
*

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

- 7 i TRIA <http://www.7itria.cat>
- Avanzosc <http://www.avanzosc.com>
- Markus Schneider <[email protected]>
- `Tecnativa <https://www.tecnativa.com>`__:

- Pedro M. Baeza
- Sergio Teruel
- Carlos Dauden
- David Vidal
- Luis M. Ontalba
- Ernesto Tejeda
- João Marques

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-payment <https://github.com/OCA/account-payment/tree/19.0/account_payment_return>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions account_payment_return/__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
39 changes: 39 additions & 0 deletions account_payment_return/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Copyright 2011-2012 7 i TRIA <http://www.7itria.cat>
# Copyright 2011-2012 Avanzosc <http://www.avanzosc.com>
# Copyright 2013 Tecnativa - Pedro M. Baeza
# Copyright 2014 Markus Schneider <[email protected]>
# Copyright 2015 Tecnativa - Sergio Teruel
# Copyright 2015-2017 Tecnativa - Pedro M. Baeza
# Copyright 2016-2023 Tecnativa - Carlos Dauden
# Copyright 2017 Tecnativa - David Vidal
# Copyright 2021 Tecnativa - João Marques
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Account Payment Returns",
"version": "19.0.1.0.0",
"summary": "Manage the return of your payments",
"license": "AGPL-3",
"depends": ["mail", "account"],
"development_status": "Mature",
"author": "Odoo Community Association (OCA),"
"7 i TRIA, "
"Tecnativa, "
"initOS GmbH & Co., ",
"website": "https://github.com/OCA/account-payment",
"data": [
"security/ir.model.access.csv",
"security/account_payment_return_security.xml",
"views/payment_return_view.xml",
"views/account_journal_view.xml",
"data/ir_sequence_data.xml",
"views/account_move_views.xml",
],
"assets": {
"web.assets_backend": [
"account_payment_return/static/src/scss/account_payment_return.scss",
"account_payment_return/static/src/**/*",
],
},
"installable": True,
}
14 changes: 14 additions & 0 deletions account_payment_return/data/ir_sequence_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2015 Tecnativa - Pedro M. Baeza
Copyright 2015 Tecnativa - Sergio Teruel
Copyright 2016 Tecnativa - Carlos Dauden
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl-3). -->
<odoo noupdate="1">
<record id="seq_payment_return" model="ir.sequence">
<field name="name">Payment return</field>
<field name="code">payment.return</field>
<field name="prefix">R%(year)s/</field>
<field name="padding">3</field>
<field name="company_id" eval="False" />
</record>
</odoo>
Loading