01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Segmento: | Varejo |
Módulo: | Fiscal |
Função: | FISFP093 - Geração do XML de NF-e para o TPF |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIS-14095 |
02. SITUAÇÃO/REQUISITO
Realizar os processos de Geração, Envio, Consulta, Cancelamento, Inutilização, Exportação XML e Envio email de NF-e pelo TPF (TOTVS Processos Fiscais).
03. SOLUÇÃO
Foi habilitado um novo processo de integração com o TPF (TOTVS Processos Fiscais) para realização das ações de Geração, Envio, Consulta, Cancelamento, Inutilização, Exportação XML e Envio email de NF-e, quando o parâmetro TP_REGISTRODLL_NFE (ADMFM014) estiver configurado com o valor 4.
Foi incluído no botão "Processos fiscais" mais uma opção "Evento de Insucesso", o qual será somente habilitado se a "NF-e" de saída não possuir transportadora cadastrada.
Na geração do XML da NF-e ou NFC-e, com o parâmetro TP_REGISTRODLL_NFE configurado como 4, não será validado a data do certificado digital, ou seja, se está para vencer ou não, consequentemente não será enviado nenhum e-mail indicando que o mesmo está próximo da data de validade.
Imagem 1 - Configuração do parâmetro TP_REGISTRODLL_NFE com o valor 4.
Imagem 2 - Demonstração da NF-e gerada corretamente com seu respectivo XML e o parâmetro TP_REGISTRODLL_NFE configurado como 4.
Imagem 3 - Demonstração do XML da NF-e gerada para envio posterior ao TPF sem a assinatura com o certificado digital.
Imagem 4 - Demonstração do XML da NFC-e gerada para envio posterior ao TPF sem a assinatura com o certificado digital.
A seguir, exemplos de processos de inutilização com o parâmetro TP_REGISTRODLL_NFE configurado como 4.
Imagem 8 - Demonstra a inutilização realizada ao cancelar a transação no componente TRAFP006.
Imagem 9 - Demonstra a consulta da inutilização na plataforma TPF.
Imagem 10 - Demonstra inutilização utilizando o componente FISFP044.
Imagem 11 - Demonstra a consulta de inutilização de intervalo na plataforma TPF.
Imagem 12 - Demonstra a consulta inutilização no componente FISFC012.
No componente FISFP093, caso selecionado algum documento fiscal e clicado no botão Consulta SEFAZ, se o documento no sistema, possuir a situação de processamento, diferente da situação encontrada na consulta do TPF, automaticamente, será alterada a situação do documento fiscal no sistema para a mesma situação que constar no TPF.
Imagem 1 - Demonstração do documento autorizado no TPF.
Imagem 2 - Demonstração da mensagem apresentada, indicando que o sistema encontrou a situação do documento fiscal no TPF diferente do que consta no sistema. Clicando em Sim a situação do documento fiscal é alterada no sistema conforme consta no TPF.
Imagem 3 - Demonstração do documento cancelado no TPF.
Imagem 4 - Demonstração da mensagem apresentada, indicando que o sistema encontrou a situação do documento fiscal no TPF diferente do que consta no sistema. Clicando em Sim a situação do documento fiscal é alterada no sistema conforme consta no TPF.
Imagem 5 - Demonstração do documento registrado no sistema, com sua situação alterada conforme foi encontrado, após a consulta no TPF.
A seguir vemos o processo de cancelamento pelo TPF.
No componente TRAFP006 ou FISFP093 ao cancelar a transação e a NF, se o parâmetro TP_REGISTRODLL_NFE estiver com o valor '4', será acionado o a API do TPF.
Imagem 01 - Na imagem acima vemos o cancelamento da transação com NF emitida pelo TPF.
Imagem 2 - Acima vemos a Nota fiscal cancelada pelo TPF,
Imagem 1 - Demonstração dos XMLs sendo exportados corretamente.
Imagem 2 - Demonstração da lista dos XMLs exportados no diretório selecionado.
Imagem 3 - Demonstração do XML sendo aberto corretamente.
Imagem 4 - Demonstração do XML sendo importado corretamente em outra empresa destinatária do XML exportado via TPF.
Imagem 1 - Demonstrar no componente FISFP093 "Processamento de Nota Fiscal Eletrônica(NF-e/NFC-e)" ao pressionar o botão "Processos Fiscais..." á liberação da nova opção com o nome de "Evento de insucesso". Esta estará disponível quando a NF-e de saída estiver autorizada e não possuir informações de transportadora.
Imagem 2 - Demonstrar no componente FISFM017 "Manutenção de Nota Fiscal", a "NF-e" sem as informações do endereço da Transportadora e assim liberar a geração do "Evento de Insucesso" no FISFP093.
Imagem 3 - Demonstrar no componente FISFP093 "Processamento de Nota Fiscal Eletrônica(NF-e/NFC-e)" quando é acionado o botão "Processos Fiscais..." a não liberação da opção "Evento insucesso" por possuir endereço de transportadora na "NF-e".
Imagem 4 - Demonstrar no componente FISFM017 "Manutenção de Nota Fiscal", a "NF-e" com as informações do endereço da Transportadora e assim não liberar a geração do "Evento de Insucesso" no FISFP093.
Imagem 5 - Demonstrar no componente FISFP093 "Processamento de Nota Fiscal Eletrônica(NF-e/NFC-e)" ao acionar o botão "Log retorno NF" para mostrar os logs de retorno de "Geração de insucesso" da "NF-e".
Imagem 6 - Demonstrar o XML gerado pelo componente FISFP093 de "Evento de insucesso".
Imagem 7 - Demonstrar no FISFP169 de Evento Insucesso "NF-e" com a inclusão de "Motivo", "Justificativa" sempre que motivo for outros, a busca de "Imagem", "Número tentativas" e "Data e hora tentativa", para ao teclar em "Enviar" gerar o XML de "Evento insucesso" e realizar o envio, com a informação do log de retorno do envio.
Imagem 8 - Demonstrar o XML gerado pelo componente FISFP093 de "Evento de insucesso".
Imagem 9 - Demonstração do log com xml de envio e retorno para a SEFAZ.
- documento_tecnico
- fiscal
- bra
- totvs_moda
- virtual_age
- versao_2205_13_000
- abril_2022
- admfm014
- geracao_xml
- xml
- geracao_nfe
- geracao_nfce
- geracao_nf
- nf_tpf
- tpf
- nfe_tpf
- nfce_tpf
- tp_registrodll_nfe
- gera_xml_tpf
- envio_tpf
- consulta_tpf
- cancela_tpf
- inutiliza_tpf
- exporta_tpf
- email_tpf
- dvafis-14095
- consulta_nfe
- consulta
- consulta_sefaz
- situacao
- situacao_nf
- exporta_xml_tpf
- xml_tpf
- evento_insucesso
- gerar_evento_insucesso
- fisfp169
- fisfp169_evento_insucesso
- julho
- 2024
- julho_2024