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
104 changes: 104 additions & 0 deletions sale_payment_sheet_financial_risk/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
=================================
Sale Payment Sheet Financial Risk
=================================

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

.. |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%2Fcredit--control-lightgray.png?logo=github
:target: https://github.com/OCA/credit-control/tree/18.0/sale_payment_sheet_financial_risk
:alt: OCA/credit-control
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-sale_payment_sheet_financial_risk
: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/credit-control&target_branch=18.0
:alt: Try me on Runboat

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

Extends Partner Financial Risk to allows you to deduct from the risk the
amounts collected on sale payment sheets pending reconciliation.

When *Deduct Sale Payment Sheet* is set each risk field is reduced
depending of payment sheet invoice status (type of debt) and shows
amounts grouped by field risk.

|When deduction not is set|

|When deduction is set|

.. |When deduction not is set| image:: https://raw.githubusercontent.com/OCA/credit-control/18.0/sale_payment_sheet_financial_risk/static/description/deduct_sale_payment_sheet_unset.png
.. |When deduction is set| image:: https://raw.githubusercontent.com/OCA/credit-control/18.0/sale_payment_sheet_financial_risk/static/description/deduct_sale_payment_sheet_set.png

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Go to *Customers > Financial Risk*
2. You will see the new Sale Payment Sheet field that accumulates in
negative sign the unreconciled payments so that this amount can be
deducted from the risk.
3. Set *Deduct Sale Payment Sheet* to reduce each risk field depending
of payment sheet invoice status (type of debt).

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/credit-control/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/credit-control/issues/new?body=module:%20sale_payment_sheet_financial_risk%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
-------

* Tecnativa

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

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

- Carlos Dauden
- Ernesto Tejeda
- Carolina Fernandez

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/credit-control <https://github.com/OCA/credit-control/tree/18.0/sale_payment_sheet_financial_risk>`_ project on GitHub.

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

{
"name": "Sale Payment Sheet Financial Risk",
"summary": "Manage partner risk in sale payment sheet",
"version": "18.0.1.0.0",
"category": "Account",
"license": "AGPL-3",
"author": "Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/credit-control",
"depends": ["account_financial_risk", "sale_payment_sheet"],
"data": [
"views/res_partner_view.xml",
"views/sale_payment_sheet_financial_risk_view.xml",
],
"installable": True,
}
87 changes: 87 additions & 0 deletions sale_payment_sheet_financial_risk/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_payment_sheet_financial_risk
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-28 08:34+0000\n"
"PO-Revision-Date: 2022-07-28 10:39+0200\n"
"Last-Translator: Carlos Dauden <carlos.dauden@tecnativa.com>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model,name:sale_payment_sheet_financial_risk.model_res_partner
msgid "Contact"
msgstr "Contacto"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid "Deduct Sale Payment Sheet"
msgstr "Deducir hoja de pago de ventas"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid "Deduct pending payments in each field depending of sheet invoice status"
msgstr ""
"Deducir pagos pendientes en cada campo dependiendo del tipo de deuda de la "
"factura informada en la hoja de pagos"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Limit Sale Payment Sheet"
msgstr "Limite en hojas de pagos de ventas"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid "Risk Sale Payment Sheet Info"
msgstr "Info riesgo hoja de pagos"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__sale_payment_sheet_ids
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__sale_payment_sheet_ids
msgid "Sale Payment Sheet"
msgstr "Hoja de pagos de ventas"

#. module: sale_payment_sheet_financial_risk
#: model_terms:ir.ui.view,arch_db:sale_payment_sheet_financial_risk.financial_risk_sale_payment_sheet_line_pivot_view
msgid "Sale Payment Sheet Lines"
msgstr "Lineas de hoja de pagos de ventas"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Set 0 if it is not locked"
msgstr "Establece 0 si no está bloqueado"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid ""
"Sheet payment amounts grouped by reduce field (amount field in brackets)"
msgstr ""
"Importes de la hoja de pagos agrupados por campo reducido (importe del campo "
"entre paréntesis)"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Sum of payment sheet amount pending to validate"
msgstr "Suma importes de la hoja de pagos pendientes de validar"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Total Sale Payment Sheet"
msgstr "Total hoja de pagos de ventas"
87 changes: 87 additions & 0 deletions sale_payment_sheet_financial_risk/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_payment_sheet_financial_risk
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-05-02 13:37+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\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: sale_payment_sheet_financial_risk
#: model:ir.model,name:sale_payment_sheet_financial_risk.model_res_partner
msgid "Contact"
msgstr "Contatto"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid "Deduct Sale Payment Sheet"
msgstr "Ricevuta deduzione pagamento vendita"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid ""
"Deduct pending payments in each field depending of sheet invoice status"
msgstr ""
"Dedurre i pagamenti in sospeso in ogni campo che dipende dagli stati "
"ricevute fatture"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Limit Sale Payment Sheet"
msgstr "Limitare ricevuta pagamento vendita"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid "Risk Sale Payment Sheet Info"
msgstr "Informazioni rischio ricevuta pagamento vendita"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__sale_payment_sheet_ids
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__sale_payment_sheet_ids
msgid "Sale Payment Sheet"
msgstr "Ricevuta pagamento vendita"

#. module: sale_payment_sheet_financial_risk
#: model_terms:ir.ui.view,arch_db:sale_payment_sheet_financial_risk.financial_risk_sale_payment_sheet_line_pivot_view
msgid "Sale Payment Sheet Lines"
msgstr "Riga ricevuta pagamento vendita"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Set 0 if it is not locked"
msgstr "Imposta a 0 se non bloccato"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid ""
"Sheet payment amounts grouped by reduce field (amount field in brackets)"
msgstr ""
"Valori ricevuta pagamento raggurppati per campo ridotto (campo valore tra "
"parentesi)"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Sum of payment sheet amount pending to validate"
msgstr "Somma valore ricevuta pagamento in sospeso da validare"

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Total Sale Payment Sheet"
msgstr "Totale ricevuta pagamento vendita"
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_payment_sheet_financial_risk
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: sale_payment_sheet_financial_risk
#: model:ir.model,name:sale_payment_sheet_financial_risk.model_res_partner
msgid "Contact"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid "Deduct Sale Payment Sheet"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_include
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_include
msgid ""
"Deduct pending payments in each field depending of sheet invoice status"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Limit Sale Payment Sheet"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid "Risk Sale Payment Sheet Info"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__sale_payment_sheet_ids
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__sale_payment_sheet_ids
msgid "Sale Payment Sheet"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model_terms:ir.ui.view,arch_db:sale_payment_sheet_financial_risk.financial_risk_sale_payment_sheet_line_pivot_view
msgid "Sale Payment Sheet Lines"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_limit
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_limit
msgid "Set 0 if it is not locked"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet_info
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet_info
msgid ""
"Sheet payment amounts grouped by reduce field (amount field in brackets)"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,help:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Sum of payment sheet amount pending to validate"
msgstr ""

#. module: sale_payment_sheet_financial_risk
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_partner__risk_sale_payment_sheet
#: model:ir.model.fields,field_description:sale_payment_sheet_financial_risk.field_res_users__risk_sale_payment_sheet
msgid "Total Sale Payment Sheet"
msgstr ""
1 change: 1 addition & 0 deletions sale_payment_sheet_financial_risk/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import res_partner
Loading
Loading