Gerar XML tributário
Gere grupos tributários XML a partir de uma operação estruturada de IBS e CBS. O documento escolhido precisa estar na lista de documentos disponíveis para geração.
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.generation_documents. A lista de validação é diferente. NFS-e está disponível para validação, mas não para geração de XML.
Envie a mesma operação de cálculo em JSON, com Content-Type: application/json, até 256 KiB e de 1 a 100 itens. tpDoc deve corresponder ao documento escolhido. O exemplo abaixo usa nfe e uma operação com tpDoc: 55, salva em operacao.json.
Requisição
Exemplo de requisição
curl 'https://api.sintegrapi.com.br/consultas/v1/reforma-tributaria/xml/gerar/nfe' \
-H 'x-api-key: SUA_API_KEY' \
-H 'Content-Type: application/json' \
--data-binary @operacao.json
Resposta
O motor calcula e gera os grupos tributários; a API não emite nem autoriza uma nota fiscal completa. Sucesso retorna XML puro com Content-Type: application/xml; erros retornam o envelope JSON.
No retorno XML, a versão do motor, a versão das tabelas e a data de atualização ficam somente nos headers X-Tax-Engine-Version, X-Tax-Tables-Version e X-Tax-Tables-Updated-At. Confira o status HTTP e o Content-Type antes de salvar o corpo como XML.
Para conferir um XML, use Validar XML tributário.
