Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais 

Especificação

Produto

Protheus

Módulo

SIGATMS

Segmento Executor

 

Projeto1

LOGTMS01

IRM/EPIC1

 

Requisito/Story/Issue1

PCREQ-149

Subtarefa1

 

Chamado/Ticket2

 

País

(x  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Criar e permitir que se calcule lotes automaticamente ao realizar a entrada de documentos do cliente, quando utiliza-se a funcionalidade do painel de agendamento, garantindo que todas as notas de uma mesma viagem de coletas, possuam o mesmo lote e por consequência, tenham seus fretes calculados.

 

Definição da Regra de Negócio

Este processo irá abranger as modalidades de entrada de notas fiscais do cliente, baseadas em solicitações de coletas efetuadas em viagens consolidadoras e não consolidadoras, além de notas fiscais trazidas até a transportadora pelo embarcador (nota balcão), e que portanto não possuem vínculo com nenhuma solicitação de coleta. Entende-se por viagem de coleta consolidadora, aquela em que as mercadorias são trazidas ao armazém da transportadora, para posterior digitação das notas fiscais, cálculo dos fretes e entrega das mercadorias em outra viagem. Viagem de coleta não consolidadora é aquela em que as mercadorias são entregues direto ao cliente destinatário, não havendo necessidade de uma nova viagem de entrega (coleta com entrega direta).

O processo de abertura e fechamento de lote automaticamente, somente será executado quando a transportadora estiver fazendo uso da funcionalidade de Painel de Agendamento (TMSAF76). Somente serão avaliadas as viagens de coleta, e o campo de número do lote não será editável. O tratamento para viagens de transferência ou entrega, será efetuado pelo Painel de Agendamento no momento da abertura da viagem, pois para este tipo de viagem o documento de transporte já deve estar gerado. 

O conceito padrão atual de abertura e fechamento do lote de forma automática por meio do parâmetro MV_LOTAUT, não deverá ser executado quando o Painel de Agendamento estiver sendo utilizado. O novo conceito de abertura e fechamento de lote de forma automática descrito, que deverá ser utilizado quando o processo for realizado por meio do painel de agendamento.

Será criado um novo campo na tabela de Lotes de Digitação “Viag. Coleta” (DTP_VIACOL), o qual irá armazenar o número da última viagem de coleta em que a solicitação foi inserida. Este campo somente estará ativo quando o Painel de Agendamento estiver sendo utilizado e não será editável.

Será criada uma nova opção nas configurações de parâmetros acionadas pela tecla de atalho F12, na rotina Cálculo do Frete (TMSA200), com o objetivo de configurar se o sistema irá apresentar a mensagem para realização do cálculo do frete ou não. O novo parâmetro será criado na tabela SX1 (TMB200).

 

Procedimento para Nota Balcão:

Antes da gravação de registros da rotina Entrada de Notas Fiscais do Cliente (TMSA050), o sistema irá gerar um novo lote (utilizando o conceito de rotina automática do TMSA070) e esta(s) nota(s) ficará(ão) vinculada(s) a este lote. A quantidade de notas do lote, deverá ser o máximo que o campo (DTQ_QTDLOT) permitir. Após a gravação da(s) nota(s) o sistema irá realizar o fechamento do lote, igualando os campos DTP_QTDLOT e DTP_QTDDIG.

Se a configuração F12 assim definir, será apresentada uma mensagem ao usuário informando se deseja calcular o lote. No caso da não apresentação da mensagem, o lote será calculado automaticamente.

 

Procedimento para nota vinculada a Solicitação de Coleta:

Ao iniciar a digitação de uma nota fiscal com solicitação de coleta vinculada, será realizada uma consulta no último Movimento de Documentos (DUD), da solicitação de coleta para localização da viagem. Em seguida será feita uma consulta na Tabela de Lotes (DTP), para esta viagem utilizando o campo (DTP_VIACOL) com o objetivo de verificar se já existe um lote em aberto para esta viagem de coleta.

Existindo, o número deste lote será gatilhado para a tela de digitação de notas, com o objetivo de vincular esta nota no mesmo lote. Não existindo, o sistema irá gerar um novo lote (utilizando o conceito de rotina automática do TMSA070). Este lote irá conter o número da viagem de coleta, e esta nota ficará vinculada a este lote. A quantidade de notas do lote deverá ser o máximo que o campo (DTP_QTDLOT) permitir.

Após a gravação da(s) nota(s), o sistema irá verificar se todas as solicitações de coleta da viagem contida no lote, já possuem vínculo com nota fiscal. Em caso positivo o sistema irá efetuar o fechamento do lote automaticamente, igualando os campos DTP_QTDLOT e DTP_QTDDIG.

Se e a configuração F12 assim definir, será apresentada uma mensagem ao usuário informando se deseja calcular o lote. No caso da não exibição da mensagem, o lote será calculado automaticamente.

 

Rotina

Alteração

TMSA050

  • Ajustar a função TMS050Lot para localizar lote e/ou criar novo lote. O gatilho irá ocorrer por meio da função TMSA050Vld, quando se tratar de NF balcão, e quando for NF referente a viagem consolidadora e não consolidadora o gatilho irá ocorrer pela chamada da função TMS050AFIL, retornando o resultado no campo DTC_LOTNFC.
  • Ajustar a rotina TMSA050GRAVA para chamar a nova função de fechamento do lote.
  • Criar a função TMS050Fecl para realizar o fechamento dos lotes pertinentes ao Painel de Agendamento.

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TMSA050 AlteraçãoAtualizações / Recebimento / Entrada Dc. Cliente-

TMSA170

Envolvido

Atualizações / Recebimento / Lotes de Entrada de Nfs

-

TMSAF76

Envolvido

Atualizações / SAC / Painel de Agendamento

-

 

Protótipo de Tela

Lotes

 

Será criada uma nova opção nas configurações de parâmetros acionadas pela tecla de atalho F12, na rotina Cálculo do Frete (TMSA200), com o objetivo de configurar se o sistema irá apresentar a mensagem para realização do cálculo do frete ou não.

O novo parâmetro será criado na tabela SX1 (TMB200).

 

 Mensagem de cálculo do lote (somente será apresentada se a configuração F12 assim definir):

 

Dicionário de Dados

Arquivo: DTPLotes de Notas Fiscais dos Clientes

Campo

DTP_VIACOL

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Viag. Coleta

Descrição

Viagem de Coleta

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

 

Contexto

Real

Propriedade

Visual

Ordem

 

 

Arquivo: DTCDoc. Cliente para Transporte

Campo

DTC_LOTNFC

When

TMSA050Whe()

 

Arquivo: SX1TMB200

Grupo

TMB200

Pergunte

Calc. Lot Aut via Painel Agd ?

Variavel

MV_CH7

Tipo

N

Tamanho

1

GSC

C

Var01

mv_par07      

DefPor1

Sim

DefPor2

Não

Cod. Help

.TMB20007.   

Help

Define se o cálculo do frete pelo Painel do Agendamento será realizado de forma automática ao término da digitação das notas fiscais do cliente ou se deverá ser apresentada uma pergunta ao usuário para que o mesmo possa definir.

Este parâmetro só irá funcionar por meio da rotina "Painel de Agendamento".               

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.