Melhorias

Melhoria para retornar o status final da nota na consulta realizada pelo Plugin de Sincronia de Notas


Descrição:

    • Agendamentos de cancelamentos que não foram concluídos no Client por perda de prazo ou rejeição do documento pela Sefaz ficam sempre retornando M0072, não encerrando o processo do lado do Plugin de Sincronia de Notas.

    • Para que possa obter a rejeição do documento pela SEFAZ e realizar os devidos ajustes ou cancelamento extemporâneo quando perdeu o prazo.
    • Caso a consulta do documento no Fiscal Flow foi realizada com sucesso, verificar o retorno do status do documento e realizar as seguintes tratativas:

      1) Status 100 ou 150 o documento ainda está pendente de processamento. Caso passou do prazo dos 30 minutos para cancelamento normal ou 168 horas para cancelamento por substituição retornar status 501 - Prazo de cancelamento superior ao previsto na Legislação a contar da data da autorização do documento (
      dhRetorno)

      2) Status 101, 135, 136, 151 foi realizado com sucesso o cancelamento, retornando esse status.

      3) Status 102 foi realizado a inutilização, retornando esse status.

      4) Status 110, 301,302 ou 303 foi denegado, retornando esse status.

      5) Outros status de retorno para 142 ou acima de 200 será uma rejeição do documento pela SEFAZ, retornando esse status. Esse tratamento somente deve ser aplicado no cancelamento online.

       6) Não estamos considerando os códigos de retorno do Fiscal Flow, mas somente da SEFAZ.

Visualizar ISSUE:

Melhorias

Melhoria no método queryNFCe para que também seja feita consulta nos Agendamentos de Cancelamento/Inutilização


Descrição:

    • O método queryNFCe é um método público e fica disponível para o PDV ou qualquer outra aplicação consultar uma NFC-e.

      Atualmente o método faz uma consulta online no Fiscal Flow e também uma consulta local na tabela CONTINGENCIAOFFLINE.

      A alteração consiste em:

      • Pesquisar online no Fiscal Flow e localmente na tabela CONTINGENCIAOFFLINE ele irá também pesquisar localmente na tabela TAREFAAGENDADA.
      • Para que ele realize esta pesquisa na tabela TAREFAAGENDADA foi criada uma flag consultaAgendamento dentro do objeto ConsultaNFCeRequest.
      • Ao habilitar esta flag ele fará a consulta nos 3 locais e irá retornar todos os dados de autorização da NFC-e.
      • Se a flag consultaAgendamento estiver desabilitada ele não irá pesquisar localmente na tabela TAREFAAGENDADA.

Visualizar ISSUE:

Versão

Release JAVA: 5.90.00

Data do Release :  






  • Sem rótulos