A7Pharma:2.89.0.0
Data de Lançamento: 23/05/2022
Cadastro Básico
Compra
Venda
SNGPC
- Adicionada coluna Cód. Orçamento na Listagem de Venda SNGPC, que exibirá o Código do Orçamento vinculado a Venda SNGPC. A alteração feita irá auxiliar na localização de Orçamentos através das Vendas SNGPC;
- Adicionada trava para não permitir a exclusão de Venda SNGPC Pendente que possua vínculo com Orçamento Confirmado. A trava foi adicionada para evitar que uma Venda SNGPC Pendente seja excluída de um Orçamento Confirmado e posteriormente esse Orçamento seja finalizado no PDV sem os dados SNGPC necessários;
Histórico do consumidor
- Adicionado o filtro 'Data Última Compra' na listagem da 'Histórico do Consumidor';
Entrega
- Adicionada a localização de estoque do Produto no relatório de Separação de Entrega;
Transferência
Estoque
Financeiro
DDA
- O editor de Configuração da Unidade de Negócio foi alterado para incluir o componente "Inclusão Automática Conta a Pagar Não Localizada" no agrupamento de DDA na aba Financeiro;
- Adicionada configuração avançada para definir uma tolerância em dias para a data de emissão das contas a pagar durante a localização de contas realizada na conferência financeira automática de notas fiscais. Essa configuração está relacionada à localização feita quando a inclusão automática de contas por DDA está habilitada (Config. da Unidade de Negócio > Financeiro > DDA).
- A chave da configuração avançada citada anteriormente é 'DDA.ConferenciaFinanceira.toleranciaDataEmissaoContaPagar';
- Alterado o processamento de localização de contas a pagar na conferência financeira automática de notas fiscais de entrada para considerar a configuração de inclusão de contas não localizadas quando a inclusão automática de contas por DDA estiver habilitada (Config. Unidade de Negócio > Financeiro > DDA). Anteriormente, caso a conta originada pelo DDA não fosse encontrada, uma pendência de conferência era disparada, porém mediante a configuração de "Inclusão Automática Conta a Pagar Não Localizada", a conta poderá ser originada pelos dados do XML da nota fiscal em conferência se necessário, assumindo portanto um comportamento "híbrido" (cria a conta se a mesma não for encontrada);
Buscador de Contas Bancárias
- Ajustado buscador de Contas Bancárias para também buscar pelo Código do Banco, Número da Agência ou Número da Conta Bancária. Antes, a busca era feita apenas pelo Nome da Conta Corrente vinculada a Conta Bancária;
Pagamento Eletrônico
- Implementada a geração/importação da remessa de pagamento eletrônico para o banco Sicredi no layout CNAB 240;
Conciliação de Extrato Bancário
- Adicionada possibilidade de conciliação manual de Extrato Bancário com Movimentação de Conta Corrente com datas divergentes. Antes, a conciliação somente era possível quando o Extrato possuía a Data ou Data Contábil igual a Data da Movimentação de Conta Corrente. Agora, a conciliação será possível caso a Configuração Avançada da Unidade de Negócio 'ConciliacaoExtratoBancario.valorToleranciaDias', esteja preenchida e a diferença entre as Datas do Extrato com a Data da Movimentação de Conta Corrente seja menor ou igual a tolerância configurada;
Fiscal
Devolução Compra
- Devolução de compra - Simples Nacional:
- O processamento do editor de item da NF-e foi modificado para permitir a liberação dos campos de valores dos impostos (ICMS, ICMS ST, FCP e FCP ST) para eventual edição manual, também para Notas Fiscais onde o Emitente pertence ao regime Simples Nacional, considerando que a alteração realizada anteriormente atendia apenas o regime Normal, porém, ainda, com a mesma finalidade de permitir que em situações nas quais existam diferenças entre o valor proveniente da nota de entrada e o valor esperado pelo espelho do fornecedor ou pelo cálculo realizado pela SEFAZ, o valor possa ser corrigido diretamente pelo usuário, quando a nota esteja no contexto de Devolução de Compra;
- As divergências de casas decimais entre os valores presentes na nota fiscal de entrada e o valor esperado pelo espelho do fornecedor têm acontecido com frequência, o que tem gerado grande quantidade de chamados para intervenções manuais;
- O processamento do editor de item da NF-e foi modificado para permitir a liberação dos campos de valores dos impostos (ICMS, ICMS ST, FCP e FCP ST) para eventual edição manual, também para Notas Fiscais onde o Emitente pertence ao regime Simples Nacional, considerando que a alteração realizada anteriormente atendia apenas o regime Normal, porém, ainda, com a mesma finalidade de permitir que em situações nas quais existam diferenças entre o valor proveniente da nota de entrada e o valor esperado pelo espelho do fornecedor ou pelo cálculo realizado pela SEFAZ, o valor possa ser corrigido diretamente pelo usuário, quando a nota esteja no contexto de Devolução de Compra;
- Ao realizar emissão de NF-e no contexto de Devolução de Compra, os dados exibidos como informações adicionais dos itens e nas Informações Complementares no DANFE, não eram persistidos no banco de dados, e também não existiam no XML da Nota Fiscal, o que causava divergência quando comparados após a importação do XML em outras plataformas.O processamento foi modificado para que as informações adicionais geradas automaticamente no contexto de devolução, sejam persistidas no banco de dados e estejam presentes no XML da Nota Fiscal;
Impressão do DANFE
- Adicionada Configuração Avançada "DANFE.imprimirPorcentagemDesconto", habilitada por padrão, que permite que seja definida como false para não incluir a informação da porcentagem de desconto, "(...%)", na impressão dos Itens de NF-e no DANFE;
SPED
- Alterado processamento de escrituração do SPED registro C191, para que ao escriturar Notas Fiscais de Entrada, quando o item possuir CST 60 ou CSOSN 500, caso exista valor de FCP ST no item da Nota Fiscal o mesmo seja escriturado como valor de FCP Retido no registro C191 de acordo instrução com o Guia Prático;
- O processamento de escrituração SPED foi modificado, para que ao obter os dados de endereço dos participantes dos documentos fiscais escriturados, seja considerado o código do país presente no endereço cadastrado no sistema, em vez de informar sempre o código do Brasil (1058) fixamente;
Conferência de ICMS ST - Nota Fiscal de Entrada
- Adicionado coluna "BC ICMS ST e FCP ST: Calculado" na tela de conferência de ICMS ST dos itens;
- Alterado o nome da coluna "BC ICMS ST" para "BC ICMS ST e FCP ST: Informada";
- Incluídos os campos referentes ao valor Total e Selecionado para "BC ICMS ST Informado" e "BC ICMS ST Calculado" nos totalizadores na Conferência de ICMS ST de itens na NF-e de Entrada;
Nota Fiscal
- Alterada listagem de item da NF-e, sendo incluída a legenda "Quantidade do Lote Divergente", além de colorir a linha do item em questão na cor laranja, indicando que existe divergência entre a quantidade vendida do item e a quantidade informada no lote do item;
- A coloração da linha e a exibição da legenda somente irão ocorrer caso as configurações avançadas referente a vigência da NT2021.004¹ e a UF da unidade de negócio do emissor esteja informada como participante da validação²;
- ¹Nfe.dataVigenciaNT2021004
- ²Nfe.ObrigatoriedadeTagMed.EstadosPermitidos
- A coloração da linha e a exibição da legenda somente irão ocorrer caso as configurações avançadas referente a vigência da NT2021.004¹ e a UF da unidade de negócio do emissor esteja informada como participante da validação²;
- O campo "Registro M.S" presente no item da NF-e e no item da Nota Fiscal de Entrada teve sua validação modificada, anteriormente aceitando apenas 13 caracteres, passa agora a aceitar valores com 6, 11 ou 13 dígitos conforme atualização da NT2021.004v1.30;
- Os campos referentes aos impostos de ICMS e ICMS ST ficavam travados quando selecionado o CST 70, porém seguindo a lógica dos demais CSTs os campos que podem ser usados em tal contexto deveriam ser liberados (Alíquota, Base de Cálculo, Redução de Base de Cálculo, etc);
- Implementada Consulta de Situação de NF-es em massa na Listagem de NF-es. A implementação permite que a situação das NF-es selecionadas seja consultada na SEFAZ e suas informações sejam atualizadas com base no retorno recebido;
- O processamento de emissão de NF-e de Transferência de Estoque a partir da Ferramenta de Transferência foi modificado, para que se tente obter os lotes dos medicamentos quando selecionado o tipo "Gerencial", o tipo "SNGPC" já realizava a informação dos lotes para os medicamentos controlados;
Inutilização de NF-e e NFC-e
- O processamento responsável pela criação do XML de inutilização de NF-e/NFC-e foi modificado, para que o mesmo passe a considerar também os dados de envio em sua construção, formando assim, juntamente com os dados de retorno, o XML completo de inutilização. Este processamento se aplica tanto para notas fiscais inutilizadas individualmente quanto por processo de inutilização por faixa numérica;
CF-e SAT
- Alterado processamento de criação do XML de CF-e SAT, para que o Valor Total de Frete anteriormente informado de maneira integral, sendo processado e rateado automaticamente pelo SAT, seja rateado manualmente e tenha seu respectivo valor setado como valor de frete do item, para que possa compor a Base de Cálculo dos impostos de PIS e COFINS;
Relatório
Ferramentas
Distribuição gratuita
- A Listagem de Distribuição Gratuita não tinha um botão para cancelar as Distribuições Gratuitas, o cancelamento só era possível através do botão de Inclusão tornando a operação de cancelamento contra intuitiva. Adicionado o botão Cancelar" na tela de Listagem;
Exportar de documentos fiscais
- Quando inutilizadas faixas numéricas futuras de NF-e (sem vínculo com NF-e do sistema) ao tentar exportá-las através da ferramenta de Exportação de XMLs os documentos referentes a essas inutilizações não estavam sendo considerados. Ajustada a ferramenta de Exportação de XMLs para considerar tanto os XMLs de NF-es inutilizadas como também inutilização por faixa numérica;
SNGPC
Vacina
Configuração
Permissão
PDV
Orçamento
- Alterado o editor de receita médica para possibilitar a definição de um logradouro. Além disso, criou-se uma configuração avançada de unidade de negócio para obrigar que os dados de endereço do prescritor sejam preenchidos exclusivamente através do buscador de logradouro;
- Renomeado o grupamento 'Endereço' do editor supracitado para 'Endereço do Prescritor.'. Adicionalmente, o rótulo do buscador de itens também foi renomeado de 'Inclusão de Lote' para 'Produto'.
- A chave da configuração avançada citada anteriormente é 'ReceitaMedica.captarEnderecoPrescritorPorLogradouro'.
- Na Listagem de Orçamento, foi incluído um botão que permite Cancelar ou Descartar Orçamentos de acordo com seu status;
- Implementado também um novo método para realizar o Cancelamento ou Descarte de Orçamentos em massa;
Integração
CAASP
- Implementada a estruturação de comunicação com a API da CAASP;
- Alterado o funcionamento dos buscadores de pessoas para realizar a consulta de registros através da API da CAASP, complementando o resultado com registros do A7Pharma se necessário. Com isso, a exibição dos dados nos buscadores também foi alterada para exibir o código de exportação dos registros. O funcionamento introduzido por esta modificação é condicionado à configuração avançada 'Integracao.CAASP.habilitada';
- Alterados os buscadores de Pessoa e Pessoa de Recebimento de Crediário para permitir a consulta através do código de exportação. A alteração supracitada só será aplicada quando a configuração avançada de unidade de negócio 'Integracao.CAASP.habilitada' estiver habilitada;
- Adicionadas validações à confirmação de orçamento e à operação de venda no PDV para exigir uma pessoa válida;
- Adicionado condicionamento ao botão "Novo" do orçamento para abrir a interface de forma de pagamento automaticamente;
- Alterado o funcionamento do buscador de pessoas do PDV para realizar a consulta de registros através da API da CAASP, complementando o resultado com registros do A7Pharma se necessário. Com isso, a exibição dos dados nos buscadores também foi alterada para exibir o código de exportação dos registros. O funcionamento introduzido por esta modificação é condicionado à configuração avançada 'Integracao.CAASP.habilitada';
- Adicionados bloqueios aos seguintes componentes:
- Código de exportação no editor de pessoa;
- Cadastro Rápido de Pessoa no Orçamento nas configurações da unidade de negócio.
- Observações: Adicionalmente, quaisquer formas de pagamento do tipo Crediário serão inativadas, pois os usuários da CAASP não as utilizarão.
- Alterado o buscador de Pessoa para permitir a consulta através do código de exportação na venda do PDV;
- Criada configuração avançada para controle do limite de registros exibidos nos buscadores de pessoas quando a integração com a CAASP estiver habilitada.
- A chave da configuração supracitada é 'Integracao.CAASP.limitePessoas';
Napp Solutions
- Criado o script de pós-atualização '2.89-pos.sql' para alteração das views para a integração com a NAPP Solution;
- Recriadas as views de integração com a NAPP Solutions:
- Criada nova view para listar as Unidades de Negócio;
- Alterada view de Catálogo de Produtos para exibir o estoque para todas as Unidades de Negócio;
- O script anterior considerava que existiria um usuário 'chinchila_napp_solutions' nas bases dos clientes, porém isso não é necessariamente verdade. Alterado o script para salvar em tabela temporária os usuários que possuíam alguma permissão no schema 'integracao_napp_solutions' ou que possuem a palavra 'napp' no seu nome, para depois conceder as permissões para esses usuários;
Figura Fiscal
- Devido a falhas na sincronização de dados da Figura Fiscal para o sistema por haver na base do cliente Produtos com Embalagens com Preços inconsistentes no que diz respeito a Mãe e Filha, estamos agora sinalizando a transação para que essas validações não sejam realizadas nesse processo;
- Esse conceito foi introduzido e aplicado inicialmente na Integração com o Cadastro Certo (change nas Referências), tendo sido replicado agora para a Figura Fiscal (e, provavelmente, será replicado para outras Integrações);
- Alterado o processamento referente ao perfil ICMS, para que o percentual de redução de base de cálculo de ICMS, retornado a partir da Integração Fiscal (AVANT), seja considerado também em itens com CST 90;
Vuupt
- Na integração de roteirização da API da Vuupt foi adicionado o processo de importação de CF-e;
Procfit Cosmos Pro
- Melhorias de desempenho nas views de integração Procfit Cosmos Pro
- Foi realizado o isolamento de partes do processamento em views distintas possibilitando que a consulta fique mais leve, sendo necessário criar novas views:
- BI_VENDAS_PRESCRICAO
- BI_VENDAS_DOCUMENTO_FISCAL
- BI_COMPRAS_COSMOS
- BI_VENDAS_COSMOS
- BI_VENDAS_FINALIZADORAS_COSMOS
- CFE_COSMOS
- NFE_COSMOS
- PRODUTOS_COSMOS
- PRODUTOS_CLASSIFICACOES
- Foi realizado o isolamento de partes do processamento em views distintas possibilitando que a consulta fique mais leve, sendo necessário criar novas views:
SmartPed Integrado
- Foi identificado que alguns fornecedores utilizam código maior que os 6 caracteres utilizados inicialmente.