Validador de XML SNGPC Online — Verifique, Confira e Corrija Arquivos ANVISA Antes do Envio
Verifique, confira e corrija instantaneamente erros de Registro MS (13 dígitos), números de lote, nota fiscal, receituário e inconsistências nas movimentações de entrada, saída e perda conforme o Guia SNGPC — direto no seu navegador, sem instalar nada.
Arraste e solte seu arquivo XML do SNGPC aqui
ou clique para selecionar do seu computador (.xml)
O Que Este Validador de XML SNGPC Verifica
Registro MS (13 Dígitos)
Verifica se cada medicamento possui a codificação oficial da ANVISA com 13 dígitos numéricos válidos iniciando em 1 ou 2.
Nota Fiscal & Receituário
Confere nota fiscal e CNPJ de origem/destino em entradas e transferências, e a obrigatoriedade de receituário, comprador e paciente em vendas.
Lote, Perda & Quantidades
Audita campos obrigatórios de lote, código do motivo de perda (1 a 9) e integridade de quantidades movimentadas em entradas, saídas e perdas.
Como Funciona a Validação do XML SNGPC
Do arraste do arquivo até o relatório final, em 4 passos — tudo dentro do seu navegador.
Envie o arquivo XML
Arraste o arquivo gerado pelo seu sistema ERP para a área de upload, ou clique para selecioná-lo do computador.
Processamento local instantâneo
O navegador lê e interpreta o XML aplicando as mesmas regras do Guia SNGPC da ANVISA, sem enviar nada a servidores externos.
Diagnóstico item a item
Cada medicamento, insumo ou movimentação é validado individualmente; erros aparecem com o campo exato, o código e uma recomendação de correção.
Corrija e exporte
Ajuste o arquivo no seu ERP com base no diagnóstico e, se quiser, exporte o relatório completo em CSV ou JSON antes de reenviar.
Perguntas Frequentes sobre o SNGPC
O que é o SNGPC?
O SNGPC (Sistema Nacional de Gerenciamento de Produtos Controlados) é o sistema da ANVISA usado por farmácias e drogarias para transmitir eletronicamente a movimentação de medicamentos sujeitos a controle especial e antimicrobianos. A transmissão é feita por meio de um arquivo XML gerado pelo sistema ERP da farmácia, seguindo o Guia SNGPC oficial da ANVISA.
Como validar um arquivo XML do SNGPC antes de enviar à ANVISA?
Arraste o arquivo XML gerado pelo seu ERP para a área de upload deste validador (ou clique para selecioná-lo). A ferramenta processa o arquivo diretamente no seu navegador e mostra, item por item, quais registros passariam na transmissão real e quais seriam rejeitados, com o campo exato e o motivo de cada erro — sem precisar enviar o arquivo a nenhum sistema externo.
Como verificar, conferir ou corrigir um XML SNGPC com erro?
Envie o XML SNGPC para este validador para verificar e conferir, item por item, se cada movimentação está de acordo com o Guia SNGPC da ANVISA. Para cada inconsistência encontrada, a ferramenta indica o campo exato, o código do erro e uma recomendação de correção — assim você corrige o arquivo diretamente no seu sistema ERP e reenvia com segurança, sem depender de tentativa e erro na transmissão real.
Quais são os erros mais comuns na transmissão do SNGPC?
Os erros mais frequentes envolvem o Registro MS do medicamento (deve ter 13 dígitos numéricos e começar com 1, 2 ou 8), número de lote ausente, dados de nota fiscal incompletos (CNPJ de origem/destino, data ou tipo de operação) e campos obrigatórios do receituário — como conselho profissional do prescritor, comprador (para medicamentos sujeitos a controle especial) ou paciente (para antimicrobianos).
O que significa um erro de Registro MS inválido no SNGPC?
Esse erro indica que o número de Registro MS informado no XML não segue o padrão exigido pela ANVISA: 13 dígitos numéricos, sem letras ou caracteres especiais, começando obrigatoriamente com 1 (medicamentos) ou 2/8 (biológicos). Causas comuns incluem zeros à esquerda removidos pelo ERP, dígitos faltando ou dígitos trocados.
Meus dados saem do meu navegador ao usar este validador?
Não. Todo o processamento — leitura do XML, validação de cada regra e geração do relatório — acontece 100% no seu navegador, usando JavaScript. O arquivo nunca é enviado a nenhum servidor. Isso é especialmente importante porque arquivos SNGPC contêm dados sensíveis, como CPF de pacientes e compradores de medicamentos controlados.
Quais formatos de arquivo são aceitos?
O validador aceita arquivos .xml no padrão de transmissão de movimentação do SNGPC (mensagemSNGPC), incluindo os blocos de entrada, saída — venda ao consumidor e transferência — e perda, tanto para medicamentos quanto para insumos farmacêuticos.
Esse validador de XML SNGPC é gratuito?
Sim, o uso é totalmente gratuito e não exige cadastro. Como todo o processamento roda no seu navegador, não há custos de servidor repassados ao usuário.