5.00.00.92 - 13/08/2024
Aqui você confere todas as mudanças de comportamento (novidades e manutenções que mudaram a forma de operar o Mega) da pack 5.00.00.92.
Todas as notas estão organizadas por segmento e módulos, basta clicar para expandir o segmento/módulo desejado. Ao clicar em ‘Saiba mais’, você será direcionado para o nosso manual do usuário para obter mais informações.
Novidades
Balança e Beneficiamento - Integração com Estoque (Materiais) do ERP Senior XT disponível!
Agora, além da integração com o módulo de Materiais do ERP Mega, nossa solução de Beneficiamento e Balança podem ser integradas com o Estoque do ERP Senior XT! Dessa forma, os usuários podem realizar uma integração direta das movimentações de entrada e saída de estoque, resultando no seu controle assertivo e automatizado, facilitando o cotidiano daqueles que utilizam as duas soluções em seus negócios, possibilitando uma rotina mais ágil e prática.
Para utilizar a Integração do Estoque do ERP Senior XT, tanto com o Bneficiamento quanto com a Balança, deve ser feita a configuração da Integração no parâmetro 90 - Parâmetro de Integração com Materiais - ERP Senior XT, o qual contém uma série de itens para registro de como a Integração deve ser executada no uso das rotinas. Para o Beneficiamento, é necessário ainda realizar a configuração do Produto no botão de Configurações para Materiais disponíveis nos cadastros de Caixa, Embalagem, Tipo de Etiqueta, Tipo de Pallet e Tipo de Tara, pelos quais ocorrem a Integração.
No Beneficiamento, a Integração é feita a partir do pallet acabado e, envolve os processos de Formação/Pesagem do Pallet, da Formação de Sobras, da geração de Refugo e, da Embalagem Descentralizada, nos quais são integrados todos os itens do pallets, sobras e refugos em suas diversas possibilidades de ação (inclusão, edição e exclusão).
⭐ Acesse a documentação completa sobre a Integração do Beneficiamento com o Estoque ERP Senior XT.
Na Balança, a Integração é feita a partir do processo de Pesagem da Matéria Prima, por meio da associação do Produto ao Recurso informado no compartimento.
⭐ Acesse a documentação completa sobre a Integração da Balança com o Estoque ERP Senior XT.
Local: Mega Agronegócio > Global Agrícola > Configurações > Parâmetros do Sistema.
Beneficiamento - Nova consulta de Pallet e Sobra
Nosso time apresenta agora a nova consulta de Pallet e Sobra, que possibilita ao usuário consultar de forma dinâmica as informações de toda rastreabilidade dos pallets e sobras, de modo centralizado, facilitando o acompanhamento de toda a produção da organização. Além disso, ela irá proporcionar o aumento da flexibilidade, mobilidade e agilidade da consulta dos dados de produção que, por meio de uma consulta centralizada, permite o acompanhamento dos pallets e sobras produzidos independente da sua situação no processo produtivo.
A nova consulta é composta de três guias: Geral, Consulta Customizada e Gráfico, cada uma com suas características em prol de um acompanhamento assertivo:
- Geral: Exibe todos os resultados encontrados de acordo com a diversidade de filtros informados. Os resultados poderão ser classificados por Pallet e Sobra e, categorizados por cor, de acordo com o status de cada registro. Além disso, é possível consultar as baixas efetuadas para cada item registrado.



- Consulta Customizada: Na Consulta Customizada o usuário poderá criar a tabela conforme desejar, possibilitando que sejam utilizados apenas as informações pertinentes ao usuário e, criando novas formas de agrupamento para além da disponível na guia Geral.

- Gráfico: A guia Gráfico possibilita ao usuário uma visualização gráfica e integradas dos resultados obtidos a partir dos filtros utilizados. Ela possui quatro gráficos disponíveis, que contam com a possibilidade de customização, proporcionando uma consulta prática e otimizada e, possibilitando uma análise visual assertiva dos dados exibidos.


