App Demander Versão 5.28.0 - 01/06/2026
Este artigo apresenta a relação das novidades, melhorias e correções disponibilizadas na versão do App Demander.
Novidades/Melhorias:Validação de capacidade de carga e quantidade de pallets
- Situação: O App Demander não possuía suporte ao campo Capacidade de Carga nem validação da quantidade de pallets do pedido conforme o registro selecionado.
- Solução: Implementamos o campo Capacidade de Carga no pedido, com sincronização, obrigatoriedade configurável e integração com Política de Campos do Pedido. Adicionamos validação da quantidade de pallets do pedido em relação ao limite definido no registro selecionado, com indicação visual da quantidade utilizada e do máximo permitido. O campo também pode ser exibido na listagem de pedidos conforme configuração de visibilidade.
Manutenção do vendedor emissor na edição de pedidos
- Situação: Ao editar um pedido emitido por outro vendedor (cenário comum entre vendedor pai e preposto), o App Demander alterava o vendedor emissor do pedido para o vendedor logado.
- Solução: Ajustamos o fluxo de edição para preservar o vendedor emissor original do pedido. Novos pedidos e pedidos duplicados continuam registrando normalmente o vendedor emissor conforme o fluxo atual.
Suporte a CNPJ alfanumérico
- Situação: Com a evolução do formato de CNPJ pela Receita Federal, o campo de CNPJ no app aceitava apenas números, impedindo o cadastro e a consulta de documentos alfanuméricos.
- Solução: Ajustamos o campo de CNPJ para aceitar letras e números, com formatação automática no padrão XX.XXX.XXX/XXXX-XX e validação dos dígitos verificadores conforme a nova regra, mantendo compatibilidade com CNPJs numéricos tradicionais.
Regras de consulta de CPF/CNPJ no cadastro de cliente
- Situação: O App Demander não aplicava a configuração da empresa que define como deve funcionar a consulta de CPF/CNPJ no cadastro de novos clientes, gerando comportamento diferente do esperado e do Demander Web.
- Solução: Implementamos o fluxo controlado pela configuração comportamentoConsultaDocumentoCliente, com três modos de operação: consulta opcional quando online (permitindo cadastro offline), consulta obrigatória com campos editáveis após retorno, e consulta obrigatória com proteção dos campos retornados (exceto telefones e e-mails). O sistema também valida, no momento do salvamento, se os campos protegidos permanecem equivalentes aos dados consultados originalmente.
Nomenclatura configurável da Taxa Adicional
- Situação: Diversos locais do app exibiam o rótulo fixo “Taxa Adicional”, ignorando o nome personalizado configurado pela empresa na chave Nome da taxa adicional dos impostos.
- Solução: Ajustamos todos os pontos de exibição para utilizar o nome configurado pela empresa, incluindo cadastro do pedido, resumo financeiro, detalhamento de itens, listagem de pedidos, modal de detalhes e configuração de campos visíveis. Quando a configuração não estiver definida, o app mantém o nome padrão “Taxa Adicional”.
Correções:Filtro de ativo na listagem de títulos financeiros
- Situação: A listagem de títulos financeiros não possuía filtro por status ativo/inativo, dificultando a consulta quando havia registros inativos na base.
- Solução: Adicionamos filtro de ativo na listagem de títulos financeiros, permitindo visualizar somente os registros ativos ou incluir os inativos conforme necessidade.
Política de Observação de Produto não renderizava tabelas HTML
- Situação: Observações de produto configuradas com conteúdo HTML contendo tabelas (
HTML table) não eram exibidas corretamente no app.
- **Solução:**Ajustamos a renderização do conteúdo HTML da Política de Observação de Produto para exibir corretamente tabelas e demais elementos formatados.
Produtos de grade enviados com quantidade zero
- **Situação:**Na emissão de pedidos com produtos de grade, itens com quantidade zero eram incluídos na exportação/sincronização do pedido.
- **Solução:**Ajustamos o fluxo para não enviar produtos de grade com quantidade zero, evitando registros desnecessários no pedido exportado.
Exclusão da logo da empresa na sincronização
- **Situação:**Quando a logo da empresa era removida ou alterada no servidor, o app mantinha a imagem antiga em cache local após a sincronização.
- **Solução:**Implementamos lógica para excluir a logo da empresa armazenada localmente quando ela não estiver mais disponível na sincronização, garantindo exibição atualizada.
Fotos de produtos não atualizando no app
- **Situação:**Após sincronização, as fotos de produtos atualizadas no servidor continuavam exibindo a imagem antiga no app.
- **Solução:**Corrigimos o fluxo de atualização de imagens de produtos para substituir corretamente as fotos locais quando houver alteração na sincronização.
Vendedor selecionado perdido ao alternar entre offline e online
- **Situação:**Na emissão de pedidos, ao alternar entre modo offline e online, o vendedor selecionado era perdido e precisava ser escolhido novamente.
- **Solução:**Ajustamos o fluxo para persistir o vendedor selecionado ao alternar entre os modos offline e online durante a emissão do pedido.
Cronograma de liberação da Versão
| Data | % de liberação |
| 01/06 - quarta | Beta 20% |
| 02/06 - quinta | Beta 60% |
| 03/06 - sexta | Beta 100% |
| 06/06 - segunda | 1% |
| 07/06 - terça | 2% |
| 08/06 - quarta | 3% |
| 09/06 - quinta | 5% |
| 10/06 - sexta | 7% |
| 13/06 - segunda | 8% |
| 14/06 - terça | 10% |
| 15/06 - quarta | 15% |
| 16/06 - quinta | 20% |
| 17/06 - sexta | 30% |
| 20/06 - segunda | 50% |
| 21/06 - terça | 80% |
| 22/06 - quarta | 100% |
Confira também as novidades das outras plataformas do Demander: