Agrotitan 4.0.2012.1018 - Lote 725

Chave

Resumo

Documentação

AG-8046

Inconsistência » Debug » Problema no cálculo de juros para a baixa de duplicatas a receber

1 - Menu

FinAgro3C » Pessoas » Contas a Receber » Baixa de Títulos a Receber.

2 - Objetivo

Efetuar a correção para carregar corretamente o juros nas baixas de contas a receber, onde antes carregava com valores incorreto com determinado título, e com milhões de juros.

3 - Alteração

Realizado as correções para que calcule juros/desconto corretamente nas rotinas de contas a receber.

AG-7942

Inconsistência » Argumento inválido ao gerar relatório de maiores devedores.

A documentação será realizada na https://nimitz.atlassian.net/browse/AG-7369 .

AG-7906

Inconsistência » Debug » Sistema permitindo salvar nota para cliente sem limite sem ocorrer liberação.

Menu:
Agro3C » Notas » Manutenção;
Agro3C » Cadastros Gerais » Pessoa » Conceito;

1 - Objetivo
Validar corretamente o limite de crédito ao salvar a nota fiscal, quando tiver sido definido no conceito que Solicita autorização e não tiver sido autorizado por um usuário com as permissões;

2 - Alteração
Ajustada a validação realizada quando é fechada a tela de autorização de limite de crédito na nota. Ao tentar salvar a nota fiscal sem a liberação de limite de crédito será apresentada mensagem informando sobre a validação de Conceito - Pessoa sem limite de Crédito. Será permitindo salvar a nota apenas se for informado um usuário e senha de alguém que tenha permissão, ou caso seja realizada a autorização remota;

AG-7892

Inconsistência » Relatório Resumo Financeiro + Pedidos está trazendo detalhes de pagamentos de pedidos totalmente baixados

1 - Menu

FinAgro3C » Relatórios » Resumo Financeiro + Pedido.

2 - Objetivo

Efetuar a correção na rotina de relatórios de Resumo Financeiro + Pedido, ao filtrar pelos pedidos pendentes, estava trazendo o saldo de todos os pedidos, indiferente se foram ou não foram baixados, desta forma não efetuando o filtro dos pendentes.

3 - Alteração

Realizado a correção para que quando seja filtrado os pedidos pendentes, mostre somente os pedidos no relatório em Aberto/Pendente.

AG-7824

Inconsistência » Sistema apresentando erro ao emitir relatório de contas a receber quando utilizado filtro de região.

1 - Menu

FinAgro3c » Relatórios » Contas a Receber » Contas a Receber.

2 - Objetivo

Efetuar as correções na rotina de relatórios de contas a receber, para que ao gerar o relatório filtrando por Região, não ocorra o erro “número invalido” e o relatório seja gerado normalmente.

3 - Alteração

Realizado a correção para que não ocorra erros/inconsistências, ao filtrar pela região das contas a receber.

AG-7771

Inconsistência » Sistema não leva informações como cep e número na impressão de carta na rotina de mala direta

1 - Menu

FinAgro3C » Relatórios » Mala - Direta » Cartas.

2 - Objetivo

Efetuar a correção na rotina de Relatórios de Mala Direta (Cartas), para que imprima corretamente o endereço.

3 - Alteração

Realizado as correções para que apresente o CEP e Número corretamente.

AG-7769

Melhoria » Adequar o "Código de Barras Para Expedição" gerado nas etiquetas de produção dos apontamentos do módulo Indústria, quando o código do estabelecimento for menor que 3 dígitos

1 - Menu

Indústria » Processos » Apontamento

2 - Objetivo

O módulo Indústria visa atender o setor de indústrias alimentícias principalmente do setor de laticínios e derivados, onde é possível realizar o apontamento de matérias primas e produtos acabados, bem como realizar o rastreamento das produções geradas através da consulta de lotes por exemplo.

Com o desenvolvimento e finalização do apontamento o sistema vai realizar a baixa das matérias primas proporcionais a quantidade apontada (baseado na composição do produto) e apontar portanto o produto acabado, gerando uma produção interna com a entrada do produto produzido no estoque da empresa, cujo produto possui lote especifico, bem como características ímpares, muitas das quais se faz necessária a evidenciação.

