Open vafonso opened 8 years ago
Não foi possível reproduzir. O campo tipo é salvo normalmente com ou sem mapeamento.
Ao editar de saida para entrada a parte de remover o mapeamento está correta, pois as taxas já registradas no mapeamento devem ser filtradas de acordo com o tipo "Entrada" ou "Saída".
Bom dia Danimar Acredito que consegui encontrar o erro e peço sua ajuda para verificar se está correto. O problema ocorreu depois de instalar o módulo nfe_import (depois que vi que trata-se do repositório Trust-Code/odoo-brazil-eletronic-documents)
Observando a classe AccountFiscalPositionTax(models.Model) dentro do arquivo odoo-brazil-eletronic-documents/nfe_import/models/account_fiscal_position.py esta possui uma linha determinando o tipo da posição fiscal: type = fields.Selection(related='position_id.type', string="Tipo")
Em outro arquivo, essa determinação do tipo é feito por: type = fields.Selection([('input', 'Entrada'), ('output', 'Saida')], string='Tipo') Eu fiz a alteração e funcionou normalmente.
Como sou muito verde nessa parte do código, por favor, verifique se está correto Espero ter auxiliado
Abraços
Ao cadastrar uma posição fiscal (Contabilidade > Configuração > Impostos > Posições Fiscais) na qual haja um mapeamento para os impostos, o campo TIPO é automaticamente deletado após clicar no botão salvar. Ao editar o registro e inserir novamente o tipo, todos os mapeamentos de impostos são deletados.
Caso não haja mapeamento, o campo TIPO permanece inalterado
Estou utilizando todos os branchs da Trustcode para a versão 8.0
Vinicius