⭐ Acesse a documentação completa da nova consulta de Pallet e Sobra.
Local: Mega Agro > Beneficiamento > Consultas > Pallet e Sobra.
Melhorias
Agronômico - Variedade incorreta no Relatório de Ordem de Serviço (AgOl_OrdemServico.rpt)
Problema: Ao gerar o Relatório de Ordem de Serviço (AgOl_OrdemServico.rpt) não estava sendo exibida a variedade correta, conforme apontada na Ordem de Serviço (OS), no contexto de existir mais de uma safra para talhão.
Ajsute: Realizado ajuste no Relatório Ordem de Serviço (AgOl_OrdemServico.rpt) para acrescentar o cruzamento das informações entre a área produtiva e os itens da OS. Com o ajuste, a variedade e todas as demais informações estão sendo exibidas corretamente, considerando todos os cruzamentos de dados pertinentes a emissão do relatório.
Agronômico - Subtração incorreta no Relatório de Estimativa de Colheita
Problema: Ao gerar o Relatório Estimativa de Colheita, a subtração para exibição dos valores para a Área Total Estimativa e Soca estava resultando na exibição incorreta dos valores das respectivas colunas.
Ajuste: Realizada a correção das fórmulas de cálculo para os campos
Agronômico - Relatório de Custo Agrícola (AgGc_CustoAgricola.rpt)
Problema: Ao gerar o Relatório Custo Agrícola, a informação de valor da coluna de Custo estava sendo exibida incorretamente, quando esta deveria apresentar o valor conforme registrado no cadastro do Recurso.
Ajuste: Reaizada uma correção no processo de cruzamento de dados das tabelas envolvidas na obtenção de dados para emissão do relatório. Dessa forma, o valor da coluna Custo está sendo exibido corretamente, conforme o registrado no cadastro de Recurso.
Beneficiamento - Etiqueta de Sobras (CbOa_EtiquetaPalletSobra.rpt) em branco
Problema: Ao tentar realizar a geração da Etiqueta na Formação de Sobras (CbOa_EtiquetaPalletSobra.rpt), do Beneficiamento, a etiqueta estava sendo emitida sem as devidas informações.
Ajuste: Foi realizado um ajuste para substituir a fonte de dados utilizada na emissão do relatório referente a Etiqueta de Sobra (CbOa_EtiquetaPalletSobra.rpt). Com o ajuste, a etiqueta está sendo emitida corretamente, exibindo todas as informações pertinentes.
Melhorias
Alteração timeout e chamadas enfileiras
Problema: em um cliente, onde o volume de aprovação de pedidos de compra era muito alto, devido a demora do servidor responder, acabava gerando lock das tabelas do Approvo, e a limitação do Mega em gerencias no máximo 6 chamadas em paralelo.
Ajuste: removido o processo de execução em paralelo para disparar processo simultaneamente., ou seja, o processo de aprovação para a ser enfileirado. Alterado o timeout para as chamadas do server de materiais de 2hs para 0:1:20 minutos.
Juros e multa do contas a pagar não é calculado no Approvo
Problema: na exibição do saldo da parcela de APs o valor de saldo não considerava os juros e multa.
Ajuste:alterada a função que obtém o saldo para chamar a mesma procedure utilizada para o cálculo no financeiro que leva em consideração o valor de multa e juros de acordo com os dias em atraso desde o vencimento da parcela.
Colocar limitador de quantidade de registros processados por vez no processo de atualizar as permissões dos Aprovadores
Problema: erro ao processar a atualização dos aprovadores no manuseio de classe, projeto centro de custo e filial.
Ajuste: adicionado limitador para processar 150 registro por vez.
Arredondamento incorreto API integração Approvo
Problema:a API que recebe a integração de documentos customizados para o Approvo, está arredondando erroneamente o valor do documento, quando ele vem quebrado.
Ajuste:alterado tipo de dados ao carregar a lista de parâmetros antes de envia ao banco de inteiro para decimal.
Processo de integração solicitação ADO x Materiais, não está enviado as apropriações.
Problema:a API que prepara o xml para integração, não estava obtendo e enviando as apropriações dos itens nos XML para integração.
Ajuste:adicionado opção para obter as apropriações dos itens.
Solicitação Manual Consumo - Não salvando ocorrência de aprovação de inclusão no Materiais após a aprovação.
Problema:a API que prepara o XML para integração, não mandava as ocorrências dos itens, quando se tratava de Estoque reposição.
Ajuste:alterado API para buscar ocorrências dos itens de Estoque Reposição.
Solicitação de Obras - Ao devolver uma RM no Materiais e efetuar alteração de 1 item, aprovar a solicitação, o item devolvido aparece para vincular novamente a cotação. Nisso é possível vincular um item devolvido na cotação.
Problema:a API que prepara o xml para integração, não estava validando status de itens cancelados e devolvidos, reenviando para o Materiais indevidamente.
Ajuste:corrigido query para ignorar itens cancelados e devolvidos.
Administração de Obras
Melhorias
Estouro de Orçamento.
Problema:valor exibido na coluna Estimativa de Saldos na Cotação de Preços estava incorreto quando era feito uma solicitação de troca de itens com mais de uma apropriação.
Ajuste:foi ajustado o cálculo da coluna Estimativa de Saldos para considerar o valor total solicitado por apropriação e não por item solicitado.
Orçamentos / Ficha de Equipamento: erro ao valorizar equipamento.
Problema:ao valorizar um insumo através do processo Planilha de Ficha de Equipamento é apresentado o erro : “ORA-00001: restrição exclusiva (CLIENTE_X.PK_ADO_TMP_FEQUIPAMENTODB) violada.”
Ajuste:foi feito um ajuste nas consultas para que não gerasse registros foram do especificado e, o erro de chave violada não ocorre mais.
Apropriação - Ao efetuar a entrada via gerenciador com um código de ação que integre com o ADO, ocorre a mensagem “Existem apropriações inconsistentes. Localize os movimentos destacados e corrija as apropriações”, deixando a apropriação inválida.
Problema:ao ser exibida a tela de Apropriar Movimentos de uma nota fiscal de origem gerenciador nfe, a apropriação ficava inválida.
Ajuste:foi removido a utilização da função que converte unidade para o campo direto da tabela que já grava a informação na unidade de estoque do item.
Edição de solicitação: Valor apropriação não atualiza corretamente
Problema:ao editar uma solicitação em que o item está apropriado em dois serviços e alterar a quantidade, por exemplo de 10 para 12 o ERP Mega apresenta mensagem que existe diferença no valor do item. Ao verificar valores é possível ver que o valor apropriação não foi atualizado. Se alterar novamente a quantidade para 15 a apropriação é atualizada de acordo com a quantidade anterior de 12, como se houvesse um delay.
Ajuste:foi efetuado um ajuste no retorno das informações dos valores das Apropriações, de modo que suas alterações passaram a serem imediatas.
Contrato de Empreiteiros
Não existe nenhum item disponível para ser liberado.
Problema:o erro consistia na exibição indevida da mensagem “Não existe nenhum item disponível para ser liberado” ao tentar distratar um contrato, mesmo quando todos os itens estavam devidamente liberados.
Ajuste:a solução envolveu a remoção da mensagem de erro desnecessária. Ajustes foram feitos na lógica de verificação dos itens a serem distratados, garantindo que a mensagem em questão não seja exibida.
Gravação vídeo demonstrativo Integração Minutas -> GED
Problema:ao tentar gerar a minuta de contratos de empreiteiros ou aditivos de contratos, uma mensagem de erro era exibida.
Ajuste:foi realizada uma conversão apropriada para garantir que a consulta fosse executada corretamente.
Contrato / Aditivo de serviço: erro ao selecionar conversor de unidades
Problema:ao alterar o conversor de unidades no item do aditivo, o sistema sempre posiciona no primeiro conversor exibido na listagem, mesmo selecionando por exemplo o segundo.
Ajuste:foi corrigido lookup de Unidades na aba de Aditivos para respeitar o conversor selecionado.
Portal de Obras
Ao efetuar uma solicitação de obras com estouro no Portal de Obras, apagar a justificativa e confirmar é possível criar a solicitação sem justificativa de estouro
Problema:no Portal de Obras não era obrigatório informar uma justificativa de estouro ao lançar uma solicitação.
Ajuste: inclusa obrigatoriedade da justificativa de estouro ao lançar uma solicitação.
Novidades
Movimento Financeiro - Novos campos de filtros na busca de Movimentos Financeiros e mais detalhes disponíveis nos resultados
Visando aprimorar a experiência de busca dos movimentos no Movimento Financeiro, estão disponíveis novos campos de filtros na tela busca por documentos. Além disso, os documentos localizados, passam a contar com novas informações:
- Novos campos de filtro disponíveis: Agora é possível realizar a busca de movimentos financeiros a partir dos Dados da Distribuição de Classes (Detalhe Movimento). Dessa forma, o usuário poderá procurar movimentos utilizandos os filtros de Classe, C. Custo ou Projeto.

