Com o intuito de apresentar inovações e melhorias para um melhor desempenho das atividades das farmácias, através deste informativo apresentamos ajustes realizados na versão 3.50.0.0 do Linx Big Farma.  (piscar o olho)





Inovações e Implementações



Fiscal


→ 86619 - Implementadas melhorias e reestruturação na configuração dos tributos IBS e CBS, tornando o processo mais acessível, organizado e flexível. Agora, é possível configurar diferentes regras de tributação de acordo com o tipo de operação, incluindo operações específicas, como as vendas realizadas pelo programa Farmácia Popular. Para saber mais, acesse os artigos:

→ 90976 - Implementada adequação do sistema para atender ao Decreto 9.290/2018 - GO, permitindo que a alíquota de FCP seja informada em conjunto com o ICMS nas operações de saída. Para saber mais, acesse os artigos:

→ 87117 - Implementada a a emissão e gestão dos eventos da NF-e exigidos pela Reforma Tributária. Os eventos da Reforma Tributária são registros eletrônicos enviados ao Fisco para complementar ou corrigir informações da NF-e ou NFC-e. Esses eventos permitem registrar informações adicionais relacionadas aos documentos fiscais, contribuindo para a conformidade com a legislação tributária vigente. Para saber mais, acesse o artigo: Linx Big Farma - Eventos - Como gerar e visualizar os eventos da NF-e (Nota Técnica 2025.002);

→ 90977 - Implementada adequação para atendimento à legislação do estado de Mato Grosso (Decreto nº 1.972/2026 - Mato Grosso), com a inclusão de uma nova forma de cálculo para os valores dos produtos excluídos da Substituição Tributária (ST). As alterações incluem:

  • Para filiais do estado de Mato Grosso (MT), a data padrão será 30/04/2026;
  • Quando a UF da filial for MT, as opções de cálculo não serão exibidas, pois será aplicado um cálculo específico para o estado;
  • Para fornecedores do Simples Nacional, os códigos CSOSN são convertidos para CST antes da realização do cálculo, pois o sistema não armazena o CSOSN diretamente no item da nota;
  • Removida a trava do SPED que impedia a geração das parcelas para os registros E111 quando a filial não pertencia ao estado de São Paulo (SP).
  • Para saberr mais sobre como realizar o levantamento de crédito, acesse o artigo: Linx Big Farma - Levantamento de crédito ICMS e Exclusão da ST - Como realizar o levantamento de crédito para produtos excluídos do ICMS ST;

→ 90797 - Implementada adequação do sistema para atender à NT 2026.002 v.1.0, com inclusão da validação do 'cStat = 120' nas mensagens de retorno da SEFAZ;

→ 83023 - Implementado o Evento de Conciliação Financeira (ECONF), que permite registrar as transações financeiras relacionadas às notas fiscais eletrônicas, garantindo a rastreabilidade dos recebimentos, mesmo quando ocorrem em datas diferentes da emissão da nota. A funcionalidade facilita a conciliação entre documentos fiscais e recebimentos, proporcionando maior transparência, conformidade e controle das operações financeiras;




Ajustes e Melhorias



Vendas


→ 86867 - Adicionada validação para impedir a baixa no Contas a Receber quando o usuário utilizado no PDV estiver inativo ou excluído, bloqueando a movimentação diretamente na validação da rotina;

→ 90940 - Corrigida a rejeição 'Ausência de Troco quando o total dos pagamentos informados for maior que o total da nota', apresentada ao emitir NF-e com produto de CST 60 quando o parâmetro 'Aplicar exclusão do ICMS Substituição da Base de Cálculo do PIS e COFINS (Notas de saída)', localizado em Configurações > Filiais > Dados da filial > Dados fiscais, estava habilitado;

→ 87110 - Ajustada a regra de aplicação de voucher para que os descontos sejam somados sobre o valor líquido atual do item, garantindo que o percentual exibido na grid represente a economia total sobre o preço de tabela. A validação também passa a considerar o desconto acumulado, impedindo que o limite cadastrado para o produto (Desc. Máx. Prod.) seja excedido;

