Páginas filhas
  • DT Envio de Manifestação do Destinatário pela API


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Fiscal
Função:Manifestação do destinatário da NFe
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIS-4550


02. SITUAÇÃO/REQUISITO

Para os devidos fins fiscais é necessário realizar a manifestação por parte do destinatário da NFe, e tal processo atualmente não está sendo contemplado de forma satisfatória na versão corrente do sistema. Dessa forma surgiu a necessidade de melhorar esse processo. 

03. SOLUÇÃO

Foi implementado na API de comunicação fiscal uma rota (end point) para a realização da manifestação do destinatário  da NFe.


Imagem 1- Na empresa 1 foi acessado o componente TRAFM060 e criado a transação de venda "2" para o cliente "10", com a transação criada, foram incluídos os produtos "231647", "231648" e "231649", com os produtos incluídos foi efetuado o encerramento e pagamento da transação e com a conclusão do processo, foi gerada e autorizada automaticamente a NFe "52".


Imagem 2 - Com a nota autorizada, foi acessado o componente FISFP093 e informado os seguintes filtros:

  • Empresa: "1";
  • Data de emissão: "06/02/2020";
  • Situação processamento: "Autorizada".

Após o filtro informado foi feita a consulta no componente (F4) e selecionado a nota "52" (nota que foi gerada no processo da imagem 1). Com a nota selecionada foi efetuada a exportação do XML, acionado pelo botão "Exportar".


Imagem 3 - Após o acionamento do botão "Exportar" no componente FISFP093, foi aberto o componente responsável pelo caminho da exportação do XML, foi indicado o caminho da exportação e confirmado o processo, confirmado pelo botão "OK".


Imagem 4 - Após a exportação do XML da NFe, foi acessado a empresa "3" e acionado o componente ADMFM014, com o componente aberto foi informado o parâmetro "IN_TRANS_CONF_OPER_ENTNF" com o valor "1", esse valor será responsável para que o sistema faça o envio da manifestação do destinatário pela nova API. Após informado o valor do parâmetro, foi feito a gravação do registro (F3).


Imagem 5 - Ainda no componente ADMFM014 foi informado o parâmetro "CD_PESSOA_CERTIFICADO_DFE" com o código da pessoa "10", que contem os dados do certificado digital. Após o valor do parâmetro informado, foi feito a gravação do registro (F3).


Imagem 6 - Foi acessado o componente GERFM243  e criado o ciclo "123" com a seguinte lista de estágios:

  • 110: "Xml importado";
  • 140: "NF gerada";
  • 150: "Produto distribuído";
  • 151: "Produto interno distribuído";
  • 220: "Encerrado".

Com os dados informados, foi efetuada a gravação do registro (F3).


Imagem 7 - Com o ciclo cadastrado foi feito a importação do arquivo XML (exportado na imagem 2) através do componente GERFP065, foi informado o "Diretório origem", o "Diretório destino" e o "Diretório dest. erro". Após os dados do filtro informados, foi feita a consulta do XML (F4) e nota-se que foi atribuída a contagem "62" para o registro, foi marcado o registro e efetuada a importação do XML acionado pelo botão "Importar".


Imagem 8 - Antes de concluir o processo da manifestação do destinatário, foi consultado a situação da NFe na SEFAZ através da chave de acesso da nota "52", e pode ser observado que só temos o evento "Autorização de Uso" .


Imagens 9 e 10 - Após a consulta pela SEFAZ, foi acessado o componente GERFP066, para o processamento da contagem do XML e informado os seguintes filtros:

  • Empresa: "3";
  • Contagem: "62";
  • Código de configuração: "123" (Código do ciclo criado na imagem 6);
  • Operação: "4040".

Após os dados informados, foi efetuada a consulta (F4) marcado a opção referente a NFe e com o registro marcado, feito o processamento da contagem através do botão "Processar". Após o processamento da contagem foi confirmado que o processo foi efetuado com sucesso.


Imagem 11 - Após o processo de contagem, foi acessado novamente a consulta pela SEFAZ, e nota-se que o processo da manifestação do destinatário foi efetuada com sucesso, ela pode ser confirmada pelo evento "Confirmação da Operação pelo Destinatário (Orgão Autor: AN)".


Imagem 12 -  Na empresa 1 foi acessado o componente TRAFM060 e criado a transação de venda "3" para o cliente "10", com a transação criada, foram incluídos os produtos "231647", "231648" e "231649", com os produtos incluídos foi efetuado o encerramento e pagamento da transação e com a conclusão do processo, foi gerada e autorizada automaticamente a NFe "53" (foram repetidos os passos da imagem 1).

