A Rota Exporta, foi criada para realizar a geração de vários XML's e PDF's de uma só vez em um arquivo .zip, todos os XML's e PDF's emitidos e destinados a um CNPJ.
Para a exportação de XML e PDF, utilize o parâmetro "pdf": true.
Observação: Os parâmetros devem ser enviados na mesma linha conforme os exemplos citados acima. Outro ponto importante, caso um protocolo não concluído em até 40 minutos será possível refazer uma nova requisição solicitando a exportação novamente com os mesmos parâmetros, essa ação descartará o processamento não concluído de forma automática.
Retorno
Exemplo de retorno:
{
"mensagem": "Nota(as) em processamento",
"protocolo": "f1b740ba-6899-4d80-83e8-43dacfb04351"
}
Exemplo de retorno com erro:
{
"mensagem": "dataInicial e dataFinal não podem ultrapassar limite de 31 dias de diferença."
}
2º Passo - Consultar protocolo
Na consulta do protocolo será verificado se o protocolo já realizou o processamento da solicitação.
Este usuário e senha são os seus dados para logar como administrador em um grupo do SaaS
Basic YWRtaW46MTIzbXVkYXI=
Params
Nome
Descrição
Grupo
Nome do grupo
CNPJ
CNPJ que está vinculado ao grupo que será usado para enviar a requisição de exporta
Variáveis
Nome
Descrição
protocol
Número do protocolo adquirido no retorno da consulta do 1ºpasso realizado desta rota.
Observação: Ao realizar uma consulta com o protocolo informado, caso ele possua mais de 40 minutos sem uma conclusão, essa ação descartará o processamento não concluído de forma automática retornando o status code 400 com a resposta da requisição abaixo:
{ "mensagem":"Timeout de 40m0s excedido para exportação", "protocolo":"e43bbfc4-a78b-4bf7-8691-9f9158d74a2b" }
Retorno
Exemplo de retorno de Operação Concluída:
{
"mensagem": "Operação concluída, utilize a URL para baixar seus arquivos.",
Será recebido uma resposta com dados binários onde será preciso realizar a conversão para salvar o arquivo zip.
O arquivo zip irá separar as notas emitidas e as recebidas por pasta conforme imagem abaixo.
ATENÇÃO
Os arquivos .pdf dentro da pasta "recebidas" são referentes as notas retornadas na consulta de destinadas, elas podem ou não conter o xml destinatário, isso varia de acordo com a manisfestação da ciência da operação da nota, se caso não foi feito o manifesto elas não terão esse xml e nesse caso não será possível imprimi-las e dentro da pasta terá um arquivo assim: "chave_da_nota-nfe.erro" com o conteúdo: EXCEPTION,EspdAPIWebServerErrorException,Não foi possível imprimir a nota pois não existe xml destinatário'
Comentários
0 comentário
Por favor, entre para comentar.