Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][mig] partner_statement: Migration to 16.0 #1028

Closed
wants to merge 63 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
216f006
Initial Port of customer statements
gdgellatly Nov 1, 2018
9e81734
[FIX] Scope unscoped SQL References
JordiBForgeFlow Mar 13, 2019
299b220
[IMP] Align informations formatting with purchases, invoices and sale…
gdgellatly Mar 13, 2019
75a77ea
[FIX] Make company_id a required field in statement wizard
gdgellatly Mar 13, 2019
ddd5fba
[FIX] Make company_id a required field in statement wizard
gdgellatly Mar 13, 2019
9a01621
FIX address fetching on outstnading statement
gdgellatly May 8, 2019
d03c3aa
[IMP] Activity Statements aggregate Payment Data
gdgellatly May 8, 2019
e886060
[FIX] Wrong outstanding amounts for partial reconciliations
MiquelRForgeFlow May 20, 2019
2113d47
Lint for Travis
gdgellatly May 21, 2019
686c494
[IMP] Allow to attach from compose wizard
gdgellatly May 28, 2019
05356cb
[FIX] Aging Buckets
gdgellatly Jun 2, 2019
de967c1
Translated using Weblate (Spanish)
josepmy Jul 22, 2019
09697ef
Translated using Weblate (French)
Jul 25, 2019
b8786ea
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Aug 2, 2019
029799d
[FIX] outstanding_statement: show only open invoices
MiquelRForgeFlow Jul 31, 2019
35851c5
Translated using Weblate (Portuguese (Brazil))
britoederr Oct 10, 2019
d176720
Translated using Weblate (French)
kh-badep Oct 11, 2019
fed8718
Translated using Weblate (Italian)
MarcoCalcagni Oct 17, 2019
0d27dc2
IMP] partner_statement: Create test user without password to avoid cr…
sergio-teruel Nov 27, 2019
b381aa2
[FIX] partner_statement: Default value for required field
max3903 Dec 12, 2019
b42b0c5
[FIX] Covers the case where name and ref are strictly the same in acc…
cvinh Jul 31, 2019
bb93983
Display only posted entries (#648)
LGodoo Feb 4, 2020
05fbc38
[IMP] partner_statement: black, isort
MiquelRForgeFlow Feb 4, 2020
075f12f
[MIG] partner_statement: Migration to 13.0
MiquelRForgeFlow Feb 4, 2020
c86ebd6
Added translation using Weblate (Spanish (Argentina))
ibuioli Aug 9, 2020
4a06243
Translated using Weblate (Spanish (Argentina))
ibuioli Aug 9, 2020
6cbb715
Translated using Weblate (Spanish (Argentina))
ibuioli Aug 11, 2020
059f4b9
Translated using Weblate (Italian)
MarcoCalcagni Sep 2, 2020
34d0772
Translated using Weblate (Romanian)
dhongu Sep 23, 2020
1e6862c
Translated using Weblate (Romanian)
dhongu Sep 23, 2020
55df75e
[13.0][IMP] partner_statement:
LoisRForgeFlow Nov 17, 2020
0cc8a7b
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 30, 2020
448a4c0
Translated using Weblate (Dutch)
bosd Dec 16, 2020
1b55af7
Translated using Weblate (Spanish)
anasuarez1 Mar 16, 2021
8d4ce09
[fix][partner_statement] correct default company
JordiBForgeFlow Apr 28, 2021
8207239
[FIX] partner_statement: consider a multicurrency case
MiquelRForgeFlow Jun 16, 2021
0f20028
[partner_statement][fix] group by move line id
JordiBForgeFlow Jul 13, 2021
d103509
[MIG] partner_statement: Migration to 14.0
RujiaL Mar 29, 2021
035c196
[UPD] Update partner_statement.pot
oca-travis Nov 10, 2021
74c5e5f
[UPD] README.rst
OCA-git-bot Nov 10, 2021
7258a9d
Translated using Weblate (Portuguese)
pedrocs-exo Nov 15, 2021
98dbc55
[14.0][FWD] partner_statement
ChrisOForgeFlow Nov 29, 2021
62f597e
[UPD] update implementation of report_xlsx_helper
ChrisOForgeFlow Dec 15, 2021
3708c61
[UPD] Update partner_statement.pot
oca-travis Dec 17, 2021
b686380
[UPD] README.rst
OCA-git-bot Dec 17, 2021
6d2d5c3
partner_statement 14.0.1.1.0
OCA-git-bot Dec 17, 2021
443e652
Update translation files
oca-transbot Dec 17, 2021
6d598b6
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 27, 2021
ee2d1fb
[IMP] partner_statement: black, isort, prettier
mariadforgeflow Feb 4, 2022
1575652
[MIG] partner_statement: Migration to 15.0
mariadforgeflow Feb 4, 2022
d6e58fb
[FIX] [15.0] Removed external dependencies already defined in Odoo base
Shide Feb 28, 2022
509c6c6
[FIX][15.0] partner-statement: Remove need to groupby on amount_curre…
gdgellatly Dec 30, 2021
299fbf0
Fix partner_statement: NULL Error in report
gdgellatly Mar 3, 2022
3938240
[UPD] Update partner_statement.pot
Aug 30, 2022
679c56d
[UPD] README.rst
OCA-git-bot Aug 30, 2022
218fb8d
[FIX] partner_statement: avoid showing lines with 0.00001 open amounts
MiquelRForgeFlow Oct 20, 2022
9d50ee5
partner_statement 15.0.1.0.1
OCA-git-bot Nov 4, 2022
003760c
Translated using Weblate (Italian)
francesco-ooops Jan 2, 2023
aa61702
Translated using Weblate (Italian)
francesco-ooops Jan 3, 2023
35e5c25
Translated using Weblate (Italian)
francesco-ooops Jan 18, 2023
5df780c
Translated using Weblate (Portuguese)
pedrocs-exo Mar 16, 2023
daaa21e
[IMP] partner_statement: pre-commit stuff
dsolanki-initos Mar 21, 2023
64ea89f
[MIG] partner_statement: Migration to 16.0
dsolanki-initos Mar 22, 2023
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
134 changes: 134 additions & 0 deletions partner_statement/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
=================
Partner Statement
=================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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--reporting-lightgray.png?logo=github
:target: https://github.com/OCA/account-financial-reporting/tree/16.0/partner_statement
:alt: OCA/account-financial-reporting
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-financial-reporting-15-0/account-financial-reporting-15-0-partner_statement
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/91/15.0
:alt: Try me on Runbot

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

This module extends the functionality of Invoicing to support the printing of customer and vendor statements.
There are two types of statements, Activity and Outstanding. Aging details can be shown in the reports, expressed in aging buckets,
so the customer or vendor can review how much is open, due or overdue.

The activity statement provides details of all activity on the partner receivables or payables
between two selected dates. This includes all invoices, refunds and payments.
Any outstanding balance dated prior to the chosen statement period will appear
as a forward balance at the top of the statement. The list is displayed in chronological
order and is split by currencies.

The outstanding statement provides details of all outstanding partner receivables or payables
up to a particular date. This includes all unpaid invoices, unclaimed refunds and
outstanding payments. The list is displayed in chronological order and is split by currencies.

**Table of contents**

.. contents::
:local:

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


Users willing to access to this report should have proper Accounting & Finance rights:

#. Go to *Settings / Users* and edit your user to add the corresponding access rights as follows.
#. In *Application / Accounting & Finance*, select *Billing* or *Billing Manager*

To configure this module, you need to:

#. Go to *Invoicing / Configuration / Settings*
#. Under the *Partner Statements* of *Accounting* option select either or both of OCA Activity or Outstanding Statement
#. Once selected, you may set default options for the reports.
#. Click *Save*

Removing the wizard from menus follows the same process.

Usage
=====

To use this module, you need to:

#. Go to a list of Partners, Contacts, Customer or Vendors and select one or more.
#. Press 'Action > Partner Activity Statement' or 'Action > Partner Outstanding Statement' respectively.
#. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type.
#. Optionally complete advanced options such as filtering non due or negative balance partners.

Known issues / Roadmap
======================

* Email template.
* Expose reports (using defaults) to billing users while restricting the wizard to managers option.
* Concept of statement run - to start an async job to send out all statements.

Changelog
=========

12.0.1.0.0 (2018-11-08)
~~~~~~~~~~~~~~~~~~~~~~~

* [BREAKING] Modules customer_activity_statement and customer_outstanding_statement merged to create partner_statement.
* [ADD] New features.
* Age by months or days
* Filter negative balances

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-financial-reporting/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/account-financial-reporting/issues/new?body=module:%20partner_statement%0Aversion:%2015.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
~~~~~~~

* ForgeFlow

Contributors
~~~~~~~~~~~~

* Miquel Raïch <miquel.raich@forgeflow.com>
* Graeme Gellatly <graeme@o4sb.com>
* Lois Rilo <lois.rilo@forgeflow.com>
* Dhara Solanki <dhara.solanki@initos.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-reporting <https://github.com/OCA/account-financial-reporting/tree/16.0/partner_statement>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions partner_statement/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

from . import report
from . import wizard
29 changes: 29 additions & 0 deletions partner_statement/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright 2022 ForgeFlow, S.L. (http://www.forgeflow.com)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

{
"name": "Partner Statement",
"version": "16.0.1.0.0",
"category": "Accounting & Finance",
"summary": "OCA Financial Reports",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-financial-reporting",
"license": "AGPL-3",
"depends": ["account", "report_xlsx", "report_xlsx_helper"],
"data": [
"security/ir.model.access.csv",
"security/statement_security.xml",
"views/activity_statement.xml",
"views/outstanding_statement.xml",
"views/aging_buckets.xml",
"views/res_config_settings.xml",
"wizard/statement_wizard.xml",
],
"assets": {
"web.report_assets_common": [
"/partner_statement/static/src/scss/layout_statement.scss",
],
},
"installable": True,
"application": False,
}
Loading