Com a nota autorizada, foi acessado o componente FISFP093 e informado os seguintes filtros:

  • Empresa: "1";
  • Data de emissão: "06/02/2020";
  • Situação processamento: "Autorizada".

Após o filtro informado foi feita a consulta no componente (F4) e selecionado a nota "53" (nota que foi gerada no processo da imagem 1). Com a nota selecionada foi efetuada a exportação do XML, acionado pelo botão "Exportar" (foram repetidos os passos da imagem 2).

Após a NFe autorizada, foi acessado o site da SEFAZ para a consulta da NFe através da chave de acesso da NFe "53" e nota-se que o único evento da nota é o evento "Autorização de Uso".


Imagem 13 - Após a consulta da NFe, foi acessado a empresa 3 e acionado o componente GERFM076 criando a contagem "63", com a contagem criada foi efetuada a importação do XML da NFe criada na imagem 1 através do botão "Importar arquivo...". Com os dados do XML em tela, foi feita a gravação do processo (F3) e em seguida foi gerada a NFe pelo botão "Gerar NF...".


Imagens 14 - Confirmar a geração da NFe a partir do XML selecionado.


Imagens 15 - No componente GERFL010 selecionar a operação "4040" (Operação de entrada de mercadoria).



Imagens 16 e 17 - Após confirmada a geração da NFe, foi retornado para o componente GERFP076 e acionado o botão "Manutenção NF...".


Imagem 18 - Com o acionamento do botão "Manutenção NF" foi aberto o componente FISFM089, em seguida clicado no botão "Item...".



Imagens 19 e 20 - Após o acionamento do botão "Item..." no componente FISFM089 foi aberto o componente FISFM090 e com o componente aberto, foi clicado no botão "Distribuir". Em seguida foi escolhida a opção "Interno" e concluído o processo.


Imagem 21 - Foi retornado para o componente FISFM089 e finalizada a nota fiscal gerada, através do botão "Encerrar".


Imagem 22 - Após o processo de contagem, foi acessado novamente a consulta pela SEFAZ, e nota-se que o processo da manifestação do destinatário foi efetuada com sucesso, ela pode ser confirmada pelo evento "Confirmação da Operação pelo Destinatário (Orgão Autor: AN)".


Imagem 23 - Na empresa 1 foi acessado o componente TRAFM060 e criado a transação de venda "3" para o cliente "10", com a transação criada, foi incluído o produto "231647" com o produto incluído, foi efetuado o encerramento e pagamento da transação e com a conclusão do processo, foi gerada e autorizada automaticamente a NFe "55" (foi repetidos os passos da imagem 1).

Com a nota autorizada, foi acessado o componente FISFP093 e informado os seguintes filtros:

  • Empresa: "1";
  • Data de emissão: "06/02/2020";
  • Situação processamento: "Autorizada".

Após o filtro informado foi feita a consulta no componente (F4) e selecionado a nota "55" (nota que foi gerada no processo da imagem 1). Com a nota selecionada foi efetuada a exportação do XML, através do botão "Exportar" (foi repetidos os passos da imagem 2).

Com a NFe autorizada, foi acessado o site da SEFAZ para a consulta da NFe informando a chave de acesso da NFe "55" e nota-se que o único evento da nota é o evento "Autorização de Uso".


Imagem 24 - Após a consulta da NFe, foi acessado a empresa 3 e acionado o componente TRAFM050 e informado os seguintes dados:

  • Pessoa: "1";
  • Operação: "4040";
  • Cond. pagamento: "001";
  • Comprador: "50";
  • Produto: "231647".

Após os dados informados foi efetuada a gravação da transação (F3) e em seguida foi feito o encerramento da transação, através do botão "Encerrar".


Imagem 25 - Após o acionamento do botão "Encerrar", foi aberto o componente TRAFM051 e informados os dados da nota fiscal autorizada. Depois de informar os dados foi efetuada a confirmação do processo pelo botão "Confirmar".


Imagem 26 - Após a finalização do processo do TRAFM050, foi acessado novamente a consulta pela SEFAZ, e nota-se que o processo da manifestação do destinatário foi efetuada com sucesso, ela pode ser confirmada pelo evento "Confirmação da Operação pelo Destinatário (Orgão Autor: AN)".