← Blog Compras
Entrada de mercadoria pelo XML da NF-e: do arquivo à gôndola sem digitação
Como importar o XML da NF-e do fornecedor, revisar os produtos pendentes numa fila e aprovar em massa — com geração de código de barras e processamento em segundo plano.
A nota do atacadista chega com 80, 120 itens. Digitar isso no sistema — código, descrição, NCM, custo, quantidade — leva uma tarde e ainda sai com erro. Mas boa parte do que você digitaria já está dentro do XML da NF-e que o fornecedor é obrigado a emitir. Entrada de mercadoria boa é a que lê o arquivo e te deixa só com as decisões.
O que vem dentro do XML
Cada item da NF-e costuma trazer código do produto no fornecedor, EAN (quando tem), descrição, NCM, CFOP, unidade, quantidade e custo unitário. O XML é a base do cadastro — falta o que é seu: preço de venda e margem.
O fluxo no KiPDV
- Importe o XML — upload do arquivo ou a partir de uma nota que entrou pelo fluxo de DF-e (depois da consulta e do download do XML, quando necessário).
- O sistema tenta casar cada item com o seu cadastro — primeiro pelo EAN/código de barras; se não achar, pelo código do fornecedor no histórico daquele fornecedor. Produto conhecido: atualiza custo e trata estoque conforme a unidade. Produto novo: vira produto pendente.
- Revise a fila de pendentes — cada item chega com os dados do XML preenchidos; você define preço de venda (e margem).
- Aprove em massa — seleção, aprovação em lote ou fila inteira. Item sem EAN? Há geração de código de barras interno em massa para etiquetar.
Notas grandes rodam em segundo plano (job/batch): você acompanha o progresso e pode cancelar o lote; o caixa não precisa “travar” esperando o processamento.
Por que fila de aprovação, e não cadastro automático?
Porque custo não é preço. Se o sistema jogasse tudo direto para a gôndola, o produto novo entraria sem margem definida — ou com margem chutada. A fila existe para o lote passar pelo seu critério uma vez, em bloco, em minutos: é o meio-termo entre digitar tudo e confiar cegamente no XML.
O efeito colateral bom: custo sempre fresco
Como cada nota importada pode atualizar o custo, o sistema passa a enxergar quando o fornecedor sobe o preço — e abre revisão de preço quando a margem fica defasada em relação ao alvo. Não é “todo reajuste gera alerta se a venda já cobre a margem”; é alerta quando a venda não cobre o critério configurado.
A importação de XML, a fila de pendentes e a aprovação em massa fazem parte do plano Completo do KiPDV (módulo de compras/B2B), junto com NF-e e DF-e.