Páginas filhas
  • DDFAT-18379 - DT - Ajustar Fluxo De Devolução De Transferência Filial Retira


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:14 - FATURAMENTO
Função:1436 - GERAR NOTA FISCAL DE TRANSF. PARA DEPÓSITO
Requisito/Story/Issue (informe o requisito relacionado) :DDFAT-18379


02. 
SITUAÇÃO/REQUISITO

Devoluções filial retira com parâmetro 2334 = Não, não geram PCTRANSFDEPDEVOL, impossibilitando assim ao cliente de efetuar a transferência de devolução retornando estoques gerencial de contábil à sua origem, dado que a rotina 1436 não encontra o registro do item a ser transferido.

  • Atualizar pacote de plugins para consumir serviço de inutilização desenvolvido na issue DDFAT-15460
  • Utilizar novo método de logs, cobrindo todas as etapas de comunicação na inutilização de NFe
  • Ajustar processo da rotina para que ao gerar a transferências de devoluções por devolução/cancelamento de venda filial retira, passe a ser validado unicamente o novo campo do registro da tabela PCTRANSFDEPDEVOL, que determina se na devolução/cancelamento foi feito retornando o estoque para a filial retira ou não, deixando de  validar o parâmetro 2334 da rotina 132:
    • Caso tenha sido gravado como N na PCTRANSFDEPDEVOL, ao gerar a movimentação de transferência. de retorno, deverá  ser gravada uma movimentação (PCMOV) com Status = AB, QTCONT / QT preenchidas e MOVESTOQUECONTABIL / MOVESTOQUEGERENCIAL marcados como S;
    • Caso novo campo esteja = SIM ou nulo, matem-se comportamento atual da rotina, gerando uma transferência apenas contábil.
  • Implementar trava na rotina para não permitir gerar uma única transferência que mescle operações com status divergentes entre voltar ou não o estoque filial retira, evitando uma mesma nota com status diferentes. Neste caso, deverão ser geradas 2 notas distintas para as operações agrupando pelo status do parâmetro 2334 gravado na PCTRANSFDEPDEVOL; Apresentando alerta ao usuário: 
      • Atenção! 
         
        O carregamento [NUMCAR] tem notas fiscais vinculadas com o parâmetro 2334 marcado como sim e como não ao mesmo tempo!
        Ao prosseguir, serão geradas duas notas fiscais agrupadas conforme o parâmetro, uma vez que a movimentação do estoque é diferente em cada caso.
            Parâmetro 2334 = N, irá gerar movimentação Gerencial e Contábil (Status = AB)
        Parâmetro 2334 = S, irá gerar movimentação apenas Contábil (Status = A)
         
        Deseja prosseguir com o processamento? 
  • Gravar informação do parâmetro no cabeçalho da nota de transferência de saída/entrada geradas.
  • Gravar log (PCLOGFATURAMENTO) sobre os registros quando registros com status divergentes.

03. SOLUÇÃO

Implementado fluxo para considerar o parâmetro gravado na coluna PCTRANSFDEPDEVOL.VOLTARESTOQUEFILIALRETIRA e replicar o mesmo para os campos PCNFSAID.VOLTARESTOQUEFILIALRETIRA e PCNFENT.VOLTARESTOQUEFILIALRETIRA .

  • Implementado pacote de plugins para o serviço Winthor.Faturamento.NFE.Cancelar chamar o serviço Winthor.Faturamento.NFE.Inutilizar consumindo uma API do DocFiscal.
  • Adicionado dependência na rotina 1436 para quando chamar o serviço de cancelamento de NFe de uma nota que consumiu numeração mas NÃO foi aprovada na SEFAZ, chamar o serviço de Inutilização por API.

04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS

        Não se aplica