Quando o usuário do sistema realiza os apontamentos de produção com o controle da impressão de etiquetas é utilizada a rotina de apontamentos localizada em “Indústria » Processos » Apontamentos” para execução destas operações.

Dentro da etiqueta de produção, existe um código chamado de “Código Barras para Expedição”, nele são concatenados algumas informações dentre elas, o código do item, lote do produto, estabelecimento além do código sequencial da etiqueta servindo como uma identificação ÚNICA para o lote

Ocorre que essa geração de etiquetas em um estabelecimento cuja numeração era 700 (3 dígitos), porém recentemente o mesmo alterou este código para 18 92 dígitos), logo o “Código Barras para Expedição” diminui consideravelmente devido a informação do estabelecimento concatenada ter diminuído também, logo ocasionando alguns problemas na leitura de tais códigos no processo de Expedição, abaixo exemplo:

Cenário atual: 54684614154+18+5464 » Sendo o 18 a posição referente ao código do estabelecimento

Cenário esperado: 54684614154+018+5464 » Sendo o 018 a posição referente ao código do estabelecimento

Diante deste cenário, é necessário que seja feito alguns ajustes no sistema a fim de que possibilite a leitura novamente deste código de barra impresso nas etiquetas de produção cuja finalidade única é a leitura por coletores no processo de Expedição, de forma que o usuário consiga carregar normalmente as caixas dos itens produzidos e suas demais informações.

3 - Alteração

Realizado alguns tratamentos no momento de fazer a geração das etiquetas que quando o estabelecimento seja menor do que 3 dígitos, seja adicionado os zeros antes da numeração para que o código de barras fique correto tanto nas informações quando no tamanho da impressão das etiquetas que possibilite a leitura dos códigos pelo leitor.

AG-7704

Melhoria » Ajuste no desempenho da rotina de geração de notas de taxa de serviços em lote

1 - Menu

Agro3C » Notas » Taxas de Serviço » Cobrança Taxas de Serviços

2 - Objetivo

Verificar se existe a possibilidade de melhorar o processo e diminuir o tempo de execução da rotina para a geração de cada nota.

3 - Alteração

Banco de Dados

  • Criado a consulta SEL_NFITEMPGSERVICO.

Layout

  • Criado o checkbox “Gerar em Tela”;

    • Essa opção deve ser visível quando o combobox “Calcula sobre” estiver como “Físico“ e o checkbox “Converter físico em financeiro“ estiver desmarcado;

    • Quando desmarcado, será responsável pela geração das notas em DATAMODULE;

    • Quando marcado, atuará como já atuava até então, abrindo a tela de notas.

  • Criado o checkbox “Envio/Retorno de NFe em Lotes”:

    • Somente estará disponível quando a opção “Gerar em Tela” estiver desmarcada;

    • Se marcado, ao final do processo de geração de notas abrirá a tela de Envio/Retorno de NFe em Lotes com as notas que foram geradas;

    • Essa opção deve ser visível quando o combobox “Calcula sobre” estiver como “Físico“ e o checkbox “Converter físico em financeiro“ estiver desmarcado;

    • Será aberto a tela para cada estabelecimento, ou seja, se está sendo faturado 2 notas com estabs de origem diferentes, irá abrir duas vezes a tela. Os dados para faturamento serão relacionados ao estab de origem;

  • Ambas as opções acima citadas serão gravadas em “.ini”.

