# Build 20221206

{% hint style="success" %}
Data de disponibilização pública: 06/12/2022
{% endhint %}

## BackOffice

* Estava a dar um erro ao testar as queries do myTeam.
* Estava a dar um erro ao tirar o SAF-T quando a base de dados está em SQLite.
* No ecrã da comunicação das séries dos documentos, não estava a mostrar o primeiro número da série corretamente.&#x20;
* Correção na criação do ficheiros SAFT para suportar códigos de clientes que tinham \_ (underscore) no campo do código de cliente.
* Correção na validação da alteração do campo Série AT, não estava a deixar gravar mesmo que o resultado na série final fosse o mesmo.
* Correção no parâmetro "Ignorar preço mínimo, se o preço/desconto não for alterado", faltava a opção "Sim - Exceto histórico" criada na versão 5.0 e que não foi copiada para a 5.1
* Correção na label de status de envio de configurações para os terminais, o envio de históricos não atualizava e dava a ideia que estava pendurado na área de envio de parâmetros.
* Correção na gravação de documentos com a base de dados em SQLite, dava um erro de SQL por falta de plicas num valor.
* Criação de opção para corrigir documentos emitidos sem QRCode (Menu Utilitários / Completar QRCode)
* Correção na gravação do parâmetro da configuração de documentos "Pode alterar taxa de IVA".

## Terminais

* Tablet/Smartphone - Correção no carregamento do campo Sujeito passivo de IVA do cliente nos documentos, estava a alterar o valor do campo no documento mesmo que o NIF fosse diferente de consumidor final (vazio ou 999999990).
* Tablet/Smartphone - Correção na criação dos QRCodes. Por causa da validação do ATCUD, depois de dar a mensagem que iria deixar de poder emitir documentos em 01-01-023, os QRCodes não eram gerados.
* Tablet/Smartphone - Correção na validação dos campos obrigatórios do início/fim de dia.<br>
* Tablet - No histórico dos serviços, ao pesquisar pelo número de série de um equipamento não estava a devolver dados.
* Tablet - No ecrã de check-in comercial quando se clicavam em tarefas agendadas não abria a janela para executar a tarefa.
* Tablet - Nos documentos, na importação por resumo, foi adicionada a opção \<TODOS> para se poder consultar o resumo de todos os documentos em histórico do cliente selecionado.
* Tablet - Correção na ordenação dos clientes em ambiente dashboard nas vistas de Agenda e Rota,  estava a assumir a ordenação default de clientes em vez de utilizar a hora e sequência da rota.
* Tablet - Correção na criação de clientes/prospects por duplicação, o ficheiro de atualização do numerador fica com a coluna do número vazia e depois dava erro no BDriver.
* Tablet - Correção na validação de fim de dia, quando se indica para ver a lista dos clientes não visitados em modo de agenda. Dava um erro de conversão.
* Tablet - Correção no ecrã de agenda para prever os casos de após a realização de uma tarefa/agendamento validar o estado na tabela MSAGE.<br>
* Smartphone - Correção a carregar o popup de campos de utilizador de linhas de documentos de stock, dava erro que a query não estava configurada indevidamente.
* Smartphone - Correção no ecrã de localização, o texto das coordenadas ficava sobreposto sobre os dados da morada. Alterada, também, a posição dos campos, estava a mostrar primeiro a Longitude e depois a Latitude, passou a ficar Latitude e depois a Longitude que é a norma na apresentação das coordenadas.
* Smartphone - Quando se trabalha em modo Agenda ou Rota, passam a existir 2 novas opções para se poder consultar a ficha do cliente e localização do cliente atualmente selecionado.
* Smartphone - O bloqueio de sincronização sem início/fim de dia não mostrava a descrição na janela para introduzir o código de desbloqueio.
* Smartphone - Correção para não deixar lançar pagamentos com valor 0.

## Driver ERP

* Compatibilização de todas as últimas versões dos ERP´s com o ATCUD.
* Eticadata22 - Não estava a integrar a data de alteração do estado nas encomendas.
* Sage50C - Não estava a integrar os campos configurados no mapeamento ToPC.
* Sage50C - Melhoramento na integração dos campos mapeados no "ToPC".
* Sage50C - Quando se integrava artigos compostos a numeração das linhas não ficava com as mesmas regras do Sage.
* XD - Estava a dar erros na integração de documentos que não fossem documentos de venda.

## myTeam

* Implementação de dashboard customizado para cliente especifico.
* Otimização de performance das queries dos dashboards da "Área Comercial".
* Correção de bug na query do dashboard de consulta de logs GPS.
* Nos dashboards de vendas mensais por artigo e por cliente foi corrigido o aspeto visual dos botões de switch para que o texto tivesse enquadramento dentro dos botões.
* No dashboard de visitas diárias vertical por comercial foi alterada a forma visual como surgem os documentos e unidades configuradas, para uma janela de popup.
* Implementação de dropdownlist de tipo de visita para permitir filtrar o resultado apresentado pelo dashboard "Timeline" da "Área Comercial".
* As dropdownlist de clientes passam a ter em conta o contexto dos clientes que pertencem ao vendedor que está logado.
* Correção de bug na cache dos filtros de datas da área comercial.
