Objetivo da mudança: O objetivo foi criar uma opção para ocultar informações sensíveis da trava de “Margem Mínima por produto” para o vendedor. Foi criada uma configuração que permite suprimir da tela de bloqueio os valores de “Desconto Máximo Permitido” e “Valor Mínimo Permitido”, além do nível da trava. Esta medida evita que o vendedor utilize essas informações para aplicar…

Continue lendo

Objetivo da mudança: O objetivo foi estender a funcionalidade, já existente no cadastro de produtos (req: 373248), para as rotinas de alteração de preço. Foi adicionado um checkbox “Replicar para todas as empresas do mesmo grupo” nas telas de “Alteração Individual” e “Alteração Global de Preço”. Esta opção permite ao usuário decidir se a mudança na ‘Comissão Vendedor Interno’ deve ser aplicada…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi adicionar uma camada de segurança para controlar a mudança de status no “Cadastro de Projetos”. Para evitar que projetos sejam ativados ou inativados indevidamente, foi criado um novo direito de acesso. Agora, ao tentar alterar o campo ‘Situação’ de um projeto, o sistema exige uma senha de um operador com…

Continue lendo

Objetivo da mudança: O objetivo foi adequar o sistema às novas regras fiscais do Ajuste SINIEF 11/2025, que proíbe a emissão de Nota Fiscal de Consumidor Eletrônica (NFC-e) para destinatários Pessoa Jurídica (CNPJ) a partir de 03 de novembro de 2025. Para cumprir esta determinação, a configuração do sistema que permitia essa emissão (CFG_EMIFPJ) foi…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi aprimorar a integração com a DataFrete para cotação de fretes. A API da DataFrete utiliza o documento (CPF/CNPJ) do destinatário para aplicar taxas de frete específicas. A rotina de cotação de frete, acionada nas telas de venda (“Orçamento”, “Pedido”, “Venda”), foi ajustada para enviar o CPF/CNPJ do cliente destinatário…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi realizar uma série de melhorias visuais e de usabilidade na rotina de “Receituário Agronômico”. Na tela de cadastro, o tamanho de diversos campos foi aumentado para permitir a visualização completa do conteúdo. No layout de impressão (laser A4), o campo ‘Grupo Químico’ foi ampliado, os campos de ‘Classe…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi refatorar a lógica de negócio da rotina de “Cancelamento de Documentos”. Todo o código de processamento que estava acoplado diretamente à tela (frmCancelamentoDocumentos) foi extraído e encapsulado em um novo objeto de classe reutilizável (Faturamento.Classes.CancelamentoDeDocumentos.pas). Esta mudança, parte do projeto de migração dos serviços para Linux, desacopla a…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi aprimorar a rotina de “Importação de Cadastro de Produto”, adicionando o campo “Unidade de Negócio”. Quando a funcionalidade de unidade de negócio está ativa (CFG_UTIUNG = Sim), o novo campo aparece como opcional no layout de importação. Isso permite que o usuário vincule massivamente os produtos a uma unidade…

Continue lendo