Consulta Periódica: O sistema realiza consultas ao SEFAZ utilizando o NSU (Número Sequencial Único) para identificar notas não baixadas anteriormente.
Busca Automática: A configuração EntradaBuscaAutomatica nas configurações de DFE determina se a busca automática está ativa.
Manifestação: Quando uma nota é encontrada no SEFAZ, o sistema automaticamente envia uma manifestação (Ciência da Operação ou Confirmação da Operação) para que a nota possa ser baixada.
Processo Recursivo: O sistema consulta continuamente até que o último NSU seja igual ao máximo NSU disponível, garantindo que todas as notas sejam importadas.
1.
Informar Chave: O usuário informa a chave de acesso da nota fiscal
2.
Validação: O sistema valida se a chave contém apenas números e possui 44 caracteres
3.
Manifestação: O sistema envia automaticamente a manifestação necessária (Ciência da Operação ou Confirmação da Operação)
4.
Download: O sistema realiza o download da nota no SEFAZ
5.
Importação: O XML completo é importado no sistema
SEFAZ Fora do Ar: Se houver erro de comunicação com o SEFAZ, o sistema informa e sugere tentar novamente mais tarde
Nota Não Localizada: Se o SEFAZ retornar "Nenhum Documento Localizado", o sistema orienta a aguardar alguns instantes, pois o SEFAZ pode demorar alguns minutos para disponibilizar a nota
Chave Inválida: Se a chave não for uma NF-e válida, o sistema retorna erro informando que não é uma nota fiscal
1.
Upload: O usuário faz upload do arquivo XML ou ZIP
2.
Validação: O sistema valida se o XML foi emitido pelo CNPJ da empresa
3.
Parse: O sistema converte o XML em estrutura interna
4.
Verificação de Duplicidade: O sistema verifica se a nota já existe pelo campo chave
5.
Se a nota já existe e está com status "Pendente" ou "Aguardando SEFAZ", ela é atualizada
Se a nota já existe com outro status, o sistema impede a importação
Se é uma nota nova, ela é criada
Cadastrar Produtos Não Vinculados: Se marcado, produtos que não foram vinculados ao cadastro serão cadastrados automaticamente
Aplicar Cálculo de Venda/Custo: Se marcado, os preços de venda serão calculados automaticamente baseados no custo e margem de lucro
Natureza da Operação: Define a natureza da operação da nota (Uso e Consumo, Compra para Revenda, etc.)
Data/Hora do Aceite: Define quando a nota foi aceita (padrão: data/hora atual)
1.
Código GTIN (EAN): Prioridade para vinculação por código de barras
2.
Nome do Produto: Vinculação por nome exato (sem acentos, espaços e case insensitive)
3.
Histórico de Fornecedor: Vinculação baseada em notas anteriores aceitas do mesmo fornecedor com os mesmos códigos
4.
Código do Produto: Última tentativa usando o código do produto no sistema
A vinculação automática ocorre durante a importação da nota e antes do aceite
O sistema respeita vinculações manuais já feitas pelo usuário
Se um produto foi desvinculado manualmente, o sistema não tenta vinculá-lo novamente automaticamente
Produtos não vinculados automaticamente ficam disponíveis para vinculação manual ou serão cadastrados durante o aceite (se a opção "Cadastrar Produtos Não Vinculados" estiver marcada)
Quando um produto é vinculado manualmente, o campo EntradaVinculadoPor é preenchido com "Vinculado manualmente"
Quando um produto é desvinculado manualmente, o campo EntradaVinculadoPor é preenchido com "Desvinculado pelo usuário {nome do usuário}"
Isso permite rastrear quem fez a alteração e quando foi feita
Produtos desvinculados manualmente não são vinculados automaticamente novamente pelo sistema
Durante o aceite, produtos desvinculados manualmente têm seus códigos ignorados para permitir o cadastro de um novo produto
O sistema adiciona um código aleatório ao nome do produto desvinculado para forçar o cadastro de um novo produto (o código é removido após o cadastro)
Correção de Vinculação Incorreta: Quando o sistema vincula automaticamente um produto errado, o usuário pode desvincular e vincular o produto correto
Produto Duplicado: Quando há dois produtos similares no cadastro e o sistema vinculou ao errado
Novo Produto: Quando o produto não existe no cadastro e o usuário quer forçar o cadastro mesmo que exista um produto similar
Agrupamento: Quando o usuário quer agrupar itens da nota em um único produto do cadastro
Pendente: Nota importada aguardando aceite
Aguardando SEFAZ: Nota resumida aguardando disponibilização do XML completo
Aceita: Nota aceita e processada
Rejeitada: Nota rejeitada pelo usuário
Indisponível: Nota que não está mais disponível para download no SEFAZ
SEFAZ Indisponível: Se o SEFAZ estiver fora do ar ou demorar muito para responder, o sistema informará e você poderá tentar novamente mais tarde
Notas Duplicadas: O sistema detecta automaticamente se uma nota já foi importada
Produtos Inválidos: Se houver problemas com produtos durante o aceite, o sistema informará quais precisam ser corrigidos