Implementações |
Correções |
1. Filtro Grupo não está funcional na gestão de usuários.
Incidente: Na gestão de usuários na tela de Configurações Gerais ao aplicar algum filtro de 'Grupo' (Adminstrador, Embaracador ou Transportador) nenhum dos usuários é exibido, sendo que existem usuários de todos os grupos neste ambiente.
Solução: Alterado para retomar o roleName e tratado no frontend para exibir corretamente.
Referências: ISSUE 38081;
2. Embarque com status de integração com OTM fica em processamento.
Incidente: Ao atualizar o embarque com o status INICIADO o mesmo apresentava falha na integração com o OTM devido a falta da configuração de dominio STATUS EMISSAO do tipo EMISSAO_INICIADA. Após ser realizado o cadastro da configuração e enviado uma nova atualização do embarque, o mesmo ficava com o a integração com o OTM com o status EM PROCESSAMENTO eternamente.
Solução: Ajustado para atualizar status de emissão do embarque com dados inconsistentes quando não encontrado domínio. Para que dessa forma a atualização do embarque funcione corretamente.
Referências: BUG 34917;
3. Deadlocks na geração de pré-documento por agrupamento personalizado.
Incidente: Ocorreram deadlocks na geração e vinculação do pré-documento.
Solução: Realizado ajustes para melhorar performance e quantidade de transações com o banco.
Referências: BUG 26755;
4. Mensagem legal informada na regra de ICMS não era integrada com OTM.
Incidente: A mensagem legal não era integrada com o OTM.
Solução: Alterado para enviar a mensagem legal para o OTM.
Referências: ISSUE 38942;
5. Não está validando equipamento, quando o mesmo não é informado no embarque.
Incidente: Não estava apresentando mensagem de erro quando não era informado equipamento para o embarque em cenários onde o transportador era TAC ou ETC Equiparado, ou então quando o embarque possuía o refnum CLL_PAGAMENTO_PEDAGIO.
Solução: Alterado para deixar o embarque inconsistente e apresentar mensagem de erro nos cenários descritos.
Referências: BUG 20193;
6. Embarque não está considerando redução da BC quando configurado regra de imposto com CST90.
Incidente: Não estava considerando a redução de Base de Cálculo quando configurado regra de imposto com CST90.
Solução: Alterado para considerar porcentagem de redução informada no cadastro da regra de imposto.
Referências: BUG 35103;
7. Redução da base de cálculo não é levado em consideração para o valor da Base da cálculo.
Incidente: Na visualização dos Impostos de uma Release, o cálculo da coluna "Base de Cálculo" não está levando em consideração o valor da coluna "Redução BC".
Solução: Alterado para exibir corretamente a base de cálculo reduzida.
Referências: BUG 35099;
8. Lentidão na recepção do retorno de Pagamento da Fatura CIOT
Incidente: Foi recepcionado um arquivo com o apontamento de 1873 faturas, e com isso o sistema processava por exatos 10 minutos, e realizava Rollback do que tinha feito.
Solução: Criado uma fila nova para quebrar o processo em partes e enviar mensagens por parcela da fatura, dessa forma evita o problema de exceder os 10 minutos e fazer um rollback de todas as faturas.
Referências: ISSUE 38930;
9. Recepção de Ocorrências na fila de erro
Incidente: Identificamos algumas transmissions de shipmentStatus caindo na fila de erro com a mensagem "Object reference not set to an instance of an object".
Descompactamos algumas das transmissions e identificamos que se tratavam de IOD e estes foram atrelados ao embarque.
Solução: Se no XML de evento de embarque, o campo de data divergir do campo que seria esperado pelo sistema, é adicionada a data atual.
Referências: ISSUE 32842;
10. Sistema não recepciona Location de transportador
Incidente: O sistema retorna erro ao enviar uma location de transportador via WS.
Solução: Removido configuração referente ao processamento das mensagens relacionadas a impostos, pois já havia um configuração genérica que atende a todo esse processamento.
Referências: ISSUE 39702;
11. Custos de embarques anteriores a atualização para a 3.14.6 aparecem duplicados na tela de digitação de NFS-e
Incidente: Após a atualização do ambiente para a versão 3.14.6, os embarques que apresentavam custos acessórios que geram NFS-e têm esses custos duplicados na tela de digitação de NFS-e.
Solução: Alterado para o campo balance utilizar a mesma coluna que o value da tabela tabela shipper.serviceItem, ambas estão consumindo da coluna UnallocatedValue da tabela otm.GroupedShipmentCost.
Referências: ISSUE 39771;
12. Erro ao recepcionar Motorista com data de nascimento inválida.
Incidente: Ao recepcionar um motorista com a data de nascimento inválida (com caracteres faltantes), não apresentava nenhuma mensagem de erro.
Solução: Adicionada mensagem de erro interna ao identificar motorista com dados inválidos.
Referências: Bug 23031;
13. Integração OTM apresentando dados incorretos (chamado: 426146)
Incidente: Em determinado embarque que possuía pedágio com valor zerado e CIOT emitido com sucesso, não ouve integração de status DPS_EMITIDO para o TMS.
Solução: Efetuado ajuste para realizar integração de status DPS_EMITIDO para o CIOT quando pedágio estiver com valor zerado.
Referências: ISSUE 38539;
14. Saldo do CTE consumido antes de CTE ficar sem pendencias
Incidente: Estava consumindo o saldo do documento de transporte mesmo quando o documento estava com o status de "Pendente".
Solução: Corrigido para consumir o saldo apenas de documentos de transporte com o status de "Válido".
Referências: ISSUE 39626;