2015
Consulta de MDF-e não encerrados
10 de fevereiro de 2015Olá! Neste artigo descrevemos como é realizada a consulta dos documentos MDF-e não encerrados através do InvoiCy.
A Plataforma InvoiCy foi adequada de acordo com a NT2015/001, que tem como objetivo disponibilizar um novo Web Service para que os usuários da Plataforma InvoiCy possam verificar quais os documentos MDF-e que ainda não estão encerrados para a sua empresa, pois a SEFAZ não permite enviar um novo MDF-e para a mesma placa antes de executar o encerramento de todos os demais MDF-e.
O Web Service receberá as solicitações de consultas dos documentos MDF-e que ainda não foram encerrados pelo emitente, ou seja, que ainda estejam com status Autorizado. O acesso a consulta é permitido apenas através do CNPJ da empresa emitente do MDF-e.
1. Gere a estrutura do arquivo XML de consulta de MDF-e não encerrados
Através dessa nova funcionalidade é possível realizar a busca de todos os documentos MDF-e ainda não encerrados para a empresa do usuário.
Clique aqui para visualizar um exemplo de XML com a estrutura para consultar os MDF-e não encerrados.
Disponibilizamos também um documento que especifica o layout do arquivo XML que deve ser gerado, clique para fazer o download.
2. Consuma o Web Service de envio de documentos do InvoiCy
Após a geração do XML de consulta dos documentos MDF-e não encerrados, o próximo passo é realizar o consumo do Web Service de recepção do InvoiCy.
O XML de consulta deve estar na tag “Documento”, convertido para texto, como demonstra a imagem abaixo:
Clique aqui para fazer download do XML exibido na imagem.
Para a geração do código hash informado no campo “EmpCK” deve-se utilizar todo o conteúdo da tag “Documento”. O procedimento para a geração do hash você encontra no artigo Gerando o hash MD5.
3. Obtenha retorno da consulta de MDF-e não encerrados
Será retornada uma relação com as chaves de acesso e número de protocolo dos MDF-e não encerrados.
Disponibilizamos um exemplo de XML de retorno, clique aqui para fazer o download.
Para ter acesso completo as informações da Nota Técnica 2015/001, clique aqui.