SNGPC Validator

ANVISA 2.0

Gerenciador de Produtos Controlados

Validador de XML SNGPC Online — Verifique, Confira e Corrija Arquivos ANVISA Antes do Envio

Validação de Arquivos de Transmissão SNGPC

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)

Leitura 100% local no navegadorValidação conforme o Guia SNGPC
Testar com exemplos prontos
Sem necessidade de enviar arquivo

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.

1

Envie o arquivo XML

Arraste o arquivo gerado pelo seu sistema ERP para a área de upload, ou clique para selecioná-lo do computador.

2

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.

3

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.

4

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.