Código-Fonte

  • Criado toda a estrutura de classe necessária para a geração de notas em DATAMODULE respeitando os padrões de projetos estipulados;

  • Na tela de cobrança de taxa de serviço, repassado os parâmetros necessários para o faturamento das notas;

  • Para geração da nota, utilizado o objeto udmGeraNota;

  • Validado para permitir geração por DATAMODULE somente se for uma DEVOLUÇÃO DE SAÍDA;

  • Utilizado como base o método GeraNotaFisico, da unit uCobTxServico.pas para atender as os requisitos necessários estipulados pela rotina, como por exemplo:

    • Vínculo A PARTIR DE respeitando a opção “Obriga NFS Origem?” da configuração de nota;

    • Pagamentos dos serviços e geração dos registros nas tabelas NfItemTxServicoPg e NFItemPgServicoNFp.

  • Configurado para buscar a NF de Produtor da Origem quando possuir efetuando as respectivas validações, conforme campos da configuração de nota:

    • Obriga NFP-e na Nota Fiscal:

    • Referencia Nota de Produtor:

    • Carrega NF Produtor Origem;

    • Obriga NF de Produtor na Nota.

  • Efetuado as validações/desenvolvimentos necessários para geração de notas em DM;

  • Como esse processo não utiliza diretamente a tela de notas, algumas validações específicas que lá fazem deixarão de existir. Se for necessário alguma que até então não possui, deve ser analisado.

AG-7696

Melhoria » Exportar NF's oriundas do Mercado automaticamente para o Fiscal

1 - Menu

ExpImpAgro3C » Processos » Monitor Exportação Fiscal

2 - Objetivo

Utilizando a API de integração com os sistemas Viasuper e Petroshow, deverá ser emitido notas para ambos os sistemas e realizar a integração das mesmas para o sistema Agrotitan, após a integração feita deverá ser realizado o processo na rotina ‘ExpImpAgro3C » Processos » Monitor Exportação Fiscal’ onde os lançamentos deverao ser enviados diretamente para o módulo Fiscal.

3 - Alteração

GERAÇÃO DE CTRC POR MEIO DE IMPORTAÇÃO DE XML

Na rotina de importação de XML de CTRC, implementado para que após a geração de qualquer CTRC, seja aplicado as regras de exportação do documento para o módulo Fiscal.

GERAÇÃO DE NOTAS A PARTIR DO VIASUPER/PETROSHOW/JETPDV

Validado que tanto as notas geradas pelo viasuper, petroshow e Jetpdv passam pelo mesmo local no código. Sendo assim, implementado para que logo após a NF gerada, as regras de exportação do documento para o módulo fiscal também sejam aplicadas.

Quando é incluído uma NF por meio da integração com o VIASUPER  ou PETROSHOW, existe uma validação que se o documento já existir no Agro, ele deverá ser excluído e incluído novamente.

Ou seja, na exclusão do documento, também deverá ser adicionado um novo registro na tabela EXPFISCALNOTA, porém deixando o campo OPERACAO igual a “E“ que significa que o JOB deverá excluir o documento no fiscal.

4 - Configuração

Estar configurado no sistema Agro na opção de 'Configuração de Servidores’, a comunicação com o Servidor XE do Agrotitan, e no Modulo ExpImpAgro estar configurado para utilizar a Exportação para o Modulo Fiscal Automatizado.

Estar configurado o agendamento de tarefas para Exportação para o Fiscal Automaticamente. Opção ‘024 - Sincronização de Documentos para o Fiscal)’.

AG-7693

Inconsistência » Permitindo digitar Item para emissão da Nota Fiscal que estava INATIVO na Tabela de Preço quando utilizando dois Agro3C simultaneamente

1- Menu

  • Agro3C » Notas » Manutenção;

2 - Objetivo

  • Implementar o ajuste na falha ao carregar o valor do produto na criação da nota, após ativar o mesmo na rotina de tabela de preço – item x preço;

3 - Alteração

Realizado o ajuste na falha ao carregar o valor do produto após realizar a ativação do mesmo na tabela de preço do item.

Agora o item ao ser selecionado o valor do mesmo é inserido a partir da configuração na tabela de preço, e caso o usuário altere o valor para um valor inferior, o desconto é enviado para aprovação.

AG-7687

Inconsistência » Edição de impostos retidos na inserção das notas fiscais não estão sendo consideradas na NFITEMIMPOSTO

1 - Menu

Agro3C » Notas » Manutenção.

2 - Objetivo

Efetuar as correções na rotina de notas:

  • Ao alterar os impostos dos itens, e ao tentar salvar, o sistema está chamando o recalculo do imposto com isso é desfeito a alteração quando a nota é salva;

  • Que as alterações manuais dos impostos sejam consideradas logo na inserção da nota fiscal, para que sejam descontados os valores de maneira correta, e que se gere o valor do imposto, da maneira correta.

