Histórico da Página
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 |
|
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
TMSA050 | Alteração | Atualizaçõ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: DTP – Lotes 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: DTC – Doc. Cliente para Transporte
Campo | DTC_LOTNFC |
When | TMSA050Whe() |
Arquivo: SX1 – TMB200
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. |
---|