→ 88222 - Realizado ajuste para que, ao abrir o cadastro de um produto pela tela de Vendas, o sistema exiba somente a configuração à qual o produto está vinculado, facilitando a consulta das informações relacionadas ao produto;

→ 91039 - Corrigido o erro apresentado ao finalizar vendas recebidas pela integração FarmaciasAPP quando havia cupom de desconto aplicado na plataforma;




Fiscal


→ 89700 - Realizado ajuste para que a informação da 'Data da Última Sincronização' seja exibida corretamente na tela do Gestor Tributário iMendes;

→ 90903 - Realizado ajuste para que, durante a execução do serviço automático de atualização do iMendes, seja realizada a limpeza progressiva das informações com mais de 6 meses, evitando travamentos e lentidão nas consultas ao iMendes durante o cadastro de produtos;

→ 90929 - Corrigido o cálculo dos campos vUnCom e vUnTrib da NF-e, evitando o arredondamento indevido do valor unitário em operações com ICMS desonerado. O ajuste garante maior consistência entre quantidade, valor unitário e valor total do produto, evitando rejeições da SEFAZ decorrentes de divergências nos valores informados no XML;

→ 91185 - Realizadas diversas melhorias nas mensagens de inconsistência apresentadas durante a atualização de produtos no iMendes, facilitando a compreensão do usuário sobre a inconsistência identificada e as ações necessárias para sua correção;

→ 90979 - Implementada adequação do sistema para escriturar corretamente os Registros C100 C170 e C190 da EFD ICMS/IPI, destacando os valores do ICMS ST e IPI nos campos próprios;




Financeiro


→ 86890 - Realizado ajuste para bloquear a funcionalidade de trocar o tipo de pagamento durante a o processo de conferência de caixa;

→ 90644 - Realizado ajuste para que, quando um agendamento de pagamento de boleto for cancelado, o sistema não atualize a data para a data da Conta Digital, mantendo a data original do agendamento;

→ 84788 - Corrigido o erro 'You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near...' que ocorria ao buscar registro na tela de Conciliação de recebíveis;




Operacional


→ 81198 - Realizado ajuste na Conferência de Mercadorias para que o sistema alerte quando houver itens da NF-e sem cadastro na filial, apresentando o ID do produto e o código de barras dos itens. A conclusão da conferência fica bloqueada até que os cadastros sejam regularizados;

→ 91174 - Realizado ajuste na tela de Transferência de Material de Uso e Consumo para que sejam exibidas somente as notas fiscais de produtos classificados como de uso e consumo;

→ 90112 - Realizado ajuste para que o microID das transferências seja sempre gravado com o valor '0' (zero), independentemente do microID configurado no computador. Com isso, as transferências podem ser abertas em qualquer computador, garantindo maior flexibilidade na operação;

→ 91521 - Realizado ajuste para permitir a emissão de notas fiscais de devolução mesmo quando os valores de IBS/CBS estiverem zerados;

→ 91521 - Realizado ajuste para permitir a geração correta de notas fiscais de devolução ao fornecedor, mesmo quando as alíquotas de IBS/CBS estiverem zeradas;

→ 89879 - Corrigida a situação que vinculava a nota fiscal de devolução a um cliente diferente daquele associado à venda original. Também foi ajustada a mensagem de aviso exibida quando uma nota de devolução já havia sido emitida, com a inclusão de um temporizador para garantir tempo suficiente para a leitura pelo usuário;

→ 89882 - Realizado ajuste para que, ao cadastrar uma nota fiscal, excluí-la e cadastrá-la novamente, o sistema não identifique o documento como duplicidade, permitindo seu novo cadastro corretamente;

→ 88307 - Realizado ajuste para que a DANFE da nota fiscal de devolução seja exibida automaticamente em tela ao final do processo de cancelamento parcial de uma venda, realizado pela tela de Consultas e Cancelamentos;

→ 89404 - Realizado ajuste para permitir o cancelamento de notas fiscais emitidas quando a empresa estava enquadrada no regime tributário Simples Nacional, mesmo após a empresa ter sido alterada para o Regime RPA, garantindo que o processo seja concluído corretamente;




Configurações


→ 86958 - Implementada melhoria na tela Configurações > Filiais > Devolução, no campo 'Destacar ICMS ST em:', com a disponibilização das novas opções 'Campo próprio' e 'Outras despesas e dados adicionais';

