Skip to content

Commit 0674246

Browse files
committed
[MIG] l10n_it_fatturapa: rimozione riferimenti a res_partner.customer e res_partner.supplier
NOTA: commit separato - da fare review esplicita sull'impatto della change
1 parent 3ed84ae commit 0674246

4 files changed

Lines changed: 4 additions & 25 deletions

File tree

l10n_it_fatturapa/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"l10n_it_rea",
2323
"base_iban",
2424
"l10n_it_account_tax_kind",
25-
"l10n_it_esigibilita_iva",
25+
"l10n_it_vat_payability",
2626
"l10n_it_fiscal_payment_term",
2727
"l10n_it_split_payment",
2828
"l10n_it_fiscal_document_type",

l10n_it_fatturapa/demo/account_invoice_fatturapa.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,6 @@
124124

125125
<record id="res_partner_fatturapa_0" model="res.partner">
126126
<field name="name">Public Administration</field>
127-
<field name="customer">1</field>
128-
<field name="supplier">0</field>
129127
<field name="is_company">1</field>
130128
<field name="is_pa">1</field>
131129
<field name="city">Torino</field>
@@ -143,8 +141,6 @@
143141

144142
<record id="res_partner_fatturapa_1" model="res.partner">
145143
<field name="name">Intermediary</field>
146-
<field name="customer">0</field>
147-
<field name="supplier">1</field>
148144
<field name="is_company">1</field>
149145
<field name="city">Torino</field>
150146
<field name="zip">10100</field>
@@ -159,8 +155,6 @@
159155

160156
<record id="res_partner_fatturapa_2" model="res.partner">
161157
<field name="name">B2B Customer</field>
162-
<field name="customer">1</field>
163-
<field name="supplier">0</field>
164158
<field name="is_company">1</field>
165159
<field name="is_pa">0</field>
166160
<field name="city">Genova</field>
@@ -186,8 +180,6 @@
186180

187181
<record id="res_partner_fatturapa_4" model="res.partner">
188182
<field name="name">Foreign Customer</field>
189-
<field name="customer">1</field>
190-
<field name="supplier">0</field>
191183
<field name="is_company">1</field>
192184
<field name="street">29-17 Al Thanya St</field>
193185
<field name="is_pa">0</field>

l10n_it_fatturapa/models/partner.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ def _compute_electronic_invoice_data_complete(self):
8080
"fiscalcode",
8181
"lastname",
8282
"firstname",
83-
"customer",
8483
"street",
8584
"zip",
8685
"city",
@@ -89,9 +88,7 @@ def _compute_electronic_invoice_data_complete(self):
8988
)
9089
def _check_ftpa_partner_data(self):
9190
for partner in self:
92-
if partner.electronic_invoice_subjected and partner.customer:
93-
# These checks must be done for customers only, as only
94-
# needed for XML generation
91+
if partner.electronic_invoice_subjected:
9592
if partner.is_pa and (
9693
not partner.ipa_code or len(partner.ipa_code) != 6
9794
):
@@ -182,10 +179,6 @@ def onchange_country_id_e_inv(self):
182179
def onchange_electronic_invoice_subjected(self):
183180
if not self.electronic_invoice_subjected:
184181
self.electronic_invoice_obliged_subject = False
185-
else:
186-
if self.supplier:
187-
self.onchange_country_id_e_inv()
188-
self.electronic_invoice_obliged_subject = True
189182

190183
@api.onchange("electronic_invoice_obliged_subject")
191184
def onchange_e_inv_obliged_subject(self):

l10n_it_fatturapa/views/partner_view.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,8 @@
1313
groups="account.group_account_invoice"
1414
>
1515
<group name="fatturapa_group">
16-
<label
17-
for="electronic_invoice_no_contact_update"
18-
attrs="{'invisible': [('supplier', '=', False)]}"
19-
/>
20-
<field
21-
name="electronic_invoice_no_contact_update"
22-
attrs="{'invisible': [('supplier', '=', False)]}"
23-
/>
16+
<label for="electronic_invoice_no_contact_update" />
17+
<field name="electronic_invoice_no_contact_update" />
2418
<group>
2519
<field name="electronic_invoice_subjected" />
2620
<field

0 commit comments

Comments
 (0)