Gestão Empresarial | ERP - 5.10.3.3
05/05/2023
Tarefas liberadas: 27
Web services
Ajuste em parâmetros do web service com.senior.g5.co.mcm.est.saldoestoque para retornar os valores corretos
Problema: os parâmetros PreNfc, QtdDis, QtdEst e QtdNfc, do web service com.senior.g5.co.mcm.est.saldoestoque (porta Exportar) estavam retornando, indevidamente, as informações na base E. Essa situação ocorria quando era retornado um número pequeno com muitas casas decimais (mais de três) como, por exemplo: quando o número a retornar era 0,0001, era retornado 1.0E-4.
Correção efetuada: ajustamos o comportamento dos parâmetros PreNfc, QtdDis, QtdEst e QtdNfc para que eles retornem sempre um número com cinco casas decimais, sem a representação na base E.
Observação
O comportamento dos parâmetros PreNfc, QtdDis, QtdEst e QtdNfc foi ajustado apenas na porta Exportar_3. Nas portas anteriores, esses parâmetros não sofreram alteração.
Local: Recursos > Implementações > Web services
Mercado e Suprimentos
Documentação do campo Pagamento Antecipado
Enriquecemos a documentação das telas Condições de Pagamento (F028GCP), Entrada de Pedidos Agrupado - Diversos (F120DIV) e Entrada de Pedidos com Avaliação de Produto (F120GPC) com maiores informações sobre o campo Pagamento Antecipado e seu funcionamento.
Locais:
- Ajuda por telas > Mercado > Gestão de Vendas > Pedidos > F120GPC - Entrada de Pedidos com Avaliação de Produto
- Ajuda por telas > Mercado > Gestão de Vendas > Pedidos > Pedido Agrupado > Diversos
- Ajuda por telas > Cadastros > Mercado e Suprimentos > Condições de Pagamento > Cadastro
Controladoria
Tabela dinâmica do registro M350
Problema: o arquivo SPEDECF_DINAMICO_2021$SENIOR_M350_A, tabela dinâmica do registro M350 do SPED ECF, não tinha todas as linhas necessárias para a apuração conforme consta no arquivo de 2019.
Correção efetuada: ajustamos o arquivo SPEDECF_DINAMICO_2021$SENIOR_M350_A incluindo as linhas 2, 173, 174, 175, 347, 348 e 349.
Local: Cadastros > Controladoria > Tributos > Tabelas Dinâmicas > Importação (F660TDS)
Clientes e Fornecedores
Consulta de registros nas definições do fornecedor
Problema: na tela de cadastro de fornecedores (F095CAD), guia Definições, ao clicar no botão de pesquisa dos campos Transação NF Ent. Produto, Transação NF Ent. Serviço, Transação de Recebimento para Produto, Transação de Pagamento para Produto, Transação de Recebimento para Serviço e Transação de Pagamento para Serviço era apresentada a mensagem Nenhum registro disponível para consulta.
Correção efetuada: alteramos a tela, para que a tela de pesquisa de registros seja aberta carregando as transações disponíveis conforme cada campo das definições do fornecedor. Lembrando que é realizado um filtro com algumas condições para apresentação das transações nos campos. Esse filtro pode ser visualizado clicando com o botão direito do mouse em cima do campo e selecionando a opção Mostrar filtros.... O filtro aplicado está definido no campo SQLFilter.
Local: Cadastros > Clientes e Fornecedores > Fornecedores > Cadastro (F095CAD)
Identificadores e parâmetros
Disponibilizada documentação do identificador de regras VEN-143CHDEV01
Documentamos o identificador de regras VEN-143CHDEV01, que tem como finalidade atualizar o campo Quantidade Cheques s/ Fundo das definições do cliente. Adicionalmente, incluímos informações sobre as características desse identificador na documentação.
Local: Ferramentas > Identificadores de Regras
Gestão de Tributos
Novo parâmetro dinâmico para apuração do ICMS Monofásico
Disponibilizamos o parâmetro dinâmico CONTRIBUINTE.ICMS.MONOFASICO na tela de Configuração de parâmetros dinâmicos (F000PPD). Ele indica se o cliente é contribuinte de ICMS Monofásico para fazer a partilha entre o estado de origem e destino na apuração do imposto 78. Caso não esteja preenchido, considera como contribuinte.
Locais:
- Controladoria > Gestão de Tributos > Operações e Cálculos Fiscais > Cálculos > Apuração dos Impostos (F661PAI)
- Cadastros > Configuração de parâmetros dinâmicos (F000PPD)
- Mercado > Gestão de Faturamento e Outras Saídas > Notas Fiscais de Saída > Notas Fiscais de Saída (F140GNF)
Gestão de Patrimônio
Origem da parcela no cálculo da depreciação
Problema: ao calcular a depreciação de um bem principal em que o valor base para cálculo de PIS/COFINS é menor que a depreciação do mês, o sistema trazia a opção D - Depreciação do mês como origem da parcela. Isto mesmo que o bem tenha a quantidade de meses informada para crédito de PIS/COFINS.
Correção efetuada: alteramos a rotina para considerar a opção Q - Quantidade de meses como origem da parcela, independentemente se o valor base para cálculo de PIS/COFINS for maior ou menor que o valor da depreciação do mês. Para mais informações, acesse a página sobre Cálculo do Crédito.
Local: Controladoria > Gestão de Patrimônio > Atualização Patrimonial > Geração > Memória de Cálculo Patrimonial (F670MEM)
Gestão de Contabilidade de Custos
Geração dos saldos de produtos em elaboração
Problema: na geração dos saldos de produtos em elaboração na tela de Geração (F630GSE), quando a movimentação da origem da ordem de produção é por operação ou estágio e há apontamentos onde a hora de fim do apontamento era igual a 0 (zero), a quantidade de saldo do produto em elaboração ficava com dados divergentes.
Correção efetuada: criamos o parâmetro global ConHorRea. Ele indica se deve filtrar os apontamentos da ordem de produção que têm hora de fim do apontamento maior que 0 (zero) na geração de saldos de produtos em elaboração, tela F630GSE.
Por padrão, o sistema sempre considera o valor do campo E900EOQ.HORREA > 0 na busca das movimentações quando o apontamento é por operação/estágio. Para que o filtro do campo E900EOQ.HORREA > 0 não seja considerado, altere o parâmetro global para N - Não. Isto porque pode haver casos onde o campo E900EOQ.HORREA está com o valor zerado e esses movimentos devem ser considerados.
Local: Custos > Gestão de Contabilidade de Custos > Custo Integrado > Saldos de Produtos em elaboração > Geração (F630GSE)
Gestão de Plano Financeiro
Deadlock ao atualizar o saldo da conta financeira
Ocorria um deadlock (impasse entre dois ou mais processos) na rotina que atualiza os saldos das contas financeiras, tela Conciliação Saldos Contas (F651CSC). Isto devido ao alto volume para processamento. A fim de resolver isso, melhoramos a performance da rotina por meio de componentes mais robustos.
Local: Finanças > Gestão de Plano Financeiro > Controle de Contas Financeiras > Conciliação Saldos Contas (F651CSC)
Gestão de Contas a Receber
Duplicidade de valor a baixar
Problema: o valor a baixar da nota fiscal era duplicado nos totalizadores da tela de Baixa por Recebimento de Cheques/Diversos do Contas a Receber (F301BCD).
Correção efetuada: disponibilizamos o identificador de regra GER-MON0292912 para facilitar a identificação dos valores duplicados.
Local: Finanças > Gestão de Contas a Receber > Contas a Receber > Baixas de Títulos > Baixa por Recebimento de Cheques/Diversos do Contas a Receber (F301BCD)
Gestão de Contas a Pagar
Vencimento Prorrogado zerado
Problema: ao estornar uma baixa de título por meio do web service com.senior.g5.co.mfi.cpa.titulos, porta EstornoBaixaTitulosCP ou tela Exclusão de Movimentos (F501EBL), o campo Vencimento Prorrogado (VCTPRO) permanecia zerado.
Correção efetuada: ajustamos para que o campo seja preenchido corretamente durante o estorno, tanto pelo web service quanto pela tela.
Locais:
- Finanças > Gestão de Contas a Pagar > Contas a Pagar > Baixas de Títulos > Exclusão de Movimentos (F501EBL)
- Recursos > Implementações > Web services
Comissões de representantes via ordem de compra
Problema: após a liberação do dia 28/04, ao gerar uma comissão de representantes apareciam as seguintes mensagens de erro: Não foi possível atualizar Comissão ou E504CAP: Erro de acesso ao banco de dados: Não foi encontrado o Registro-Mestre para este Registro. E504CAP(CodEmp;CodTns) -> E001TNS(CodEmp;CodTns).
Correção efetuada: corrigimos a rotina de comissão de representantes para que funcione corretamente.
Locais:
- Finanças > Gestão de Contas a Pagar > Comissões > Cálculo/Pagto. (F504RCP)
- Finanças > Gestão de Tesouraria > Caixa e Bancos > Preparação > Entradas (F600GEC)
Web services
Alterações em web services de finanças
Buscando facilitar o processo e diminuir o tempo de implantação, realizamos as seguintes mudanças nos web services abaixo:
- com.senior.g5.co.mfi.cre.titulos: disponibilizado o campo LocTit na porta EntradaTitulosLoteCR, e ajustadas todas as portas do web service para que, quando ativado o identificador de regras CRE-301BAAPR01, sejam processados os registros na mesma ordem enviada no web service;
- com.senior.g5.co.mfi.tes.lancamentos: disponibilizado campo IdeTxi na porta GerarLancamentos;
- com.senior.g5.co.mfi.cpa.titulos: atualizada a porta GravarTitulosCP com a versão 4, com a adição do campo LocTit e lista com campos de usuário.
Local: Recursos > Implementações > Web services
Web services
Web service correto para importação de NFe já autorizada pela SEFAZ
Complementamos a documentação do web service Com.senior.g5.co.mcm.ven.notafiscal, porta GravarNotasFiscaisSaida13, um destaque informando que essa porta do web service não deve ser utilizada para importação de NFe já autorizada em outro sistema. A importação de NFe autorizada para o Gestão Empresarial (que foi emitida em outro sistema e já está autorizada na SEFAZ) deve ser feita utilizando o web service com.senior.g5.co.int.varejo.NotaAutorizada, porta ImportarNotaAutorizada.
Local: Integrações com outros sistemas > Web services > Web services disponíveis no Gestão Empresarial > Com.senior.g5.co.mcm.ven.notafiscal
Inclusão de web service com.senior.g5.co.int.agr.pesagem na documentação de pré-requisitos de proprietária
Problema: a documentação de pré-requisitos de proprietária para habilitar integração via web service, não listava o web service com.senior.g5.co.int.agr.pesagem, na tabela com as respectivas portas e as condições para que a proprietária pudesse utilizá-lo.
Correção efetuada: adicionamos o web service com.senior.g5.co.int.agr.pesagem na tabela, bem como suas respectivas portas e proprietárias.
Local: Integrações com outros sistemas > Web services > Pré-requisitos de proprietária para habilitar integração via web service
Megasul
Melhoria na documentação sobre valor de sangria na integração com Megasul
Problema: havia informações faltantes na documentação da tela F066VAR em relação aos campos de sangria para a forma de pagamento quando há integração com a Megasul. Além disso, a documentação da integração do ERP com a Megasul, não listava o campo Máx. Sangria, na lista de campos exportados.
Correção efetuada: ajustamos a documentação, informando as condições para que o campo Possibilita Sangria seja apresentado na tela. Já no campo Máx. Sangria, avaliamos quais os cenários possíveis para que ele fique disponível para edição nas integrações com Varejo Eletromóveis e com outras integrações de varejo.
Adicionamos também, o campo Máx. Sangria na lista de campos exportados na documentação de integração com a Megasul e alteramos a descrição do campo formaDePagamento.parametrosPorFilial.maxSan dos atributos de resposta do web service Com.senior.g5.co.int.varejo.formaspagamento, informando que este somente será exportado, caso a forma de pagamento possua o campo Forma Pgto Troco preenchido na tela F066VAR.
Locais:
- Integrações com outros sistemas > Integração com Megasul > Integração com Varejo Megasul via web services
- Ajuda por telas > Cadastros > Integrações > Varejo > Formas de Pagamento
- Integrações com outros sistemas > Web services > Web services disponíveis no Gestão Empresarial > Com.senior.g5.co.int.varejo.formaspagamento
Gestão de Distribuição
Novo parâmetro global para controle da situação do pedido
Problema: ao processar uma carga e fechá-la usando um produto controlado por lote, se não houvesse disponibilidade para o lote especifico o sistema cancelava a carga e deixava a situação do item de pedido como 8 - Preparação Análise, impossibilitando o uso desse pedido em outro momento.
Correção efetuada: criamos o parâmetro global CanDisPed. Ele indica se o sistema deve cancelar ou disponibilizar o pedido para o qual não haja estoque no lote durante a geração da carga.
Para mais informações, acesse a documentação.
Locais:
- Mercado > Gestão de Distribuição > Cargas > Formação > Via Pedidos (F135FCP)
- Cadastros > Identificadores e parâmetros > Parâmetros Globais (F000PGS)
Gestão de Faturamento e Outras Saídas
Novo parâmetro dinâmico para apuração do ICMS Monofásico
Disponibilizamos o parâmetro dinâmico CONTRIBUINTE.ICMS.MONOFASICO na tela de Configuração de parâmetros dinâmicos (F000PPD). Ele indica se o cliente é contribuinte de ICMS Monofásico para fazer a partilha entre o estado de origem e destino na apuração do imposto 78. Caso não esteja preenchido, considera como contribuinte.
Locais:
- Controladoria > Gestão de Tributos > Operações e Cálculos Fiscais > Cálculos > Apuração dos Impostos (F661PAI)
- Cadastros > Configuração de parâmetros dinâmicos (F000PPD)
- Mercado > Gestão de Faturamento e Outras Saídas > Notas Fiscais de Saída > Notas Fiscais de Saída (F140GNF)
Alteração em variável do identificador de regra
Problema: ao usar o identificador de regras VEN-135CRECL01 na tela Manual de Pedido (F135APM) para alterar a situação da pré-fatura por meio da variável VSSitPfa, o sistema não acata sua alteração.
Correção efetuada: ajustamos a rotina a fim de acatar as alterações das variáveis do identificador.
Local: Mercado > Gestão de Faturamento e Outras Saídas > Expedição > Manual de Pedido (F135APM)
Web services
Campo de usuário não era preenchido no web service
Problema: ao usar o web service com.senior.g5.co.mcm.ven.contratovenda, porta Gerar_3 com um campo de usuário na tabela E160CVS, o web service gerava o contrato de venda normalmente, porém não preenchia o campo de usuário.
Correção efetuada: criamos o campo ValidarCampoUsuario que traz, por padrão, o valor N - Não. Quando S - Sim, o sistema verifica se houve algum erro para campos de usuário; caso sim, exibe uma mensagem.
Local: Recursos > Implementações > Web services
Processos Automáticos
Observação inserida na documentação do Processo automático 97 - Atualização Cotação Moeda Banco Central
Adicionamos uma observação à documentação do Processo Automático 97 - Atualização de Cotação de Moeda do Banco Central. A observação está relacionada ao parâmetro da rotina e destaca que a série da moeda registrada na tela F031SMO precisa estar vinculada à moeda que será atualizada automaticamente no campo Série Moeda da tela F031AIM.
Local: Ajuda por telas > Recursos > Processos Automáticos > Cadastro > Processos automáticos disponíveis > 97-Atualização Cotação Moeda Banco Central
Gestão de Assistência Técnica
Inclusão de trâmites na ocorrência
Problema: na tela de Trâmites do Item da Ocorrência (F118TOC), acessada via botão Trâmites, guia Itens da tela de Registro de Ocorrências (F118OCR), quando a quantidade de caracteres ultrapassava 240 aparecia uma mensagem de Erro de acesso ao banco de dados.
Correção efetuada: aplicamos uma consistência/validação ao incluir a descrição do trâmite. Caso a quantidade de caracteres ultrapasse 240, será apresentada a mensagem A quantidade de caracteres para o campo Descrição do trâmite não pode ultrapassar 240 caracteres.
Local: Serviços > Gestão de Assistência Técnica > Assistência Técnica e Garantias > Registro de Ocorrências (F118OCR)
Gestão de Recebimento
Inconsistências em NFs e no eDocs na geração Nota na rotina de manutenção de ticket
Problema: ao efetuar a geração de uma Nota Fiscal na rotina de manutenção de ticket através do botão Gerar Nota, caso ocorresse o mesmo processamento em outras estações do Gestão Empresarial | ERP, ocorriam esporadicamente inconsistências tanto nas NFs geradas quanto no eDocs.
Correção efetuada: criamos o parâmetro global MtuMntTic que, ao ser definido com S, tem o objetivo fazer as tratativas de processamento multiusuário seguindo o padrão do ERP, no momento onde é feita a geração da NF através do botão Gerar Nota.
Local: Suprimentos > Gestão de Recebimento > Manutenção de Ticket (F435MDT)
Melhoria na documentação de botão Cálculos da tela de Recebimento de Documentos Eletrônicos
Atualizamos a documentação da tela Via Recebimento de Documento Eletrônico (F000INE), tópico Guias, nos subtópicos Notas Fiscais de Entrada e Itens, no botão Cálculos, informando que serão exibidos apenas os valores carregados do XML, pois esta tela não realiza cálculos ou modificações nos valores originais.
Local: Suprimentos > Gestão de Recebimento > Notas Fiscais de Entrada > Via Recebimento de Documento Eletrônico (F000INE)
Regras e Funções
Inserção de foco na tela após execução de regra para exibição de barra de progresso, através de identificadores de regra
Problema: o foco da tela não era inserido corretamente no campo após a execução regras LSP que continham as funções de exibição/manipulação da barra de progresso (IniciaBarraProgresso, AtualizaBarraProgresso e FinalizaBarraProgresso) que eram chamadas a partir de identificadores de regras do Gestão Empresarial | ERP.
Correção efetuada: ajustamos o controle de foco da tela de progresso que é exibida através da regra LSP para que ao fechar a tela, o foco seja inserido corretamente no campo da tela que chamou a regra.
Utilização do CriaView através de regra definida no SQL
Problema: quando utilizado o CriaView pela regra definida no SQL, o campo concatenado definia o tamanho do campo errado ao criar a visualização.
Correção efetuada: corrigimos o CriaView pela regra e, se definido no SQL algum campo concatenado, será gerado o campo com tamanho 2000.
Local: Funções
SGI
Compilação e execução de formulário SGI
Problema: ocorria erro Access Violation ao invés do aviso Uma tabela possui mais de um mestre ao tentar compilar e executar um formulário SGI.
Correção efetuada: ajustamos o processo de compilação e execução do formulário para apresentar a mensagem corretamente.
Local: Tecnologia > SGI > Gerador de Telas
Rotinas de Banco de Dados
Processamento de rotina ao informar um registro em um campo lookup
Problema: quando informado um registro em um campo lookup, o sistema demorava para retornar os dados do registro, existindo ou não.
Correção efetuada: ajustamos a rotina que efetuava esse processo.
Integrações
Web service correto para importação de NFe já autorizada pela SEFAZ
Complementamos a documentação do web service Com.senior.g5.co.mcm.ven.notafiscal, porta GravarNotasFiscaisSaida13, um destaque informando que essa porta do web service não deve ser utilizada para importação de NFe já autorizada em outro sistema. A importação de NFe autorizada para o Gestão Empresarial (que foi emitida em outro sistema e já está autorizada na SEFAZ) deve ser feita utilizando o web service com.senior.g5.co.int.varejo.NotaAutorizada, porta ImportarNotaAutorizada.
Local: Integrações com outros sistemas > Web services > Web services disponíveis no Gestão Empresarial > Com.senior.g5.co.mcm.ven.notafiscal
Inclusão de web service com.senior.g5.co.int.agr.pesagem na documentação de pré-requisitos de proprietária
Problema: a documentação de pré-requisitos de proprietária para habilitar integração via web service, não listava o web service com.senior.g5.co.int.agr.pesagem, na tabela com as respectivas portas e as condições para que a proprietária pudesse utilizá-lo.
Correção efetuada: adicionamos o web service com.senior.g5.co.int.agr.pesagem na tabela, bem como suas respectivas portas e proprietárias.
Local: Integrações com outros sistemas > Web services > Pré-requisitos de proprietária para habilitar integração via web service
Mercado
Campo de usuário não era preenchido no web service
Problema: ao usar o web service com.senior.g5.co.mcm.ven.contratovenda, porta Gerar_3 com um campo de usuário na tabela E160CVS, o web service gerava o contrato de venda normalmente, porém não preenchia o campo de usuário.
Correção efetuada: criamos o campo ValidarCampoUsuario que traz, por padrão, o valor N - Não. Quando S - Sim, o sistema verifica se houve algum erro para campos de usuário; caso sim, exibe uma mensagem.
Local: Recursos > Implementações > Web services
Finanças
Alterações em web services de finanças
Buscando facilitar o processo e diminuir o tempo de implantação, realizamos as seguintes mudanças nos web services abaixo:
- com.senior.g5.co.mfi.cre.titulos: disponibilizado o campo LocTit na porta EntradaTitulosLoteCR, e ajustadas todas as portas do web service para que, quando ativado o identificador de regras CRE-301BAAPR01, sejam processados os registros na mesma ordem enviada no web service;
- com.senior.g5.co.mfi.tes.lancamentos: disponibilizado campo IdeTxi na porta GerarLancamentos;
- com.senior.g5.co.mfi.cpa.titulos: atualizada a porta GravarTitulosCP com a versão 4, com a adição do campo LocTit e lista com campos de usuário.
Local: Recursos > Implementações > Web services