From d4f00ce8a5aeab0f499a9d958aafe0af3dac3835 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Thu, 13 Apr 2023 16:55:46 +0200
Subject: [PATCH] [UPD]Update invoice PDF
---
models/acc_account.py | 2 ++
models/acc_operation.py | 1 +
models/res_partner.py | 1 +
report/account_template.xml | 33 +++++++++++++++++++--------------
views/res_partner_views.xml | 3 +++
5 files changed, 26 insertions(+), 14 deletions(-)
diff --git a/models/acc_account.py b/models/acc_account.py
index 0a1e529..21ee322 100644
--- a/models/acc_account.py
+++ b/models/acc_account.py
@@ -272,6 +272,7 @@ class AccAccount(models.Model):
self.is_tva = self.producer_id.is_tva
self.tax_id = self.producer_id.tax_id
self.is_collectivite = self.producer_id.is_collectivite
+ self.free_text = self.producer_id.free_text
self.acc_account_payment_ids = self.env["acc.account.payment"].search(
[("producer_id", "=", self.producer_id.id)])
else:
@@ -279,6 +280,7 @@ class AccAccount(models.Model):
self.tax_id = False
self.is_collectivite = False
self.acc_account_payment_ids = False
+ self.free_text = False
@api.onchange("is_tva")
def _onchange_is_tva(self):
diff --git a/models/acc_operation.py b/models/acc_operation.py
index 67b9e20..b38984c 100644
--- a/models/acc_operation.py
+++ b/models/acc_operation.py
@@ -350,6 +350,7 @@ class AccOperation(models.Model):
"is_collectivite": producer_id.is_collectivite,
"is_tva": producer_id.is_tva,
"tax_id": producer_id.tax_id.id,
+ "free_text": producer_id.free_text,
}
)
diff --git a/models/res_partner.py b/models/res_partner.py
index 7c0b27f..c5dd294 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -34,6 +34,7 @@ class ResPartner(models.Model):
"acc.account.payment",
"producer_id",
string="Méthodes de paiement")
+ free_text = fields.Text("Texte libre à afficher sur les factures")
# ------------------------------------------------------
# SQL Constraints
# ------------------------------------------------------
diff --git a/report/account_template.xml b/report/account_template.xml
index 8db2f21..8ff87b0 100644
--- a/report/account_template.xml
+++ b/report/account_template.xml
@@ -227,7 +227,7 @@
<div class="row mt-4 mb-5">
<div class="col-4 grey-div ">
- <h5 class="font-weight-bold mb-3 mt-5 text-center">Vos références utiles</h5>
+ <h5 class="font-weight-bold mb-3 mt-2 text-center">Vos références utiles</h5>
<p>
<span
class="font-weight-bold"
@@ -243,6 +243,9 @@
<t t-if="o.consumer_id.email">
<span t-field="o.consumer_id.email" /><br />
</t>
+ <t t-if="o.consumer_id.phone">
+ <span t-field="o.consumer_id.phone" /><br />
+ </t>
<t t-if="o.consumer_id.vat"><span
class="font-weight-bold"
>N°TVA:</span><br />
@@ -405,19 +408,21 @@
</tr>
<tr style="">
- <t>
- <td><span
- class="text-nowrap"
- />TVA applicable <span
- t-field="o.tax_id.name"
- /></td>
- <td class="text-right">
- <span
- class="text-nowrap"
- t-field="o.amount_tax"
- />
- </td>
- </t>
+ <td><span
+ class="text-nowrap"
+ />TVA applicable <span
+ t-field="o.tax_id.name"
+ /></td>
+ <td class="text-right">
+ <span
+ class="text-nowrap"
+ t-field="o.amount_tax"
+ />
+ </td>
+ </tr>
+ <tr>
+ <td />
+ <td />
</tr>
</t>
<tr>
diff --git a/views/res_partner_views.xml b/views/res_partner_views.xml
index af7e1f5..fb7bc67 100644
--- a/views/res_partner_views.xml
+++ b/views/res_partner_views.xml
@@ -43,6 +43,9 @@
<field name="bic" />
</group>
</group>
+ <group>
+ <field name="free_text"/>
+ </group>
<field name="acc_account_payment_ids" />
</page>
</xpath>
--
GitLab