Validar XML tributário

Valide um grupo tributário ou uma nota em XML UTF-8. A consulta retorna o resultado da validação e as versões do motor e das tabelas utilizadas.

Calculadora da Reforma Tributária · Acesso e limites · Versões e headers · Erros e correção

Informações de entrada

Consulte as capacidades e use em documento o mnemonico de data.validation_documents. Essa lista é independente de data.generation_documents: NFS-e pode ser validada, embora sua geração de XML não esteja disponível.

Envie XML diretamente no corpo, com Content-Type: application/xml; charset=utf-8, até 1 MiB. Não envolva o XML em JSON nem em um formulário de upload. Escolha scope=grupo (padrão) para validar um grupo tributário ou scope=nota para validar a nota.

POST/consultas/v1/reforma-tributaria/xml/validar/{documento}

Requisição

Exemplo de requisição

curl 'https://api.sintegrapi.com.br/consultas/v1/reforma-tributaria/xml/validar/nfe?scope=grupo' \
  -H 'x-api-key: SUA_API_KEY' \
  -H 'Content-Type: application/xml; charset=utf-8' \
  --data-binary @grupo.xml

Resposta

data será o booleano retornado pelo motor. success: true com data: false significa que a validação foi executada e o XML não passou. Envie XML bem formado, sem DTD, entidades externas, XInclude ou referências a recursos remotos.

O retorno usa o envelope JSON, incluindo metadata e os headers de versão. Erros de formato e entrada inválida seguem as orientações de correção.

Esta página foi útil?