- Novas colunas de informação no resultado da busca de movimentos financeiros: Ao aplicar os filtros, os resultados listados apresentam quatros novas informações:

- Data Inclusão: Apresenta a data e hora em que o respectivo movimento foi gerado;
- Usuário Inclusão: Apresenta o usuário responsável pelo movimento;
- Usuário Última Movimentação: Apresenta o responsável pela última alteração no movimento;
- Data Última Alteração: Apresenta a data e hora em que foi feita a última alteração no movimento.
⭐ Acesse a documentação de Movimento Financeiro.
Local: Mega Empresarial > Financeiro > Movimentações > Movimento financeiro.
Melhorias
Contas a pagar - Informações de Variações (Multa, Juros, Desconto) com valores incorretos
Problema: Ao filtrar as APs para Aprovação no Contas a Pagar, não estavam sendo demonstradas corretamente as informações de Variações (Multa Prevista, Juros Previsto, Desconto Previsto).
Ajuste: Foi adicionado o campo Data Base das Variações na tela de busca de Aprovação. Dessa forma, sempre que alterada a Data Base, será exibida a demonstração das informações através do cálculo da partir desta data base informada e, os campos de valores serão corretamente exibidos.
Local: Mega Empresarial > Financeiro > Contas a pagar > Aprovação.
Office Banking - Gravação dos arquivos de remessa não era finalizado
Problema: Ao tentar realizar a geração do arquivo de remessa do Office Banking, o processo não estava sendo finalizado por completo, pois o processo Async esta sendo fechado antes da conclusão de atingir os 100%.
Ajuste: Realizado ajuste para inclusão de uma pausa de 2 segundos antes da finalização da barra de progresso do processo de geração. Dessa forma, o processo Async só é fechado ao atingir 100% da geração da remessa.
Local: Mega Empresarial > Financeiro > Office Banking > Envio de arquivo com modalidade Pagamento eletrônico.
Novidade
Campos para FCP e FCP-ST na Emissão de Nota Complementar Disponíveis
Implementamos novos campos relacionados ao Fundo de Combate à Pobreza (FCP) no submódulo Nota Complementar dentro do módulo de Recebimento.
Como acessar:
Mega Fiscal > Recebimento > Entradas > Nota Complementar.
Novos Campos Disponíveis:
**1.**Aba Totais do Documento:
-
Total FCP
-
Total FCP ST
-
Total FCP ST Ret.