→ 90821 - Realizado ajuste para que a tela de Configurações de Filiais seja exibida corretamente sem modo de edição;




Integrações


→ 89863 - Implementada melhoria na Integração E-Delivery, com a inclusão de dois novos campos para auxiliar no diagnóstico da situação dos produtos:

  • Inativo - Indica se o produto está inativo no cadastro do Linx Big;
  • Fim Promoção - Apresenta a data de encerramento da promoção do produto, permitindo identificar promoções expiradas ou próximas do término.

→ 89864 - Implementada melhoria na Integração E-Delivery, durante a recepção da carga, para identificar cancelamentos de pedidos realizados na plataforma E-Delivery e processá-los automaticamente no Linx Big. Ao identificar um cancelamento, o sistema localiza o pedido correspondente no ERP e realiza o cancelamento, mantendo as informações sincronizadas entre os sistemas;

→ 89865 - Implementada melhoria na tela de Catálogo de Produtos da Integração E-Delivery, com a inclusão de recursos para facilitar o controle e o reenvio manual de produtos:

  • Marcar/Desmarcar (F5) - Permite marcar ou desmarcar um produto para reenvio manual;
  • Marcar Todos (F6) - Permite marcar todos os produtos para reenvio manual;
  • Desmarcar Todos (F7) - Permite desmarcar todos os produtos marcados;
  • Reenviar Produtos (F9) - Permite reenviar manualmente os produtos marcados.

→ 89866 - Realizado ajuste na Integração E-Delivery para remover os endpoints fixos no código e armazená-los no banco de dados, facilitando o gerenciamento e a manutenção das configurações de integração;

→ 89867 - Implementado novo um campo na tela de Configuração do E-Delivery para permitir a seleção de qual layout a integração irá utilizar. O campo esta identificado como: 'Layout da Integração' e possui as duas opções: 'EDelivery - (Febrafar)' e 'Radar Farmarcas';

→ 89869 - Realizado ajuste na tela de Manutenção de Pedidos E-Delivery para que o botão 'Logs' seja habilitado quando o registro estiver com status 9, permitindo a consulta dos respectivos registros de log;

→ 90281 - Implementada nova opção de meio de pagamento na tela de Configuração do E-Delivery, permitindo definir se o pagamento da venda será realizado pela plataforma ou no momento da entrega;

→ 91195 - Realizado ajuste no endereço de URL de homologação da API da Integração E-Delivery;

→ 91686 - Corrigido erro de 'Access violation' que ocorria ao tentar enviar item do catálogo do E-Delivery;

→ 91494 - Implementada melhoria para permitir a alteração do vendedor no Controle de Entregas de forma parametrizada por empresa, mantendo a compatibilidade com a configuração atual da filial;

→ 89804 - Realizado ajuste na tabela 'orcament' para garantir o armazenamento correto dos pedidos do Linx Commerce que contenham descontos e juros;

→ 91231 - Adicionadas novas colunas para facilitar a identificação e a análise de futuros problemas relacionados à movimentação da integração PlugPharma. Agora, quando ocorrer um erro, serão registradas na tabela plugpharma_mov_erros as seguintes informações adicionais:

  • Data de criação do registro;
  • Identificação se o erro está relacionado a um arquivo;
  • Data de geração do arquivo, quando aplicável;

→ 91639 - Realizados diversos ajustes na Plataforma Farma para aprimorar a atualização e o envio das informações de estoque. Agora, ao realizar uma reserva de estoque, a coluna 'dtalteracao' da tabela 'estoque_minimo' é atualizada com a data e hora da reserva, acionando a validação do Motor de Dados, que identifica alterações nessa coluna para realizar a leitura e atualização do produto. Além disso, a leitura do estoque foi ajustada para considerar a quantidade efetivamente disponível para venda, calculada pela diferença entre as colunas 'estoque' e 'estoque_reserva' da tabela 'estoque_minimo'. Dessa forma, ao enviar o estoque para a Plataforma Farma, o sistema atualiza a tabela 'plat_farma_produto' com a quantidade disponível, considerando as reservas realizadas;