3 - Alteração

Realizado a correção para que:

  • Quando alterado a informação do imposto e salva a nota, mantenha a informação do imposto que foi alterado;

  • Ajustada a situação para quando utilizados os impostos retidos que fazem a retenção do valor financeiro, seja descontado diretamente nas notas fiscais, para que as alterações manuais dos impostos sejam consideradas na inserção da nota fiscal, e que sejam descontados os valores de maneira correta, e que gere o valor do imposto da maneira correta.

AG-7676

Melhoria » Implementar filtros de "Cidade de Destino" nas rotinas de Exportação de XML e Impressão de Notas Fiscais

1 - Menu

Agro3c » Notas » Impressão de Notas Fiscais

Agro3c » Docs. Eletrônicos » Exportar XML NFe / CTe

2 - Objetivo

Na rotina de Impressão de Notas Fiscais ou ainda de Exportação de XML’s de notas / CT-e, é utilizada para filtrar as Notas Fiscais conforme os filtros desejados a fim de salvar os arquivos XML’s das notas ou imprimi-las conforme necessidade. Em alguns casos, as prefeituras municipais acabam por solicitar o envio das notas impressas ou dos XML’s compactados de pessoas do seu município para que o processo seja facilitado deixando de enviar as terceiras vias das Notas.

Neste caso, o usuário do sistema, ao realizar o processo pelas rotinas explicadas acima, se torna necessário filtrar as Notas Fiscais pela cidade para que seja feito esse envio. Hoje, esse processo é feito manualmente e passível de falha devido a ter que fazer as pesquisas de cliente a cliente lembrando que há casos em que o cliente possui mais de um estabelecimento e em cidades diferentes.

Se faz necessário que seja adicionado em ambas rotinas citadas acima o filtro de cidade, de forma que facilitará todo o processo com o consumo menor de tempo e menor risco de erro.

3 - Alteração

Implementado o filtro de Cidade na rotina de Impressão de Notas Fiscais e Exportação de XML NFe / CTe, que traze os registros das Notas / CT-e pertencentes a cidade que foi filtradas, ou seja, caso um cliente tenha 3 endereços de cidades diferentes com notas lançadas, a nota deverá ser listada conforme o endereço registrado na nota e não o endereço informado no cadastro do cliente.

AG-7642

Inconsistência » Campo ESTAB das tabelas CONFIMPCTB e ITEMGRUPOIMP ficando em branco ao cadastrar uma nova configuração contábil

1 - Menu

Notas / Configurações / Configuração Exp. Contáb. / Configiguração de Exportação para Contabilidade

Estoque / Item / Item - Confg. Contábil / Item - Configurações Contábeis

2 - Objetivo

Correção

3 - Alteração

Ao criar uma configuração de exportação contábil nova foi verificado que o campo estabelecimento está ficando em branco nas tabelas ITEMGRUPOIMP e CONFIMPCTB dessa forma ocorrem erros ao exportar a nota para o fiscal e ao reprocessar ela na central da contabilidade.

Em ambos os grids, foi ajustado o sistema para que ao gravar os valores, se não tiver valor informado na coluna Estab, seja assumido o valor 0, caso contrário, será mantido o valor informado.

AG-7564

Inconsistência » Divergência no código da cidade entre o registro CC e PA na exportação para o fiscal

Menu:
Módulo ExpImpAgro3C » Processos » Exportação Agro » Livros Fiscais;
Módulo Agro3C » Cadastros Gerais » Pessoa » Cidade;

1 - Objetivo
Validar o cadastro de cidades para que não permita incluir registros duplicados, evitando assim que ocorra problemas de exportação para o fiscal nos registros CC e PA;

2 - Alteração
Criada validação no cadastro de cidades para que ao incluir um novo registro o sistema valide os Zeros à esquerda e não permita incluir registros duplicados. Exemplo: 05566 e 5566;
Consequentemente, não ocorrerá novamente o problema de exportação para o fiscal por conta dessa similaridade dos registros.

AG-7544

