Trust-Code / l10n-brazil

módulos básicos a baixar para uso do OpenERP no Brasil, serve de base para NFe, SPED etc...
http://www.openerpbrasil.org
13 stars 5 forks source link

Cadastro de posição Fiscal #63

Open vafonso opened 8 years ago

vafonso commented 8 years ago

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

danimaribeiro commented 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".

vafonso commented 8 years ago

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