→ 91619 - Realizado ajuste no envio de estoque para o E-Delivery para considerar o estoque atual menos o estoque reservado do produto, evitando divergências nas informações de estoque enviadas à integração.;

→ 91758 - Realizado ajuste na geração do arquivo de movimentação do PlugPharma para filiais que utilizam arredondamento, evitando a ocorrência de erros durante o processo;

→ 91836 - Realizada refatoração na comunicação com o GetLojas, adequando a integração com o Motor de Dados e o Motor de Pedidos para evitar a consulta do loja_id a cada comunicação. A informação passa a ser armazenada no banco de dados e reutilizada nas transmissões, otimizando o processo de comunicação;

→ 91871 - Corrigido o erro 'Falha no processamento do JSON. Valide o usuário e senha da plataforma.', que causava instabilidade e lentidão ao utilizar a Integração Scanntech;

→ 91379 - Realizado ajuste para garantir que os arquivos de movimentação do PlugPharma sejam enviados no dia e horário agendados, evitando novos envios após a execução programada;

→ 91689 - Realizado ajuste para que, no envio do Arquivo de Movimentações/Carga Inicial, quando houver uma venda em um dia cuja NFC-e teve uma tentativa de emissão excluída, o registro seja gerado com o valor da venda correspondente à soma dos pagamentos, permitindo a correta aceitação do arquivo;

→ 91821 - Realizada correção de atualização de status do pedido na comunicação com E-Delivery;




Utilitários


→ 90014 - Implementado novo checkbox 'Enviar CNPJ da filial no campo Código do cliente do arquivo de Vendas (IMS)' na configuração na geração do layout IMS, localizado no menu Utilitários > Ferramentas Big > Vendas receitas. A nova opção permite definir qual identificador será gravado no campo 030 – Código cliente, do registro Tipo 5 do arquivo de Vendas;




Comunicador


→ 88510 - Realizado ajuste na tabela 'orcament' para evitar erros e divergências nas vendas;

→ 90200 - Realizado ajuste para garantir a correta comunicação e atualização dos dados nos bancos de dados do Central e da Loja;

→ 85865 - Realizado ajuste para que todas as entregas finalizadas sejam comunicadas corretamente no Central;

→ 89928 - Realizado ajuste para garantir que todas as tabelas de movimentações de estoque, como Entradas, Inventário, Vendas e Devoluções, sejam comunicadas corretamente entre as Lojas;

→ 90311 - Realizado ajuste na comunicação entre a loja e a Central, para evitar inconsistências no controle de Vale-troca;




Diversos


→ 89858 - Implementada infraestrutura de controle e retentativa automática de transações com o banco de dados (TBigTransacao / TBigTransacaoCore), aumentando a resiliência do sistema diante de falhas temporárias que podem interromper a operação, como Deadlock entre transações concorrentes e perda momentânea de conexão com o banco de dados. Nesses cenários, o sistema:

  • Realiza o Rollback completo da tentativa que falhou;
  • Aguarda um intervalo com crescimento exponencial e variação aleatória (jitter), evitando novas tentativas simultâneas entre os terminais do PDV;
  • Reabre a transação e realiza uma nova tentativa de forma transparente;
  • Caso as tentativas automáticas sejam esgotadas, apresenta ao operador a opção de retentar ou cancelar a operação, mantendo o Rollback para garantir a integridade da transação.

→ 83998 - Realizado ajuste no executável ConfiguraAcessoSistema.exe para garantir a validação correta da senha durante o processo de configuração;

→ 91101 - Criada Criada nova tabela para armazenar logs de requisições e respostas dos endpoints Open Banking, permitindo o registro das informações de comunicação com os serviços;

→ 89247 - Realizado ajuste no Gerador_Layout.exe para ser possível gerar o arquivo da operadora CELOS corretamente;

→ 91187 - Realizado ajuste para que o número do documento seja gravado na tabela correta, evitando que os documentos enviados ao Silo Digital apresentem os campos número de lançamento e número de documento com o mesmo valor;

→ 91471 - Implementada melhoria para garantir que threads e timers em segundo plano finalizem corretamente e liberem seus recursos sem travar o PDV/Retaguarda ao fechar telas ou descarregar DLLs;