diff --git a/l10n_br_stock_account/wizards/stock_invoice_onshipping.py b/l10n_br_stock_account/wizards/stock_invoice_onshipping.py index 6b2e80a2a1d0..4c3af44b8c77 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