Inconsistência » Ficha do Produtor está considerando estabelecimentos inativos

1- Menu

Agro3C » Relatórios » Produtor » Ficha do Produtor.

2 - Objetivo

  • Implementar o ajuste da falha da rotina de gerar relatório ficha do produtor;

  • O usuário acessa a rotina relatórios » ficha do produtor e independentemente de qual parâmetro utilize para gerar o relatório, em nenhuma situação deve ser apresentado ou contabilizado valores e informações de empresas inativas.

3 - Alteração

Realizado o ajuste na rotina de gerar relatório ficha do produtor, testes realizados com os mesmos parâmetros descritos na tarefa e com outras diversas combinações de parâmetros, e em nenhuma situação foi apresentado ou contabilizado informações de empresas inativas.

AG-7426

Inconsistência » Ao gerar a Antecipação financeira pelo saldo financeiro o valor é diferente do mostrado na tela

1- Menu

Agro3C » Pedidos » Antecipação Financeira de Pedidos;

FinaAgro » Pessoas » Antecipação Financeira de Pedidos;

2 - Objetivo

  • Implementar o ajuste ao gerar o valor da antecipação financeira de pedidos que possui baixa parcial, o sistema deve carregar somente o saldo em aberto do pedido caso selecionado a opção “0 - Saldo Financeiro” na antecipação;

3 - Alteração

Realizado o ajuste nas seguintes rotinas:

Agro3C » Pedidos » Antecipação Financeira de Pedidos;

FinaAgro » Pessoas » Antecipação Financeira de Pedidos;

Agora caso o cliente selecione a opção “0 - Saldo Financeiro” o sistema gerará a antecipação somente com o saldo em aberto do pedido.

AG-7181

Inconsistência » Travamento na rotina de Despesas Financeiras e Erro em relatório na análise de Custos

1 - Menu

Lavoura3C » Processos » Custos da Lavoura » Despesas Financeiras;
Lavoura3C » Processos » Custos da Lavoura » Análise de Custos Agrícolas.

2 - Objetivo

Efetuar as correções/melhoria:
Lentidão e travamento na rotina de despesas financeiras pelo módulo Lavoura, para poder salvar o processo de rateio;
Ao gerar o relatório de Lançamentos Financeiros, o sistema está retornando falha/erro.

3 - Alteração

Realizado as correções para que não ocorra erros/inconsistências nas rotinas da Lavoura.

AG-6300

Melhoria » Contabilização do estoque negativo - Producao interna

1 - Rotina

ExpImp3C » Processos » Central de Contabilidade

2 - Objetivo

Realizar a contabilização de produção interna com estoque negativo de produto produzido, carregando as contas da coluna  “Conta Déb. Est. Neg” e “Conta C´red. Est. Neg” 

3 - Alteração

Quando parametrizado no estabelecimento e no grupo do item que o mesmo permite estoque negativo, ao realizar a produção interna de produto com estoque negativo, deve gerar uma nova linha de contabilização na central de contabilidade carregando as contas que estão informadas na coluna  “Conta Déb. Est. Neg” e “Conta C´red. Est. Neg”.

AG-5711

Melhoria » Tabela de preço » Filtros e pesquisas

Documentação na tarefa principal AG-3884FINALIZADA

AG-5710

Melhoria » Tabela de preço » Calculo do valor unitário do item do pedido de venda

Documentação na tarefa principal AG-3884FINALIZADA

AG-5709

Melhoria » Tabela de preço » Alterações na tela Tabela Item x Preço

Documentação na tarefa principal AG-3884FINALIZADA

AG-5708

Melhoria » Tabela de preço » Alterações no VsProject e Mestre

Documentação na tarefa principal AG-3884

AG-5441

Legislação » Considerar o fuso horário do cadastro da empresa para Cancelamento de Notas Fiscais

1 - Menu

Agro3C > Notas > Manutenção

2 - Objetivo

Considerar o fuso horário do cadastro da empresa para cancelamento de notas fiscais

3 - Alteração

Foi ajustado no código fonte para que o sistema considere o fuso horário do cadastro da empresa para cancelamento de notas fiscais invés do fuso horário do sistema operacional Microsoft Windows.