- Aba Notas Vinculadas → Tributação:
-
Grupo FCP
-
Base de Cálculo
-
Alíquota
-
Valor do Imposto
-
Grupo FCP ST
-
Base de Cálculo
-
Alíquota
-
Valor do Imposto
-
Grupo FCP ST Ret
-
Base de Cálculo
-
Alíquota
-
Valor do Imposto

Esses novos campos permitem uma gestão mais precisa dos valores relacionados ao FCP, facilitando o cálculo das notas complementares do módulo de Recebimento.
Melhorias
Erro de Valor Inválido em vFrete na Emissão de NF-e
Problema: Ao gerar o XML de uma nota com frete destacado no módulo NF-e, ocorre a seguinte falha: “O elemento ‘vFrete’ tem um valor inválido para o seu tipo de dado.” Isso está relacionado à Tag de Informações do Valor Total do Frete.
Ajuste: Foi ajustado para que o valor do frete seja sempre formatado com um zero antes da vírgula, quando necessário. Isso garante que o valor seja exibido corretamente no XML.
Erro no XML da NFS-e: Informação Indevida
Problema: Ao tentar emitir uma nota fiscal de serviço, o tomador do serviço (agente da nota) não possui CPF ou CNPJ. Por padrão, se os dados do agente não forem preenchidos, apenas a máscara é salva e enviada para o XML.
Ajuste: Agora, quando os campos TomaCNPJ e TomaCPF estão vazios, os “underlines” que apareciam foram removidos. Isso garante que o XML seja gerado corretamente, mesmo sem essas informações.
Pedido de Venda - Apresenta Erro no Lookup
Problema: Pedido de Venda - Ao clicar no lookup da Aplicação, apresenta o erro: ORA-01789: o bloco de consulta possui número incorreto de colunas de resultado.
Ajuste: Corrigido consulta ao banco de dados que traz as informações de aplicação.
DANFE - Imprimindo Itens Duplicados
Problema: Ao realizar a impressão do DANFE os itens estavam sendo duplicados.
Ajuste: Corrigido a consulta que busca os itens impressos no DANFE para trazer de forma única.
Erro de Formatação em Valores Inteiros no XML de NFe
Problema: Ao gerar XMLs de Notas Fiscais Eletrônicas no módulo Fiscal, os valores inteiros não estão sendo formatados corretamente, faltando ponto e dois zeros à direita. Isso está causando inconsistências nos envios para a Receita.
Ajuste: Foi corrigido para que os zeros decimais dos valores inteiros não sejam mais removidos. Isso garante que os valores sejam exibidos corretamente no XML.
Movimentos de Saída - NF Lançada Manualmente Apresenta Erro
Problema: Ao cadastrar manualmente uma Nota Fiscal (NF) na rotina de Movimentos de Saída, se a NF possuir ISS retido, o sistema apresenta um erro e o lançamento fica inconsistente.
Mensagem de Erro: “[Valor contábil - XXX] MAIOR QUE [Valor lançado de Serviço - 0,00] Valor lançado de ISS = [BASE + ISENTAS]”.
Ajuste: Foi realizado melhorias na validação das inconsistências nos movimentos de saída. Agora, o sistema só marcará como inconsistente se o valor base + isentas for maior que zero.
Erro ao Atualizar Cadastro de Clientes
Problema: Ao tentar editar o cadastro de regra de IPI vinculada ao item em Clientes / Itens, apresenta a seguinte Mensagem: ORA-00933: comando SQL não encerrado adequadamente.
Ajuste: Foi realizado a correção de digitação no comando SQL, para que o erro não ocorra mais.
SPED Fiscal - Rubrica de IPI sem Crédito não Gera Observação no TXT
Problema: No módulo Tributos, ao lançar uma NF com uma rubrica de IPI sem crédito, a observação não está sendo incluída no arquivo TXT ao gerar o SPED Fiscal (EFD ICMS-IPI). Por isso, o registro C195 e, consequentemente, o C197 não são gerados.
Ajuste: Adicionamos uma solução para atribuir um valor à observação quando estiver nula ou em branco e estiver configurado para gerar a rubrica CAT 66.
Erro na Inclusão Manual do Registro R-2010 no EFD Reinf
Problema: Ao tentar adicionar um registro manualmente no EFD Reinf, no bloco R-2010, aparece a seguinte mensagem de erro: “ORA-00001: restrição exclusiva (CLIENTE_X.TRF_PK_EFDR2010SERV) violada.
Ajuste: Foi realizado algumas melhorias nas confiraguções para que o erro não ocorra mais.
Novidade
Vimob Web - Cálculo do desconto diretamente na tela de lançamento da proposta
Visando proporcionar mais facilidade, agora é possível calcular o desconto diretamente na tela de Lançamento da Proposta no Vimob.
Essa funcionalidade permite aplicar o desconto em séries específicas ou no valor total da proposta, garantindo mais precisão e agilidade nas negociações.
Para isso, adicionamos um novo ícone à coluna Total Série.
- Ao clicar no ícone, uma janela se abrirá para que você insira o valor ou percentual do desconto. O sistema calculará o novo valor automaticamente

