From 1da29754596a1511bb7b6b33e78569de8e39b2d1 Mon Sep 17 00:00:00 2001
From: Magno Costa <magno.costa@akretion.com.br>
Date: Thu, 28 Mar 2024 15:57:27 -0300
Subject: [PATCH] [REF] l10n_br_stock_account: Create Invoice with Partner
 Shipping informed even when it's equal to Partner.

---
 .../wizards/stock_invoice_onshipping.py                | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/l10n_br_stock_account/wizards/stock_invoice_onshipping.py b/l10n_br_stock_account/wizards/stock_invoice_onshipping.py
index c5e512546cf4..3a06d72c4c62 100644
--- a/l10n_br_stock_account/wizards/stock_invoice_onshipping.py
+++ b/l10n_br_stock_account/wizards/stock_invoice_onshipping.py
@@ -90,22 +90,12 @@ def _build_invoice_values_from_pickings(self, pickings):
         if picking.fiscal_operation_id and picking.fiscal_operation_id.journal_id:
             fiscal_vals["journal_id"] = picking.fiscal_operation_id.journal_id.id
 
-        # Endereço de Entrega diferente do Endereço de Faturamento
-        # so informado quando é diferente
         if fiscal_vals["partner_id"] != values["partner_id"]:
-            values["partner_shipping_id"] = fiscal_vals["partner_id"]
             # Partner a ser usado deve ser o que é mapeado pelo metodo
             # _get_partner_to_invoice sem isso o caso do Pedido de Vendas
             # que tem um partner_shipping_id diferente do partner_invoice_id
             # falha, o teste pode ser visto no modulo l10n_br_sale_stock
             del fiscal_vals["partner_id"]
-        else:
-            # Já no modulo stock_picking_invoicing o campo partner_shipping_id
-            # é informado mas para evitar ter a NFe com o Endereço de Entrega
-            # quando esse é o mesmo Endereço, esta sendo removido.
-            # TODO: Deveria ser informado mesmo quando é o mesmo? Isso não
-            #  acontecia na v12.
-            del values["partner_shipping_id"]
 
         # Ser for feito o update como abaixo o campo
         # fiscal_operation_id vai vazio