AG-5023

Inconsistência » Ajuste na rotina de Aprovação por Etapas

1 - Menu

Agro3C » Pedidos » Aprovação » Análise Comercial

Agro3C » Pedidos » Aprovação » Análise Financeira

Agro3C » Pedidos » Aprovação » Análise de Expedição/Faturamento

2 - Objetivo

Correção

3 - Alteração

O problema ocorre apenas quando a operação de cancelamento, bloqueio ou aprovação ocorre simultaneamente entre dois usuários. Desta forma, para controlar o acesso às rotinas sensíveis à execução paralela, foi utilizado um conceito semelhante ao semáforo porém, com aplicação entre diferentes processos e usuários. Além da criação do semáforo foi feito dois métodos de Liberação e bloqueio. Esses dois métodos foram implementados em todos os botões (Aprovar, Cancelar, Bloquear) para que quando fosse clicado ele mostre uma mensagem que foi implementada. Ou seja, quando o pedido já possuir um STATUS diferente do que está sendo feito por outro usuário, será exibida a seguinte mensagem: "O pedido XX-PD teve a situação alterada por outro usuário! Atualize os dados do pedido para continuar."

AG-3884

Melhoria » Implementar para utilizar controle de Margem de Lucro na tabela de preço por grupo de itens

1 - Menu:
Agro » Tabelas » Tabela de preço x item
Agro » Pedido » Manutenção de pedidos
Agro » Estoque » Item » Consulta de preço

2 - Objetivo:
Permitir o controle de margem de lucro por grupo de item na tabela de preço.

3 - Alteração:

Foi criado um novo campo "Tabela consulta preço" no módulo Agro3C > Configurações > Configuração > Agro. Ao informar uma tabela
de preço pai nesse campo ela será carregada por default na tela de Consulta de Preços na aba Tabela de Preço no campo Tabela
de Preço.
No módulo Agro3C » Cadastros Gerais » Pessoa » Manutenção na aba Financeiro na sub aba Tabela de Preço foi adicionado
a coluna Padrão. Essa coluna poderá ser marcado para um e somente um registro. É possível que não exista nenhum registro com ela marcada

No módulo Agro3C » Notas » Tabela de Preços » Tabela de Preços - Item x Preços foi adicionado os campos Atu. preço venda grupo, Usar Preço
e Custo para Preço. Se o campo Atu. preço venda grupo estiver informado 0-Não utiliza

Na tela Tabela de Preços - Item x Preços na sub aba Grupos, foi adicionada a coluna % de margem de lucro. Se o campo Atu. preço venda grupo estiver informado 1-Simples ou 2-Composto
o preenchimento desse campo será obrigatório para todos os registros.
Foi implementado para o valor unitário carregar conforme a opção definida nos campos Atu. preço venda grupo, Usar Preço
e Custo para Preço na tabela de preços. Essa implementação é válida apenas para Pedidos que usam tabela de preço e que esta tabela
de preço esteja devidamente configurada para controlar margem de lucro.

AG-3604

Inconsistência » Mostrando mensagem para realizar a inutilização de numeração da Nota Fiscal quando utilizado emissão por CPF/Produtor Rural

1 - Menu

Agro3C > Tela Inicial

2 - Objetivo

Não apresentar a tela de inutilização de numeração de notas fiscais quando utilizado emissão por CPF/Produtor Rural

3 - Alteração

Foi ajustado no código fonte para que não apresente a tela de inutilização de numeração de notas fiscais quando utilizado emissão por CPF/Produtor Rural, a tela é apresentada quando o estabelecimento estiver configurado como CNPJ.

AG-3389

Legislação » Exportar para o fiscal registro E3 Entradas - SAT Referenciado

1 - Menu

ExpImpAgro3C > Processos > Exportação Agro > Livros Fiscais

2 - Objetivo

Exportar para o fiscal registro E3 Entradas - SAT Referenciado

3 - Alteração

Foi ajustado via código fonte para que exporte o registro E3 (Entradas - SAT Referenciado) além do ED (Entradas - Documento Fiscal Referenciado) quando o documento for SAT Referenciado