Páginas filhas
  • DT Permitir a emissão de NFCe quando o MFe não estiver comunicando

01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Varejo

Módulo:

Moda - Fiscal

Função:Emissão de documento fiscal
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIS-16100


02. SITUAÇÃO/REQUISITO

Quando a empresa pertencer ao estado do Ceará e o MFe (Módulo Fiscal Eletrônico) não estiver comunicando, permitir emitir NFCe para realizar a venda.

03. SOLUÇÃO

Antes da alteração ao acessar o TRAFM060 (Lançamento de Transação Completo) ou o PDVFM001 (Venda Varejo) quando a empresa é localizada no estado do Ceará e o MFe (Módulo Fiscal Eletrônico) utilizado não estivesse comunicando era retornado o erro de comunicação e fechado automaticamente o componente.

Foi alterado para que esta validação seja feita ao selecionar a operação e caso o MFe não esteja comunicando não realizar o fechamento automático do componente. Desta forma alterado o seguinte nos componentes:

  1. TRAFM060:
    1. Caso seja selecionado uma operação de CFe (Cupom fiscal eletrônico , emitido pelo MFe), será consultado se o equipamento do MFe esta comunicando e caso não esteja será retornado a mensagem com o erro, mas não irá fechar o TRAFM060, limpando o código de operação do filtro e permitindo que seja selecionado uma nova operação para emitir NFe/NFCe para passar a venda.
    2. Caso seja selecionado uma operação de NFCe (Nota Fiscal Eletrônica ao Consumidor Final) será consultado se o equipamento do MFe esta comunicando e caso esteja, não será permitido selecionar a operação, visto que neste caso deverá ser emitido um CFe, assim será limpado o filtro de seleção de operação para que seja selecionado uma outra operação.
  2. PDVFM001:
    1. Ao clicar no botão "CF-e" será consultado se o equipamento do MFe esta comunicando e caso não esteja será retornado a mensagem com o erro e não permitirá selecionar este botão para emitir CFe, mas não irá fechar o PDVFM001.
    2. Ao clicar no botão "NFC-e" será consultado se o equipamento do MFe esta comunicando e caso esteja, não será permitido selecionar este botão, pois neste caso deverá ser emitido um CFe.
  3. TRAFP005:
    1. No TRAFP005 ao clicar no botão "Receber" se a operação for para emissão de CFe não irá abrir o componente para o recebimento da transação se não conseguir realizar a comunicação com o aparelho do MFe.


Imagem 1 - Demonstração da validação da comunicação com o MFe no TRAFM060, onde como não estava comunicando com o MFe não permitiu selecionar a operação que emite CFe, mas permitiu selecionar uma operação que emite NFCe e passar a venda.



Imagem 2 - Demonstração da validação da comunicação com o MFe no PDVFM001, onde como não estava comunicando com o MFe não permitiu selecionar o botão "CF-e" para emitir um CFe, mas permitiu selecionar o botão "NFC-e" que emite NFCe e passar a venda.


Imagem 3 - Demonstração do TRAFP005 onde ao clicar no botão "Receber" se a operação for para emissão de CFe não irá abrir o componente para o recebimento da transação se não conseguir realizar a comunicação com o aparelho do MFe.