Objetivo da mudança: O objetivo foi aprimorar o recibo gerado no “Acerto de Contas de Profissionais” para torná-lo mais transparente. Quando a comissão de um profissional era utilizada para abater uma duplicata em aberto que ele possuía como cliente, o recibo não detalhava essa operação. O layout foi modificado para incluir uma nova seção que lista explicitamente…
Continue lendoVersão 30.74.150
Objetivo da mudança: O objetivo desta alteração foi implementar uma trava de segurança nas telas de venda (“Orçamento”, “Pedido”, “Venda”) para impedir a geração de notas para a própria empresa em operações multiloja. Foi identificado que o sistema permitia selecionar um cliente filial e, no campo de empresa de faturamento, informar a mesma empresa do cliente. Para…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi garantir a correta rastreabilidade de exclusões na rotina de “Romaneio Baixa”. Foi identificado que, ao remover um documento do tipo ‘Outras Entregas’ (OX) de um romaneio, o registro não era gravado nas tabelas de exclusão (DEL_ROMGERX, DEL_ROMDETX), diferentemente do que ocorria com outros tipos de documento. A rotina foi ajustada para…
Continue lendoObjetivo da mudança: O objetivo foi estender a funcionalidade de desconto automático da condição de pagamento para abranger também os serviços lançados nas telas de venda (“Orçamento”, “Pedido”, “Venda”). Foi criada uma nova configuração no sistema que, quando ativa, faz com que o percentual de desconto da condição de pagamento seja aplicado sobre os serviços, similar ao…
Continue lendoObjetivo da mudança: O objetivo foi desenvolver uma nova rotina no sistema para emissão de “Nota Fiscal de Substituição” de serviços, atendendo a uma exigência fiscal específica onde notas emitidas com erro não podem ser canceladas, mas sim substituídas. A nova funcionalidade permite que o usuário selecione uma nota fiscal de serviço já emitida e gere uma…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi otimizar a rotina diária de “Atualização de Status do Cliente”. O processo anterior mantinha uma única e longa transação de banco de dados aberta, travando todos os clientes da base e impedindo a realização de vendas. A lógica foi refatorada para agrupar as atualizações, que agora são processadas…
Continue lendoObjetivo da mudança: Como complemento ao requisito 388782, o objetivo desta alteração foi refinar os cálculos no relatório de “Preços e Composição de Produto Acabado”. Os ajustes incluem: 1) O campo ‘Total de Ficha Produzida’ agora reflete a quantidade produzida em KG; 2) ‘Diferença em KG’ calcula corretamente a perda entre o total produzido e o…
Continue lendoObjetivo da mudança: O objetivo desta alteração técnica foi refatorar a rotina que gera a transferência entre armazéns, adaptando-a para ser compatível com o sistema operacional Linux. Esta modificação é um passo crucial no projeto de migração dos serviços de back-end, como o “Fulfillment Services”, para um ambiente Linux. O código da função TTransferenciaArmazens.fGeraTransferencia foi reescrito para remover…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi ajustar o fluxo de faturamento no “Totem PagFácil”. A rotina foi modificada para ignorar a verificação de baixa de separação (CFG_BAISEP) ao faturar um pedido através do totem. Esta mudança é necessária para o cenário de autoatendimento, onde o cliente realiza o pagamento e retira a mercadoria diretamente…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi adicionar um novo tipo de filtro para o campo de operador dentro do “Editor de Relatórios”. Foi desenvolvida uma nova funcionalidade que permite ao desenvolvedor do relatório definir, via parâmetro, quais tipos de operadores (ex: Vendedor, Caixa, Supervisor) devem ser exibidos na tela de pesquisa. Esta melhoria oferece…
Continue lendo