Para obter o arquivo XML completo (XML Destinatário) de uma nota, é necessário realizar um processo em duas etapas, utilizando os métodos de consulta e geração do XML Destinatário da TecnoSpeed.
Nesta documentação, utilizaremos o exemplo para NFC-e, contudo, todos os documentos fiscais do componente possuem os respectivos métodos para a geração do XML completo.
Passo 1: Consulta da NFC-e
Nesta etapa, você deverá implementar o método ConsultarNF para realizar a consulta na Sefaz e recuperar o arquivo de autorização (arquivo de situação).
Método: Utilize a chave de acesso da nota para realizar a consulta através do método: Consultar a nota através da chave NF-e.
-
Retorno: A Sefaz retornará o arquivo de autorização da nota. Salve este arquivo localmente, certificando-se de que o nome do arquivo termine com o sufixo "sit"
Passo 2: Geração do XML Destinatário
Com o arquivo de situação salvo, utilize o método GerarXMLEnvioDestinatario para gerar o XML completo.
Método: Gerar XML Destinatário NF-e. Os parâmetros deste método são:
-
Chave da nota: Chave de acesso da nota para a qual deseja gerar o XML completo.
-
XML de Envio: O arquivo original do seu envio (com o sufixo
env-sinc-lot).
-
XML de Consulta: O arquivo de retorno salvo no Passo 1 (o arquivo com o final "sit").
-
Local de salvamento: Caminho onde o XML será salvo (parâmetro não obrigatório; pode ser passado vazio).
- Retorno: O XML completo, resultado da concatenação do XML de envio e do XML de retorno da Sefaz.
Observação: O XML de envio informado neste método deve ser exatamente o mesmo enviado à Sefaz para a emissão da NFC-e. Caso o XML sofra qualquer alteração ou não seja o arquivo original do envio, retornará um erro de digest value, impossibilitando a geração do XML completo.
Comentários
0 comentário
Artigo fechado para comentários.