O guia para "Avaliação de divergências entre o pedido de compra e o xml de entrada" tem as seções:
- O que é a avaliação de divergências entre o pedido de compra e o documento de entrada – Fase 1?
- Por que essa funcionalidade é útil?
- Como configurar o sistema para gerar movimentações apenas ao concluir o documento de entrada?
- Como funciona o comportamento do sistema após a configuração?
- Como funciona a Tela de notas fiscais destinadas?
- Como funciona a Lógica do sistema para identificar divergência?
- Como funciona a Liberação de divergência?
- Como funciona a Tela de análise de divergências?
- Como fazer o Estorno da análise de divergência?
- Como utilizar a funcionalidade na prática no dia a dia?
O que é a Avaliação de divergências entre o pedido de compra e o xml de entrada?
A Avaliação de divergências entre o pedido de compra e o xml de entrada é uma funcionalidade que permite comparar automaticamente as informações do pedido de compra com os dados do XML da nota fiscal do fornecedor, identificando possíveis inconsistências antes da conclusão do documento de entrada.
Essa avaliação acontece principalmente em documentos criados a partir da importação de XML e tem como objetivo garantir que o que foi entregue pelo fornecedor está de acordo com o que foi solicitado no pedido.
Ao processar o XML do fornecedor, o sistema:
- Compara dados do pedido de compra com os dados do XML;
- Identifica divergências em valores, quantidades, impostos, parcelas e outros campos;
- Permite ao usuário analisar essas divergências antes de concluir o documento;
- Exige uma decisão (aprovar ou reprovar) para cada item com divergência.
Os grupos que são possíveis ser comparados são:
- Valores totais
- Itens
- Produto
- Financeiro
- Parcelas
Veja abaixo a imagem da tela de documentos de entrada:
Por que essa funcionalidade é útil?
A Avaliação de divergências entre o pedido de compra e o documento de entrada é uma funcionalidade essencial para aumentar o controle e a segurança no processo de entrada de notas fiscais.
Na prática, ela resolve um dos principais problemas da rotina de compras: diferenças entre o que foi pedido e o que foi entregue pelo fornecedor.
Abaixo, os motivos do porque essa funcionalidade é útil para sua empresa:
1. Evita erros no estoque e no financeiro
Sem essa validação, divergências podem passar despercebidas, como:
- Quantidades diferentes do pedido;
- Valores incorretos;
- Impostos divergentes;
- Parcelas fora do combinado.
Com a funcionalidade, essas inconsistências são identificadas antes de gerar impacto no sistema.
2. Garante aderência ao pedido de compra
O sistema compara automaticamente os dados do pedido com o XML da nota, garantindo que:
- O fornecedor entregou exatamente o que foi negociado;
- As condições comerciais foram respeitadas;
- Não há diferenças relevantes nos itens ou valores.
3. Estrutura o processo de conferência
A funcionalidade transforma a conferência, que antes era manual e sujeita a erros, em um processo estruturado:
- Identificação automática de divergências;
- Visualização clara das diferenças;
- Decisão de aprovar ou reprovar cada item;
- Registro do resultado da análise.
4. Permite trabalhar com tolerâncias
Nem toda divergência é um erro. Por isso, o sistema permite configurar limites aceitáveis, como:
- Variação de quantidade;
- Diferença de valores;
- Prazo de pagamento.
Isso evita bloqueios desnecessários e torna o processo mais flexível.
5. Aumenta a confiabilidade dos dados
Ao garantir que todas as divergências sejam analisadas antes da conclusão do documento:
- O estoque fica mais confiável;
- O financeiro reflete a realidade;
- Os relatórios passam a ter mais precisão.
6. Cria rastreabilidade e controle
O sistema registra:
- Quais divergências foram encontradas;
- Quais foram aprovadas ou reprovadas;
- Qual foi o resultado final da conferência.
Isso traz mais controle e segurança para auditorias e análises futuras.
Como configurar o sistema para gerar movimentações apenas ao concluir o documento de entrada?
Para utilizar a funcionalidade "Gerar movimentações apenas ao concluir o documento de entrada", é necessário realizar algumas configurações no sistema, principalmente no cadastro da empresa.
Essa configuração altera diretamente o comportamento do sistema, por isso exige atenção antes de ser ativada.
1) Acessar o cadastro da empresa
Acesse o cadastro da empresa seguindo o caminho abaixo:
Acesse a tela "Empresas",
Aba "Compras",
Quadro "Controle de entrada de documentos".
Veja uma imagem da tela de empresas:
2) Ativar a configuração principal
Ative a opção:
- Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada
Atenção: Para ativar essa configuração é necessário que todos os documentos de entrada da empresa estejam com status "Concluído". Caso seja necessário alterar vários documentos de uma vez, utilize a rotina "Rotina de atualizar status dos itens de documento de entrada" da tela de "Rotina de ajustes" para realizar a atualização em lote. Quando essa opção estiver ativa, o sistema gera movimentações de estoque, financeiro e contábil após o documento de entrada estar com status "Concluído". Enquanto o documento estiver com status "Aguardando análise" ou "Em elaboração", nenhuma movimentação é criada, mesmo que o tipo de movimentação esteja configurado para movimentar estoque ou financeiro. Nesses status, também não é possível usar os submenus de criar devolução, atualizar movimentações de estoque ou movimentar ordens de produção em terceiros. Só é possível emitir NF-e quando o documento de entrada estiver com o status "concluído". Uma vez que o documento esteja como concluído, só é possível estornar o status usando o submenu "Estornar o status do documento de entrada". Ao realizar essa ação, o sistema desfaz as movimentações existentes, respeitando as mesmas validações aplicadas ao estorno financeiro e contábil.
Veja uma imagem da configuração "Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada" em destaque:
3) Configurar a avaliação de divergência
A tela de Configurações para avaliação de divergência permite definir como o sistema deve comparar automaticamente os dados do pedido de compra com o XML do fornecedor.
Na prática, essa tela é responsável por controlar:
- quais campos serão validados
- se a validação terá tolerância ou não
- quais limites de diferença são aceitáveis
Ou seja, aqui você define o “nível de rigor” da conferência automática.
Segue abaixo, os passos para ativar:
Acesse a tela "Empresas",
Busque pela empresa e selecione o submenu "Acessar configuração de avaliação de divergência".
No topo da tela, marque a opção: Ativar avaliação entre Pedido de compra e XML do fornecedor
Veja uma imagem do submenu "Acessar configuração de avaliação de divergência" em destaque:
Agora, vamos avaliar as partes da tela "Configurações para avaliação de divergência":
Ativar avaliação entre Pedido de compra e XML do fornecedor
Quando essa opção está habilitada:
- o sistema passa a comparar automaticamente os dados.
- a tela de análise de divergência é ativada.
- o fluxo de conferência passa a ser obrigatório antes da conclusão do documento.
Exigir justificativa para liberação do documento
Logo abaixo, temos a opção "Exigir justificativa para liberação do documento". Quando ativada, o usuário precisa informar uma justificativa ao aprovar divergências. Isso aumenta o controle e a rastreabilidade das decisões
Validar campos com tolerância
Esse quadro permite configurar campos onde pequenas diferenças são aceitáveis. Onde, para cada campo:
- você pode ativar ou desativar a validação.
- definir um limite inferior (%).
- definir um limite superior (%).
O sistema considera que valores dentro desse intervalo são aceitos e valores fora do intervalo são considerados na divergência.
Segue abaixo os campos disponíveis com tolerância separados por grupos:
Valores totais
- NF-e
- Frete
- Desconto
- Seguro
- Outras despesas acessórias
Itens
- Quantidade
- Desconto
- Valor unitário
- Valor ICMS
- Valor ICMS ST
- Valor IPI
- Valor PIS
- Valor COFINS
Financeiro
- Parcelas. Para parcelas, além da tolerância percentual, também existe: Dias de tolerância (prazo de pagamento).
Um exemplo prático da importância dessa tela é: se você configurar a quantidade com tolerância de 10%, o sistema permite pequenas variações entre o pedido e o XML, mas irá sinalizar diferenças maiores.
Validar campos sem tolerância
Essa seção define campos que devem ser exatamente iguais, sem margem para erro. Pois, qualquer diferença é considerada divergência.
Agora, avalie os campos disponíveis sem tolerância por grupo:
Item
- Pedido de compra
- Item do pedido
Produto
- NCM
- CEST
- Origem
- FCI
Financeiro
- Forma de pagamento
Para cada campo sem tolerância, você ativa ou desativa a validação. Quando ativo, o sistema exige correspondência exata entre pedido e XML.
Essas configurações influenciam diretamente o que será comparado. o que será considerado divergência e o que será aceito automaticamente.
E isso impacta na tela de análise de divergência, no substatus do documento e na necessidade de aprovação manual.
Em, resumo essa tela permite:
- definir quais campos sao conferidos automaticamente.
- configurar tolerâncias de diferença.
- exigir validações rigorosas quando necessário.
- controlar o comportamento da análise de divergência.
Essa configuração é considerada o “cérebro” da conferência automática, determinando como o sistema avalia se uma nota está correta ou não.
Veja abaixo uma imagem da tela "Configurações para avaliação de divergência"
4) Configuração de tolerância no cadastro de produtos
A configuração feita no cadastro da empresa funciona como regra geral para a avaliação de divergências. Porém, alguns produtos podem exigir tolerâncias específicas. Nesses casos, o sistema permite configurar regras diretamente no cadastro do produto.
Na prática, isso significa que cada produto pode ter uma configuração própria para avaliação de divergências entre o pedido de compra e o XML do fornecedor.
Essa possibilidade é importante porque nem todos os produtos exigem o mesmo nível de rigor na conferência. Alguns itens podem aceitar variações maiores, enquanto outros precisam de um controle mais restritivo.
No cadastro do produto, na aba Compras, o sistema apresenta um quadro chamado: Avaliação de divergências entre pedido de compra e XML do fornecedor. Nesse quadro, o usuário pode configurar tolerâncias específicas para os campos do item.
Veja abaixo uma imagem do quadro "Avaliação de divergências entre pedido de compra e XML do fornecedor" em destaque:
Os campos disponíveis são os mesmos da avaliação com tolerância utilizada no cadastro da empresa:
- Quantidade
- Desconto
- Valor unitário
- Valor ICMS
- Valor ICMS ST
- Valor IPI
- Valor PIS
- Valor COFINS
O comportamento desses campos é exatamente o mesmo da configuração feita no cadastro da empresa. Ou seja, para cada campo, o usuário pode:
- ativar ou desativar a validação
- definir um limite inferior
- definir um limite superior
Assim, o sistema consegue avaliar se a diferença entre o pedido e o XML está dentro ou fora da tolerância permitida para aquele produto.
Veja abaixo uma imagem do quadro "Avaliação de divergências entre pedido de compra e XML do fornecedor" com as configurações habilitadas:
Seguindo o padrão do sistema, a prioridade de parametrização é: Cadastro do produto > Cadastro da empresa
Isso significa que, no momento da análise de divergência, o sistema sempre verifica primeiro se existe configuração no produto.
Com isso, o sistema segue a seguinte lógica:
- se o campo estiver configurado no cadastro do produto, essa configuração é utilizada
- se o campo não estiver configurado no produto, o sistema utiliza a configuração definida no cadastro da empresa
Por exemplo, imagine que o campo foi configurado apenas no produto, e que o campo "Quantidade":
- não esteja configurado na empresa
- esteja configurado no produto com tolerância de 5%
Nesse caso, o sistema utiliza a tolerância de 5% do produto para avaliar a divergência.
Outro exemplo, podemos considerar o campo configurado na empresa e no produto. Agora, imagine que o campo "Valor unitário" esteja:
- configurado na empresa com limite de 10%
- configurado no produto com limite de 3%
Nesse caso, o sistema utiliza o valor do produto (3%), pois ele tem prioridade sobre a configuração geral da empresa.
Essa lógica permite uma análise mais precisa e aderente à realidade de cada item. Na prática, isso ajuda a:
- tratar produtos sensíveis com regras mais rígidas
- permitir maior flexibilidade em produtos com variação aceitável
- evitar divergências indevidas
- aumentar a confiabilidade da conferência automática
Com essa configuração, a avaliação deixa de ser apenas geral e passa a considerar o comportamento individual de cada produto. Isso significa que:
- o mesmo campo pode ter tolerâncias diferentes conforme o produto
- a análise fica mais específica
- a tomada de decisão se torna mais segura
Em resumo, a configuração de tolerância no cadastro de produtos permite:
- definir regras específicas por produto
- usar os mesmos campos da configuração da empresa
- priorizar a parametrização mais detalhada
- tornar a análise de divergência mais precisa
Essa funcionalidade dá mais flexibilidade ao processo e permite que o sistema avalie cada produto com o nível de tolerância mais adequado.
5) Validação de pré-requisitos obrigatórios
Antes de salvar a configuração, o sistema realiza uma validação importante:
Todos os documentos de entrada da empresa devem estar com status “Concluído”
Caso exista pelo menos um documento com status diferente, o sistema não permite salvar e exibe uma mensagem orientando o uso da rotina de ajustes. Segue abaixo o texto da validação:
Não foi possível salvar a empresa. Por favor, siga as orientações abaixo para conseguir fazer essa operação no sistema. Para ativar a configuração 'Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada' é necessário que todos os documentos de entrada da empresa estejam com status Concluído. Caso seja necessário alterar vários documentos de uma vez, utilize a tela rotina 'Rotina de atualizar status dos itens de documento de entrada' da tela de 'Rotina de ajustes' para realizar a atualização em lote.
Veja uma imagem da validação:
6) (Opcional) Utilizar a rotina de ajustes
Se houver muitos documentos para atualizar, utilize a rotina:
- Rotina de atualizar status dos itens de documento de entrada
Para isso, segue o caminho abaixo:
Acesse a tela "Rotinas de ajuste",
Clique no botão "Criar rotinas de ajuste",
No campo "Tipo de rotina", selecione "Rotina de atualizar status dos itens de documento de entrada",
No campo "Empresas", selecione todas as empresas, ou uma empresa específica.
Clique em "Salvar".
Na tela "Rotina de ajustes", clique na rotina criada e selecione a opção "Executar rotina".
O objetivo dessa rotina é preparar os documentos de entrada do sistema para o uso da configuração "Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada" localizada no cadastro da empresa.
Ao executar essa rotina, o sistema altera o status de todos os documentos de entrada da empresa informada para "Concluído".
Essa rotina só pode ser executada quando a configuração "Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada" está desativada.
O passo a passo da rotina é:
- Usuário clica no botão "Executar rotina".
- O sistema localiza todos os documentos de entrada da empresa e altera seu status para "Concluído".
Veja uma imagem da tela de criação de rotina de ajuste:
7) Configurar o status padrão dos documentos
O sistema permite definir qual deve ser o status inicial dos documentos de entrada.
Existem duas configurações:
- Status padrão do campo "Status do documento de entrada" na importação do arquivo XML da NF-e do fornecedor: Para documentos criados por XML.
- Status padrão do campo "Status do documento de entrada" na criação do documento de entrada: Para documentos criados manualmente ou por pedido
Opções disponíveis:
- Aguardando análise
- Em elaboração
- Concluído
Por padrão, o sistema utiliza "Aguardando análise".
Para fazer essas configurações, acesse a tela "Configurações gerais".
Veja uma imagem dessas configurações em destaque na tela "Configurações gerais":
8) Permissões de grupos de usuário
Para garantir maior controle e segurança no processo de análise de divergências, o sistema permite configurar permissões específicas no cadastro de grupos de usuário.
Na prática, essas permissões determinam quais usuários podem acessar determinadas funcionalidades relacionadas à conferência e liberação de documentos de entrada.
As permissões estão disponíveis na aba "Permissões" do cadastro de grupos de usuário
Segue abaixo as permissões disponíveis:
- Estornar liberação do documento de entrada: controla se o usuário pode visualizar e utilizar a opção de estornar a liberação do documento, permitindo refazer a análise de divergência.
- Acessar a tela de avaliação de divergência: define se o usuário pode acessar o submenu de análise de divergências e visualizar a tela de conferência.
- Estornar status do documento de entrada: controla se o usuário pode desfazer alterações no status do documento, permitindo retornar o processo para etapas anteriores.
Essas permissões são importantes para:
- evitar alterações indevidas no processo de conferência
- restringir ações críticas a usuários autorizados
- garantir maior controle operacional e auditoria
Com essas permissões, o sistema permite:
- controlar o acesso à análise de divergências
- limitar ações como estorno e alteração de status
- garantir que apenas usuários autorizados realizem operações críticas
Veja abaixo uma imagem da permissão "Acessar a tela de avaliação de divergência" em destaque:
9) Comportamentos importantes após ativação
Após ativar a configuração:
- O sistema passa a depender do status para gerar movimentações;
- Algumas ações ficam bloqueadas até a conclusão do documento;
- O fluxo de entrada passa a exigir conferência antes da efetivação;
- O controle sobre o processo de entrada aumenta significativamente.
Em resumo, as configurações dessa funcionalidade envolve:
- Ativar a opção no cadastro da empresa;
- Garantir que todos os documentos estejam concluídos;
- (Opcional) Ajustar status padrão e comportamento da data de entrada;
Após configurada, o sistema passa a trabalhar com um fluxo mais seguro e controlado, onde as movimentações só ocorrem após a validação completa do documento.
Como funciona o comportamento do sistema após a configuração?
Após ativar a configuração “Gerar movimentações de estoque, financeiro e contábil apenas ao concluir o documento de entrada”, o sistema passa a ter um novo comportamento baseado no status do documento de entrada.
Esse status deixa de ser apenas informativo e passa a controlar quando as movimentações são efetivamente geradas.
1) Controle total baseado no status do documento
O sistema passa a seguir a seguinte lógica, quando o status do documento de entrada está como "Aguardando análise" ou "Em elaboração":
- Não gera movimentação de estoque
- Não gera contas a pagar
- Não gera lançamentos contábeis
Mesmo que o tipo de movimentação esteja configurado para movimentar estoque e financeiro.
Veja uma imagem do campo "Status do documento de entrada" na tela de criação de documento de entrada:
Quando o documento de entrada está com o status "Concluído", ao salvar o documento de entrada, o sistema:
- Gera movimentações de estoque
- Cria lançamentos financeiros
- Realiza os lançamentos contábeis
Veja uma imagem do campo "Status do documento de entrada" na tela de criação de documento de entrada com status "Concluído":
2) Bloqueios operacionais enquanto o documento não está concluído
Enquanto o documento estiver em "Aguardando análise" ou "Elaboração", o sistema impede algumas ações importantes:
- Criar devolução
- Atualizar movimentações de estoque
- Movimentar ordens de produção em terceiros
E apresenta a mensagem “Para seguir com essa ação o status do documento de entrada precisa estar como 'Concluído'”.
Veja uma imagem de uma validação ao tentar criar um documento de devolução quando o documento está com o status "Aguardando análise":
3) Controle da emissão de NF-e
A emissão de nota fiscal eletrônica passa a depender do status:
- Não é possível emitir NF-e se o documento não estiver concluído.
- Só é permitido emitir NF-e com status "Concluído".
Veja uma imagem de uma validação ao tentar emitir uma NF-e quando o documento está com o status "Aguardando análise":
4) Comportamento da integração com financeiro
Enquanto o documento não estiver concluído:
- O sistema não gera contas a pagar.
- O quadro de integração financeira fica oculto.
E apresenta a mensagem “Somente documentos com status ‘Concluído’ geram financeiro.” .
Veja uma imagem do quadro "Integração com financeiro" em destaque na tela de edição do documento de entrada:
5) Processamento de XML sem impacto imediato
Ao importar um XML:
- O sistema pode criar o documento normalmente
- As informações são registradas (itens, valores, parcelas, etc.)
- Mas nenhuma movimentação é gerada até a conclusão
Isso permite:
- Conferência completa antes da efetivação.
- Correção de dados antes de impactar estoque e financeiro.
Veja a imagem de um documento importado via XML:
6) Controle sobre lote/série
Mesmo com a configuração ativa:
- O usuário pode informar lote/série durante a importação ou edição
- Os dados são armazenados normalmente
- A movimentação só ocorre quando o documento for concluído
Veja uma imagem da aba Lote/série na edição do item documento de entrada:
7) Estorno do status do documento
Após concluir o documento, o sistema:
- Bloqueia a edição direta do status
- Disponibiliza o submenu “Estornar o status do documento de entrada”
Ao utilizar essa opção:
- O sistema tenta desfazer:
- Movimentações de estoque
- Lançamentos financeiros
- Lançamentos contábeis
- O documento volta para edição com status anterior
Veja uma imagem da opção “Estornar o status do documento de entrada”.
8) Validações no estorno
O estorno só é permitido se:
- Não houver impedimentos financeiros (ex: contas já pagas)
- Não houver impedimentos contábeis
Importante: O estorno é permitido desde que não existam impedimentos relacionados ao saldo em estoque, especialmente quando a configuração de bloqueio de estoque negativo estiver ativada. Caso contrário, o sistema bloqueia a ação.
9) Impacto no reprocessamento contábil
Com a configuração ativa:
- O sistema não gera lançamentos contábeis para documentos que não estejam concluídos.
Em resumo, após a configuração, o sistema passa a operar com um fluxo controlado por status:
- Documento criado → não gera impacto nas movimentações e permite ajustes / edição.
- Documento em análise → permite ajustes / edição e não há impactos na movimentação de estoque
- Documento concluído → gera todas as movimentações
Isso garante:
- Mais controle sobre o processo
- Mais segurança nas informações
- Redução de erros operacionais
Na prática, o status do documento passa a ser o ponto central da execução das movimentações no sistema.
Como funciona a Tela de notas fiscais destinadas?
A tela de Notas fiscais destinadas permite que o usuário crie documentos de entrada a partir de NF-es recebidas, facilitando o processo de importação e registro dessas notas no sistema.
Na prática, essa funcionalidade automatiza a criação do documento de entrada e organiza o fluxo de processamento do XML, tornando o processo mais ágil e seguro.
Anteriormente, ao executar a ação de criar documento na tela de notas fiscais destinadas:
- o sistema cria automaticamente um documento de entrada
- esse documento fica disponível na tela de documentos de entrada
- o número do documento criado é exibido na coluna “Documento de entrada”
Ou seja, o processo ocorre de forma automática, sem necessidade de ajustes intermediários.
Com a melhoria implementada, o fluxo foi ajustado para oferecer maior controle ao usuário. Agora, ao criar um documento de entrada o usuário é direcionado para a tela de processamento do XML, onde pode:
- visualizar os itens do documento
- revisar as informações importadas
- ajustar dados antes da criação final
Essa tela apresenta uma tabela com os itens do XML, contendo informações como:
- Item: Indica o número sequencial do item dentro da nota fiscal.
- Código Produto: Campo onde é exibido ou selecionado o código do produto no sistema. Permite edição e funciona como autocomplete para vincular o item do XML a um produto cadastrado.
- Descrição do produto: Apresenta a descrição do produto conforme selecionado.
- Produto do fornecedor: Mostra a descrição ou código do produto conforme cadastrado pelo fornecedor. Essa informação vem diretamente do XML e ajuda na identificação do item.
- Quantidade: Indica a quantidade do produto informada na NF-e. Pode considerar unidade principal ou secundária, conforme configuração do produto.
-
Lote/série: Campo destinado ao controle de lote ou número de série do produto. É relevante para produtos que possuem controle de rastreabilidade. Quando o produto selecionado controlar lote/série e o tipo de movimentação movimentar estoque, o sistema apresenta um botão na coluna "lote/série", com o nome "Definir lote/série". Ao clicar no botão, o sistema abre uma tela com o mesmo comportamento da aba "lote/série" do item do documento de entrada. Porém, sem os botões "Digitar lote/série" e "Atualizar quantidade do item". Ao abrir essa tela, o campo "Gerar lote/série automaticamente" vem preenchido somente se:
- Se o produto controla lote esse campo vem preenchido quando a configuração geral "Regra específica para geração de números de lote automaticamente na criação do documento de entrada" está preenchida e o campo "Bloquear geração de número de lote/série automaticamente no documento de entrada" no tipo de movimentação do item está desmarcado.
- Se o produto controla série esse campo vem preenchido quando a configuração geral "Regra específica para geração de números de série automaticamente na criação do documento de entrada" está preenchida e o campo "Bloquear geração de número de lote/série automaticamente no documento de entrada" no tipo de movimentação do item está desmarcado.
- Caso a configuração geral esteja vazia e/ou a configuração do tipo de movimentação esteja marcada, o sistema não traz esse campo "Gerar lote/série automaticamente" marcado.
- Valor unitário: Apresenta o valor unitário do produto informado na nota fiscal.
- Valor total dos produtos: Exibe o valor total do item, considerando quantidade × valor unitário.
- Setor de saída: Define o setor de estoque de origem do produto. Pode não ser aplicável em alguns cenários de entrada.
- Setor de entrada: Define o setor de estoque onde o produto é movimentado. Campo editável, permitindo selecionar o local de entrada do item no estoque.
- Tipo de movimentação: Indica o tipo de movimentação que deve ser utilizado na criação do documento. Normalmente, preenchido automaticamente com base nas configurações do sistema.
- Selecionar pedidos: Botão que permite vincular os itens da nota fiscal a pedidos de compra existentes. Ao clicar, o usuário pode selecionar pedidos compatíveis.
- Itens de pedido de compra: Exibe os itens de pedido de compra que já foram vinculados ao item da nota. Mostra informações como número do pedido e quantidade vinculada.
- Encerrar item? Campo do tipo checkbox que define se o item do pedido de compra deve ser encerrado. Quando marcado, indica que o item foi totalmente atendido.
Veja abaixo uma imagem da tela "Importação de arquivo XML de NF-e":
Um ponto importante é que, através dessa tela, o usuário pode selecionar várias NF-es e gerar mais de um documento de entrada ao mesmo tempo.
Nesse caso, o sistema exibe uma tabela com todos os documentos que serão criados, permitindo a visualização e conferência antes da finalização. Isso traz mais transparência e controle no processo.
Existe um cenário em que o sistema não direciona o usuário para a tela de processamento do XML. Isso ocorre quando o XML já tiver sido processado anteriormente. Nesse caso, o sistema evita duplicidade e não redireciona para a tela de edição. Isso garante consistência e evita retrabalho.
Em resumo, a tela de notas fiscais destinadas agora:
- permite criar documentos de entrada a partir de NF-es
- direciona o usuário para revisão dos dados (quando necessário)
- suporta criação de múltiplos documentos
- automatiza o processo quando as informações já estão completas
Essa melhoria torna o processo mais seguro, flexível e alinhado com a realidade das operações.
Como funciona a Lógica do sistema para identificar divergência?
A análise de divergências entre o pedido de compra e o XML do fornecedor é realizada automaticamente pelo sistema, com base nas configurações definidas e nas regras de comparação entre os dados.
Na prática, o sistema compara campo a campo e identifica se os valores estão:
- iguais.
- dentro da tolerância.
- ou divergentes.
Essa lógica é o que garante a confiabilidade da conferência automática.
O sistema compara diretamente os campos do pedido de compra com as tags do XML da NF-e. Segue abaixo os campos pro grupo:
Valores totais
- Valor total da NF-e →
<vNF> - Frete →
<vFrete> - Desconto →
<vDesc> - Seguro →
<vSeg> - Outras despesas →
<vOutro>
Valores dos itens
- Quantidade →
<qCom> - Desconto →
<vDesc> - Valor unitário →
<vUnCom> - ICMS →
<vICMS> - ICMS ST →
<vICMSST> - IPI →
<vIPI> - PIS →
<vPIS> - COFINS →
<vCOFINS> - Pedido →
<xPed> - Item do pedido →
<nItemPed> - Origem →
<orig>
Cadastro do produto
- NCM →
<NCM> - CEST →
<CEST>
Financeiro
- Forma de pagamento →
<tPag> - Parcelas →
<nDup>,<dVenc>,<vDup>
A quantidade exige um tratamento especial por causa das unidades de medida. Quando as unidades são iguais, o sistema compara diretamente os valores. Quando as unidades são diferentes, se houver cadastro de unidade secundária, o sistema realiza a conversão e compara os valores convertidos.
Por exemplo, imagine o seguinte cenário:
- Pedido: 50 litros
- XML: 5 unidades
- Conversão: 1 unidade = 10 litros
O resultado seria 5 unidades = 50 litros, onde não há divergência.
Para campos com tolerância, o sistema calcula um intervalo aceitável. Segue abaixo, como funciona a fórmula:
valor do pedido × tolerância = faixa aceitável
Por exemplo, imagine o caso em que a quantidade no pedido = 100 e a Tolerância: 0% a 10%. Dessa forma a faixa aceitável é igual a:
- mínimo: 100
- máximo: 110
Segue o resultado da análise:
- 100 → sem divergência
- 110 → dentro da tolerância
- 111 → divergência
- 99 → divergência
Para os campos sem tolerância, a comparação é exata.
Por exemplo, imagine o seguinte cenário:
Pedido: PC0001
- XML: PC0001 → ok
- XML: vazio → divergência
- XML: PC1 → divergência
O sistema analisa três aspectos:
-
Quantidade de parcelas: compara número de parcelas do pedido com
<nDup>. Se houver diferença, o sistema sinaliza uma divergência. -
Prazo (dias): O sistema compara diferença entre data base e vencimento no pedido e diferença entre.
<dEmi>e<dVenc>no XML. O sistema não compara datas diretamente, e sim o prazo em dias. -
Valor das parcelas: compara cada parcela do pedido com
<vDup>, respeitando a tolerância configurada.
O sistema trata corretamente situações onde a entrega é parcial. Nesse caso, veja como funciona:
Quando o sistema identifica uma entrega parcial, o sistema recalcula os valores proporcionalmente e refaz a análise de divergência.
Por exemplo, imagine o seguinte cenário:
Pedido: 10 unidades
XML: 7 unidades
Fator: 7/10 = 70%
O sistema recalcula:
- Quantidade → 7
- ICMS ST → proporcional
- Valores → proporcional
Como resultado, o sistema considera sem divergência.
Para campos como:
- frete
- seguro
- desconto
- outras despesas
o sistema:
- calcula a proporção por item.
- aplica nos valores.
- soma os totais.
Esse valor proporcional é comparado com o XML
Nas entradas com múltiplos pedidos, quando um documento envolve mais de um pedido:
- o sistema separa por abas.
- cada pedido é analisado individualmente.
- os totais são somados para comparação geral.
Ao passar o mouse sobre os valores o sistema mostra a composição e destaca os valores por pedido.
Quando há mais de um pedido, cada aba mostra os dados do pedido correspondente, mesmo que o XML tenha valores diferentes. Isso garante clareza na análise.
Em resumo, a lógica de identificação de divergência permite:
- comparar automaticamente pedido e XML
- aplicar regras de tolerância
- tratar unidades diferentes
- analisar financeiro e parcelas
- lidar com entrada parcial
- suportar múltiplos pedidos
Essa lógica transforma a conferência em um processo inteligente, automatizado e altamente confiável.
Como funciona a Liberação de divergência?
Após a análise automática das divergências entre o pedido de compra e o XML do fornecedor, o sistema exige que o usuário tome uma decisão sobre a entrada da nota fiscal.
Na prática, essa etapa representa a validação final da conferência, onde o usuário avalia as divergências identificadas e decide se a operação deve ser aprovada ou reprovada.
Esse processo garante mais controle, segurança e rastreabilidade nas entradas de notas fiscais.
Com a ativação da análise de divergências, o sistema passa a utilizar um substatus, que indica o resultado da conferência realizada.
Esse substatus é exibido logo abaixo do status principal do documento e mostra, de forma clara, a situação da análise.
Veja abaixo uma imagem do substatus em destaque:
O documento pode assumir os seguintes estados:
- Conferência aprovada sem divergência: Todos os itens foram aprovados e não foi identificada nenhuma divergência entre o pedido e o XML.
- Conferência aprovada com divergência: Todos os itens foram aprovados, mas existe pelo menos uma divergência identificada.
- Conferência aprovada parcialmente: Existem itens aprovados e itens reprovados dentro do mesmo documento.
- Conferência reprovada: Todos os itens foram reprovados e o documento não foi aceito.
- Conferência em revisão: A análise está em andamento ou foi reiniciada e ainda não foi concluída.
- Aguardando conferência: O XML foi processado, mas a análise de divergência ainda não foi realizada.
- Não aplicável para conferência: O documento não participa da análise de divergência (ex: não foi criado por XML ou a funcionalidade está desativada).
Atenção: os valores totais são considerados na hora do sistema atribuir um substatus.
O substatus “Não aplicável para conferência” é utilizado quando o documento não for criado a partir de XML ou a funcionalidade estiver desativada.
Nesses casos, o fluxo funciona normalmente, sem bloqueios.
O status do documento deixa de ser controlado manualmente e passa a refletir o resultado da conferência.
Veja abaixo uma imagem com o substatus em destaque:
Como funciona a Tela de análise de divergências?
Quando a funcionalidade está ativa, o sistema disponibiliza no submenu do documento a opção "Análise de divergências".
Veja abaixo uma imagem do submenu "Análise de divergências":
A tela é organizada para facilitar a análise e tomada de decisão. Segue abaixo os campos separados por grupos:
Valores totais
Comparação entre:
- valor da nota
- frete
- desconto
- seguro
- outras despesas
Veja abaixo uma imagem do quadro "Valores totais" em destaque:
Financeiro
Inclui:
- forma de pagamento
- parcelas (quantidade, prazo e valor)
Veja abaixo uma imagem do quadro "Financeiro" em destaque:
Itens do pedido de compra
Cada item é exibido em linha e pode ser expandido para mostrar:
- dados do pedido
- dados do XML
- divergências identificadas
Atenção: Apenas os campos configurados são exibidos.
Veja abaixo uma imagem do quadro "Itens do pedido de compra" em destaque:
Aprovação e reprovação dos itens
Para cada item, o usuário deve escolher:
- ✔ (Aprovar): indica que o item foi validado e aceito, mesmo que exista ou não divergência.
- ✖ (Reprovar): indica que o item não foi aceito devido a divergências ou inconsistências identificadas.
Após a escolha:
- o sistema registra a decisão
- permite desfazer (se necessário)
- exige decisão para todos os itens com divergência
Veja abaixo uma imagem com as ações "Aprovar" e "Reprovar" em destaque:
Ações rápidas
No final da tela, o sistema apresenta os seguintes botões:
- Aprovar todas divergências: aprova todos os itens do documento de uma só vez, considerando que estão aceitos para entrada.
- Reprovar todas divergências: reprova todos os itens do documento, indicando que a nota não deve ser aceita.
- Criar documento de devolução: permite gerar um documento de devolução para os itens reprovados ou com divergência.
Veja abaixo uma imagem com os botões em destaque:
Reprocessar análise
Caso seja necessário revisar os dados, utilize o botão "Reprocessar análise de divergência".
Esse botão pode ser utilizado:
- após ajustes no pedido
- após correção de cadastro
- quando houver inconsistência nos dados
Veja abaixo uma imagem com o botão "Reprocessar análise de divergência" em destaque:
Justificativa da decisão
O sistema permite registrar uma justificativa para a decisão tomada, especialmente quando há divergências aprovadas e é necessário documentar a decisão, através do campo "Justificativa da análise ( - )".
Veja abaixo uma imagem do campo "Justificativa da análise ( - )" em destaque:
Itens sem vínculo com pedido
Itens que não possuem vínculo com pedido ficam na aba "Sem vinculo com o pedido", e:
- ficam em uma aba separada
- não passam por comparação de divergência
- podem ser aprovados ou reprovados normalmente
Veja abaixo uma imagem da aba "Sem vínculo com o pedido"
Como fazer o Estorno da análise de divergência?
Após concluir a conferência, caso seja necessário alterar a decisão, utilize o submenu "Estornar análise de divergência".
Veja uma imagem do submenu "Estornar análise de divergência" em destaque:
Ao estornar:
- o sistema tenta desfazer movimentações de estoque.
- desfaz os agendamentos financeiro e os lançamentos contábeis.
- retorna o documento para edição.
- O status do documento fica como "Em elaboração".
- O substatus fica como "Conferência em revisão".
Isso permite refazer toda a avaliação.
Após concluir a análise não é possível alterar diretamente as decisões e é necessário realizar o estorno para reavaliar.
Em resumo, a liberação de divergência é a etapa que:
- transforma a análise automática em decisão.
- controla a conclusão do documento.
- registra o resultado da conferência.
- garante rastreabilidade e segurança no processo.
Essa funcionalidade assegura que nenhuma nota fiscal seja concluída sem uma validação estruturada e consciente das divergências encontradas.
Como utilizar a funcionalidade na prática no dia a dia?
Após configurar a funcionalidade, o processo de entrada de documentos passa a seguir um fluxo mais estruturado, com foco em conferência antes da geração de movimentações.
Abaixo, apresentamos o passo a passo recomendado para utilização no dia a dia:
1) Criar ou importar o documento de entrada
O documento pode ser criado de diferentes formas:
- Importação de XML da NF-e do fornecedor;
- A partir de um pedido de compra;
- Manualmente no sistema.
Ao ser criado, o documento normalmente assume o status "Aguardando análise" ou "Em elaboração".
Veja uma imagem da tela de edição de documento de entrada com o status "Aguardando análise":
2) Conferir as informações do documento
Antes de concluir o documento, o usuário deve realizar a conferência completa, incluindo:
- Produtos e quantidades;
- Valores unitários e totais;
- Impostos;
- Condições de pagamento;
- Vínculo com pedido de compra;
- Classificação financeira e tipo de movimentação;
Se o documento vier de XML, também é possível:
- Ajustar produtos não identificados;
- Corrigir informações divergentes;
- Definir lote/série dos itens, quando aplicável.
Veja uma imagem da tabela de itens na tela de edição do documento de entrada:
4) Validar o financeiro (sem gerar títulos ainda)
Mesmo antes da conclusão, o sistema pode apresentar as condições de pagamento, as parcelas e vencimentos ficam registrados. Porém, nenhuma conta a pagar é gerada até a conclusão do documento. .
Veja uma imagem da aba condições de pagamento na edição do documento de entrada:
5) Alterar o status para "Concluído"
Após finalizar a conferência:
- Edite o documento de entrada,
- Altere o status do documento para "Concluído",
- Salve o documento.
Nesse momento, o sistema:
- Gera movimentações de estoque;
- Cria contas a pagar;
- Gera lançamentos contábeis.
Veja uma imagem do campo "Status do documento de entrada" na tela de criação de documento de entrada com status "Concluído":
6) (Opcional) Ajustar após a conclusão
Se for necessário corrigir o documento após a conclusão:
- Utilize o submenu “Estornar o status do documento de entrada”;
- O sistema desfaz as movimentações;
- O documento volta para edição.
Veja uma imagem da opção “Estornar o status do documento de entrada”.
7) Fluxo ideal resumido
No dia a dia, o fluxo recomendado é:
- Importar ou criar o documento
- Conferir todas as informações
- (Opcional) Avaliar divergências
- Validar dados financeiros
- Concluir o documento
- (Se necessário) Estornar e corrigir
Na prática, essa funcionalidade muda o processo de entrada de documentos de automático e imediato. Para um fluxo mais controlado:
- Criar → Conferir → Aprovar → Executar
Isso garante:
- Mais segurança
- Menos erros
- Mais controle sobre estoque e financeiro
#VamosEmFrente


Comentários
0 comentário
Por favor, entre para comentar.