From b4614e832d831740ea08e1a1307a059fbff56779 Mon Sep 17 00:00:00 2001
From: lortiz <luciano.ortiz@eynes.com.ar>
Date: Thu, 3 Nov 2022 11:16:32 -0300
Subject: [PATCH 1/4] [ADD][TOM-252] payment_notices field

---
 models/res_partner.py | 10 ++++++++--
 views/res_partner.xml |  5 +++--
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index e6479f6..fb1556e 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -33,10 +33,16 @@ class ResPartner(models.Model):
         store=True,
     )
 
-    @api.depends('credit', 'debit')
+    payment_notices = fields.Float(
+        string="Payment notices",
+        default=0,
+        help='Billing Notices',
+    )
+
+    @api.depends('credit', 'debit', 'payment_notices')
     def _compute_amount_due(self):
         for rec in self:
-            rec.amount_due = rec.credit - rec.debit
+            rec.amount_due = rec.credit - rec.debit - rec.payment_notices
 
     @api.constrains('credit_warning', 'credit_blocking')
     def _check_credit_amount(self):
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 0c73222..bc08ed7 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -13,19 +13,20 @@
                     </group>
                     <group>
                         <field name="debit"/>
+                        <field name="payment_notices"/>
                     </group>
                 </group>
                 <xpath expr="//group[@name='container_row_2']" position="inside">
                     <group name="container_row_credit">
                         <group string="Credit Limit" colspan="2">
                             <field name="credit_check"/>
-                            <field name="credit_warning" 
+                            <field name="credit_warning"
                                 force_save="true"
                                 attrs="{
                                     'invisible': [('credit_check', '=', False)],
                                     'required': [('credit_check', '!=', False)],
                                 }"/>
-                            <field name="credit_blocking" 
+                            <field name="credit_blocking"
                                 force_save="true"
                                 attrs="{
                                     'invisible': [('credit_check', '=', False)],
-- 
GitLab


From a94d9ae64f9181f043c400a8cc2a8ca3a25f1804 Mon Sep 17 00:00:00 2001
From: lortiz <luciano.ortiz@eynes.com.ar>
Date: Thu, 10 Nov 2022 10:25:49 -0300
Subject: [PATCH 2/4] [TOM-256] payment_notices change type

---
 models/res_partner.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index fb1556e..f42c11b 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -33,7 +33,7 @@ class ResPartner(models.Model):
         store=True,
     )
 
-    payment_notices = fields.Float(
+    payment_notices = fields.Monetary(
         string="Payment notices",
         default=0,
         help='Billing Notices',
-- 
GitLab


From a0c93df5cd11bb7b603b256e54baa6d21cc882ca Mon Sep 17 00:00:00 2001
From: lortiz <luciano.ortiz@eynes.com.ar>
Date: Fri, 11 Nov 2022 09:40:33 -0300
Subject: [PATCH 3/4] [TOM-256] payment_notices changes

---
 i18n/es_AR.po         | 6 ++++++
 views/res_partner.xml | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/i18n/es_AR.po b/i18n/es_AR.po
index 9ddbd13..9a7317a 100644
--- a/i18n/es_AR.po
+++ b/i18n/es_AR.po
@@ -179,3 +179,9 @@ msgstr ""
 #: model_terms:ir.ui.view,arch_db:ob_customer_credit_limit.view_warning_wizard_form
 msgid "Yes"
 msgstr "Si"
+
+#. module: ob_customer_credit_limit
+#: model:ir.model.fields,field_description:ob_customer_credit_limit.field_res_partner__payment_notices
+#: model:ir.model.fields,field_description:ob_customer_credit_limit.field_res_users__payment_notices
+msgid "Payment notices"
+msgstr "Avisos de pago"
diff --git a/views/res_partner.xml b/views/res_partner.xml
index bc08ed7..28bc1d9 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -13,7 +13,8 @@
                     </group>
                     <group>
                         <field name="debit"/>
-                        <field name="payment_notices"/>
+                        <field name="payment_notices" widget="monetary"/>
+                        <field name="currency_id" invisible="1"/>
                     </group>
                 </group>
                 <xpath expr="//group[@name='container_row_2']" position="inside">
-- 
GitLab


From 9a6e8b99dd83ab3202eac26cdfe09af6dd806bf7 Mon Sep 17 00:00:00 2001
From: lortiz <luciano.ortiz@eynes.com.ar>
Date: Fri, 20 Jan 2023 08:50:07 -0300
Subject: [PATCH 4/4] [TOM-295] readonly payment_notices

---
 views/res_partner.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/views/res_partner.xml b/views/res_partner.xml
index 28bc1d9..48ced78 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -13,7 +13,7 @@
                     </group>
                     <group>
                         <field name="debit"/>
-                        <field name="payment_notices" widget="monetary"/>
+                        <field name="payment_notices" widget="monetary" readonly="1"/>
                         <field name="currency_id" invisible="1"/>
                     </group>
                 </group>
-- 
GitLab