TaxPlus DF-e | Configuração | Configurações de Recebimento | Documentos | Dados Gerais (3) | API de Recebimento DF-e
3 min
Criado por Gracyelly Silva de Moraes em 30/08/2022 10:36
Atualizado por Samuel Elias em 18/08/2026 12:18

Dúvida

API de Recebimento DF-e

Procedimento

Esta documentação tem por objetivo detalhar o processo de configuração da API de Recebimento DF-e.

Configurações de Recebimento

1. Definir se deseja salvar uma cópia do XML recebido via API. Definir o diretório do XML e em seguida definir a inclusão automática do documento após Recebimento dia API:

Configurações do Serviço

2. Iniciar o Serviço de Recebimento API:

  • Definir a porta da API que, por padrão, será 5001;
  • Gerar o token de autenticidade da API;
  • Salvar configurações.



Exemplo de comunicação com Postman

Método POST

3. Informar a URL, o tipo de autorização e o token gerado no serviço:

4. Em seguida, habilite o parâmetro XML e informe o XML de recebimento:

  

5. Exemplo de comunicação C#.

using RestSharp;
static void Main(string[] args)
{
var url = "http://localhost:5000";
var token = "ad934a48-7b6f-43b0-9baa-533906ae9284";
var xml = File.ReadAllText(@"C:\Users\Invent\Desktop\xmlEntrada\entrada.xml");
var restClient = new RestClient(url);
var request = new RestRequest("/api/recepcionar/entrada", Method.POST)
{
RequestFormat = DataFormat.Xml,
XmlSerializer = new RestSharp.Serializers.DotNetXmlSerializer()
};
request.AddHeader("Authorization", token);
request.AddParameter("xml", xml, ParameterType.QueryString);
var response = restClient.Post(request);
Console.WriteLine(response.Content);
Console.ReadKey();
}

6. Retorno do Envio:    

<RetornoRecebimento>
        <Sucesso>true</Sucesso>
        <Mensagem>Documento [53201212769092000158550510000010601489428191]
recebido com sucesso.</Mensagem>
</RetornoRecebimento>


Para realizar a emissão de manifestos via API, é necessário realizar a configuração da requisição e informar os dados abaixo, quando exigidos pelo tipo de manifesto:

Eventos contemplados

A API permite o registro dos seguintes eventos:

  • Confirmação da Operação;

  • Desconhecimento da Operação;

  • Ciência da Operação;

  • Operação não Realizada;

  • Prestação do Serviço em Desacordo (CT-e).

Informações necessárias

  • ID do documento

  • Chave de acesso

  • Número do tipo de evento, conforme definido pela SEFAZ

  • Justificativa, quando aplicável

Importante: para que o processo funcione corretamente, o documento já deve ter sido capturado pelo DFe e estar disponível na tela de Administração do Add-on.

Configuração no Postman

Body → raw
As informações do manifesto devem ser preenchidas no corpo da requisição, utilizando a opção raw.

{

 "documentoId": 0,

 "chave": 35260537733991000393576000000000461315667004,

 "evento": 210210,

 "justificativa": 0

}

Params
Na aba Params, deve ser informada a chave de acesso do documento.

Headers
Na aba Headers, deve ser informado o Token gerado nos serviços do Add-on DFe.

Após realizar essas configurações, a requisição poderá ser enviada para processamento do manifesto via API.

Exemplo de retorno:


Este artigo foi útil para você?
Últimos artigos visitados