Observação
Esse desconto foi criado apenas no lançamento de propostas por forma de pagamento, quando utilizado o processo de tabela de preço não tem esse botão de desconto.
Local: Vimob Web com usuário Vendedor / Espelho de Vendas / Lance uma Proposta.
⭐ Confira a documentação completa do Espelho de Vendas.
Vimob Web - Possibilidade de precificar por unidades e garagens na Tabela de Diferenciais sem a necessidade de cadastrar as prumadas
Visando simplificar o seu uso, agora é possível precificar unidades e garagens na Tabela de Diferenciais, sem precisar cadastrar prumadas. Antes, isso era obrigatório e a precificação também ocorria via Excel (exportação/importação).
A partir desta implementação, você escolhe se trabalha com ou sem prumadas cadastradas.
Observações
- Se o empreendimento
- Tiver alguma prumada cadastrada por unidades ou garagens, a Tabela de Diferenciais será por prumada.
- Não tiver nenhuma prumada cadastrada, será apresentada uma nova grid com as unidades ou garagens.
- Caso queira parar de usar prumada para usar por unidade ou garagem, é necessário excluir todas as prumadas referente a unidade ou garagem.
Além disso, agora serão apresentadas as guias: Unidades e Garagens, separadamente, nas telas da Tabela de Diferenciais, para que você possa precificar conforme necessidade.

Locais:
- Vimob Web com perfil Administrador / Cadastros / Formas de Pagamento
- Tabelas de Diferenciais
- Prumadas
⭐ Confira a documentação completa da Tabela de Diferenciais.
⭐ Aproveite também para conferir a documentação das Prumadas.
Melhorias
Contabilidade Imobiliária - Juros Antecipados e Desconto Adicional duplicados no Boletim de Recebimentos e 04) Contabilização de Baixa de Recebimentos
Problema: Os valores de Juros Antecipados e Descontos Adicionais apresentados respectivamente nos relatórios 04) Contabilização de Baixa de Recebimentos estavam duplicados em contratos com VM de Juros não Cobrada.
Ajuste: Os valores de Juros Antecipados apresentados nos relatórios 04) Contabilização de Baixa de Recebimentos e os valores de Descontos Adicionais Boletim de Recebimentos deixaram de aparecer duplicados quando houver VM de Juros não Cobrada no contrato.
Carteira de Recebíveis - Reativação de Parcelas
Problema: Ao tentar reativar a parcela, aparecia a mensagem Encontrado o símbolo ”)” quando um dos seguintes símbolos era esperado: (- + case mod new not null identificador delimitado por aspas duplas> ligação continue avg.
Ajuste: Verificamos que o problema ocorria ao reativar uma parcela que gerou resíduo em uma nova parcela e estava com o campo par_re_valorresíduo zerado. Realizamos o tratamento onde só tentará desfazer o resíduo caso esta parcela esteja como campo par_re_valorresíduo diferente de zero.
Orçamento Gerencial - Painel Gerencial
Problema: Não estava sendo permitido visualizar fluxo previsto quando o usuário não tinha permissão de edição no perfil de usuário. A segurança do perfil de usuário estava se sobrepondo em relação a configuração do processo.
Ajuste: Realizamos um override na segurança do dataset permitindo a alteração somente quando o usuário estiver clicando no botão de alterar a visualização do Fluxo Contratado.
Método Override fornece uma nova implementação de um membro herdado de uma classe base. O método que é substituído por uma declaração override é conhecido como o método base substituído. Isto é, override é como uma modificação de uma receita. É quando um método (uma função) já existente em uma classe mãe é reescrito em uma classe filha, mudando o comportamento desse método. Já o Dataset é um conjunto organizado de dados, como uma planilha, uma tabela ou um arquivo. É como um arquivo que armazena diversas informações sobre um determinado assunto, todas relacionadas entre si.
Carteira de Recebíveis / Relatórios Gerais - Relatório Relação de Contratos com divergências
Problema: Valor original do contrato não estava considerando a comissão deduzida.
Ajuste: Adicionamos tratamento que na geração do contrato o valor original fique de acordo com as parcelas geradas pelo contrato.
Carteira de Recebíveis - Integração CERC
Problema: Cerc não estava integrando na versão com server Linux.
Ajuste: Implementadas as alterações necessariamente internamente, e com isso as integrações de empreendimento e contratos com a CERC foram realizadas.
Carteira de Recebíveis / Contratos - Parâmetro de Classificação
Problema: O parâmetro do empreendimento causava confusão na inserção dos contratos, o que poderia confunfir em relação as regras de uso.
Ajuste: Retiramos o parâmetro de classificação do contrato do empreendimento, e agora a inserção do contrato (um ou vários) sempre respeitará a classificação da proposta.
Vimob Web - Não permitir que o campo ID integração do prospect fique nulo (Integração CRM)
Problema: Em alguns clientes o campo “id_integracao” utilizada na integração com o CRM da MultiDados estava nulo.
Ajuste: Realizamos o tratamento para alterar o campo “id_integracao” da tabela de prospect para que não aceite valor nulo.
Portal de Clientes - Solicitação de Boleto
Problema: Erro na emissão de boleto quando o parâmetro “Agrupa envio de boleto por mês?” estava habilitado na edição do contrato e o código da parcela existia mais de um registro na tabela RCAR_PARCELA.
Ajuste: Realizamos o tratamento na procedure f_obter_pro_rata_dia_bol_agr para filtrar somente a parcela envolvida na emissão do boleto ao buscar os dados do quadro de valores discriminados.
Procedure (procedimento) é um bloco de código que executa uma tarefa específica dentro de um programa. É como uma sub-rotina ou função, mas sem retornar um valor. Ele é utilizado para modularizar o código, tornando-o mais organizado e reutilizável.
Portal de Clientes / Solicitação de Boleto - Correção envio manual de parcelas solicitadas que já possuem o status ‘Emitir Boleto’
Problema: Envio manual de boleto.
Ajuste: Ajustamos o envio manual de boleto para gravar apenas um registro no log e na tela de boletos enviados por e-mail.
Melhorias
Erro ao abrir a tela de Laudo
Problema: No Módulo Controle de Qualidade, ao acessar a tela de Laudo é apresentado a mensagem “ORA-01036: nome/número de variável inválido” e após não retorna nenhum laudo.
Ajuste: Alterado no dfm os trechos gerados automaticamente para os parâmetros da query, removendo as variáveis que foram retiradas anteriormente.
MRP - Pedido de venda de fabricação especial - Geração de ordens planejadas sem necessidade
Problema: No módulo Vendas, ao lançar um pedido de venda de fabricação especial, onde o item é origem fixa, ao rodar o MRP, o MRP está gerando uma ordem planejada com vínculo com o pedido de venda, ou seja, no plano detalhado é possível verificar a necessidade (pedido de venda) com duas coberturas (ordem).
Ajuste: Alterado para alimentar o campo de quantidade vinculada na inserção de pedido de venda de fabricação especial, fazendo assim com que ao rodar o MRP, a rotina de balanço não gere outra ordem desnecessariamente para cobrir o mesmo pedido.
Calcula Low LevelCode - Encontrado looping na estrutura dos Produtos dentro da Lista de Materiais
Problema: Ao executar a rotina de calculo de lowlevel, é retornado raise de erro e loop de estrutura. Porém, analisando o item retornado não está em loop.
Ajuste: Foi removida o raise contido na parte da rotina onde se fazia o acerto de casos especiais (exceções), e alterado para que, após tentar fazer o acerto sem filtro por composição, caso ainda haja necessidade, tentar fazer a rotina de acerto rodar novamente somente para a menor composição da base (zero no caso). Também foi criada uma tabela de log para armazenar os itens que ficaram com problema após a primeira etapa da rotina ser executada (utilizando o mesmo cursor da rotina de acerto).
Melhorias
Cotei - Quantidade em Valores da cotação está divergente da quantidade solicitada na Solicitação.
Problema: Ao inserir itens vindos de uma solicitação de manual consumo, em que a quantidade mínima a cotar era 0, em uma cotação, o item era enviado para o Cotei com a quantidade 1, ao invés da quantidade solicitada na solicitação.
Ajuste: Foi alterada a maneira como era buscada a quantidade mínima a cotar, retornando 0 em vez de 1. Também foi alterada a lógica de validação da quantidade, para que quando a quantidade mínima for 0, considerar a quantidade solicitada.
Usuario sem acesso ao centro de custo e projeto - Conseguindo pesquisar solicitação e cotação.
Problema: Estava sendo possível visualizar/editar solicitações/cotações que tinha Centro de Custo e/ou Projeto que o usuário não tinha acesso.
Ajuste: Foi adicionado a validação na cotação para não apresentar cotações que o usuário não tem acesso. E foi removido o acesso de solicitações que o usuário também não possuía acesso em algumas situações.
Rateio de pedido de compra enviado incorretamente para contabilidade.
Problema: Ao contabilizar um pedido de compra com rateio quebrado, estava dando diferença entre débito e crédito. Isso ocorria, pois no cálculo do crédito estava sendo utilizado o Round no valor e no cálculo do débito não.
Ajuste: Retirado o Round utilizado para a comparação funcionar perfeitamente.
Solicitação Manual Consumo - A quantidade solicitada não pode ser menor que a quantidade já baixada
Problema: Ao realizar o lançamento de uma solicitação, onde o item possui uma parte do saldo, após a baixa da reserva e na solicitação tentar ajustar a quantidade solicitada para a mesma quantidade baixada, é apresentada a mensagem: A quantidade solicitada não pode ser menor que a quantidade já baixada.
Ajuste: Utilizar a função Ajusta nos campos, para fazer a comparação correta nas quantidades solicitadas e baixadas.
RM: Falha na transferência de motivo e especificação para materiais em solicitações de obras com origem estoque-reposição
Problema: Ao fazer uma solicitação de obras com origem estoque-reposição, e incluir informações nos campos de motivo e especificação, aprovar no approvo, no materiais não são levadas essas informações.
Ajuste: Atribuir os valores dos campos especificação e motivo que foram integrados pelo xml, ao dataset no momento de gravar os itens de reposição.
Solicitação Manual Consumo - A quantidade solicitada não pode ser menor que a quantidade já baixada
Problema: Ao realizar o lançamento de uma solicitação, onde o item possui uma parte do saldo, após a baixa da reserva e na solicitação tentar ajustar a quantidade solicitada para a mesma quantidade baixada, é apresentada a mensagem: A quantidade solicitada não pode ser menor que a quantidade já baixada.
Ajuste: Utilizar a função Ajusta nos campos, para fazer a comparação correta nas quantidades solicitadas e baixadas.
Follow-up de pedido de compra - Coluna Custo Compra com valores negativos
Problema: No módulo Materiais, na tela de Follow-up de Compras, a coluna Custo Compra os valores estão negativos.
Ajuste: Atribuir os campos corretos nas variáveis utilizada para o cálculo do custo para que ao encerrar a cotação seja calculado corretamente.
Gerenciador de NF-e/CT-e/NFS-e - NFS-e duplicada download quando realizado a alteração da filial destino
Problema: No módulo Fiscal, na rotina do Gerenciador de NF-e/CT-e/NFS-e, após alterar a filial destino da NFS-e baixada, a rotina estava realizando novamente o download da NFS-e na filial de origem, gerando assim duplicidade de Nota Fiscal. Isso ocorria devido as filiais possuírem CNPJ/CPF diferentes, fazendo com que a rotina de “Gap de NSU” identificasse um documento faltante para um devido CNPJ e o baixasse novamente.
Ajuste: Colocou-se uma validação na rotina de alteração de filial destino para impedir que se altere para uma filial com CNPJ/CPF diferente. Pois essa rotina foi criada para possibilitar a alteração apenas para filiais de mesmo CNPJ (cenário existente, principalmente, no seguimento de Construção Civil).
Melhorias
Documento de Venda - Programação - OE - Programação apresentando campos inativos para edição
Problema: Ao consulta um documento de venda na tela de documento de venda, e clicar na aba programação e editar a programação, os campos de para informar os dados estavam bloqueados.
Ajuste: Foi realizado ajuste na consulta validando se o status da expedição referente aquela programação não está faturado.
Campo Municipio de Prestacao de Serviço diferente informação na Nota Fiscal
Problema: Ao faturar um pedido de venda, o município da prestação de serviço estava sendo substituído por uma parametrização fiscal padrão, mesmo quando já informado em tela.
Ajuste: Acrescentada validação de preenchimento anterior no campo Prestação de Serviço antes de atribuir o valor de parametrização fiscal.
Nota Fiscal de Devolução - Contabilidade - Total dos débitos XX,XX diferente do total dos créditos XX,XX do lançamento
Problema: No módulo Mega Fiscal / Faturamento, após emitir uma nota fiscal de devolução e tentar realizar a integração contábil, a mesma apresenta diferença de 0,01 e no log da agenda contábil apresenta a mensagem: “Total dos débitos XX,XX diferente do total dos créditos XX,XX do lançamento.”
Ajuste: A variável de contabilização 201 do custo do movimento estava arredondando o calculo, assim causando um aumento de R$0,01 no total. Foi feito um ajuste para truncar o calculo.
Contas a receber - Previsão gerado de um pedido de venda não leva as observações financeiras inseridas no pedido.
Problema: No módulo Financeiro, a previsão gerada de um pedido de venda não leva as observações financeiras inseridas no pedido. Se faturar o pedido, as observações financeira vão para a nota e então a provisão gerado da nota contém as observações financeiras.
Ajuste: Implementado as rotinas para realizarem a integração da observação do tipo Financeiro para o movimento de previsão financeira realizado pelo pedido de venda.
Melhorias
Functions - Senior X - Sincronizar os endereços de entrega ao fazer alterações na pessoa ou nas definições de cliente
Problema: No SeniorX ao atualizar o cadastro de person, ou criar/atualizar o cadastro de customer. Caso o cliente possuísse endereços de entrega já importados para o Venda+, o campo endereço de entrega era sobrescrito por uma array vazia.
Ajuste: Nos Webhooks personUpdate, customerCreated e customerUpdated foi incluída consulta aos endereços de entrega da pessoa.