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 - Gestão de Transportes |
Segmento Executor |
Projeto1 | LOGTMS01 | IRM1 |
Requisito1 | LOGTMS01-1280 | Subtarefa1 |
Chamado2 |
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
Integrar as informações de contas a pagar geradas pelo módulo SIGATMS (Transportation Management System) da linha Microsiga Protheus com o módulo FINANÇAS APB da linha Datasul.
O Protheus usará como ferramenta de Integração o EAI (Enterprise Application Integrator).
O EAI por sua vez, terá a responsabilidade de trafegar mensagens de XML entre o Protheus e o Datasul, além de fazer o controle de filas das mensagens a serem integradas.
A Rentabilidade Prévia simulará e apresentará os valores de frete à receber e à pagar, apresentando a rentabilidade da viagem, de acordo com as Tabelas de Frete à Pagar informadas no Contrato do Cliente.
O requisito possui as seguintes funcionalidades:
Botão para apresentar a Rentabilidade Prévia a partir de uma viagem com status Em Aberto.
- Comparativo de rentabilidade de acordo com Percentual Mínimo definido no Contrato do Cliente, por meio do campo % Cust x Rec - DDC_PERCUS.
- Exibição gráfica do cálculo de acordo com tabelas de frete a pagar, e exibição dos pagadores mais rentáveis.
- Integração com o módulo Gestão de Frete Embarcador , para simular o valor à pagar.
- Rateio do cálculo à pagar de acordo com: Peso Real X Cubado, Peso Real, Peso Cubado, Valor Mercadoria, Volumes e Quantidade.
Cálculo opcional da Rentabilidade Prévia durante o fechamento da viagem.
Gravação do Histórico de Rentabilidade Prévia Total, e também por Pagador.
- Bloqueio RP - Rentabilidade Prévia, durante o fechamento de viagem, quando for escolhida uma tabela de frete abaixo do percentual mínimo definido.
- Tratamento no Contrato de Carreteiro para sugerir a opção de rentabilidade escolhida previamente.
- Parametrização para permitir deletar o Histórico da Rentabilidade Prévia, fisicamente.
Definição da Regra de Negócio
Fonte | Tipo de Operação | Acesso Menu |
---|---|---|
TMSA025 |
Definição da Regra de Negócio
Para cumprir o objetivo deste requisito, será necessário retirar a amarração que o SIGATMS possui com tabelas e rotinas do SIGAFIN. Esta amarração só deverá ser retirada quando o transportador estiver trabalhando com integração com outro ERP que não seja Protheus. Para isto, será criado o parâmetro MV_TMSERP, este parâmetro definirá qual é o sistema que o TMS está integrado, onde: 0=Protheus; 1=DATASUL, sendo assim, se houver outro ERP a ser integrado pelo SIGATMS, o mesmo poderá ser cadastrado como "2" e assim sucessivamente.
Quando o parâmetro MV_TMSERP estiver igual á "0" - PROTHEUS, o SIGATMS deverá se comportar como se comporta hoje, ou seja, chamando as rotinas do Financeiro (050MANSE2, FINA050 e FINA080), para geração e baixa de títulos respectivamente, além de continuar analisando as tabelas SE2 e SE5.
Porém, se o parâmetro MV_TMSERP estiver igual á "1" - DATASUL, o SIGATMS deverá enviar mensagens para o DATASUL, solicitando a criação de títulos e impostos e solicitando o retorno de forma Síncrona em alguns casos.
Abaixo Mapa Mental com as rotinas que sofrerão alterações caso o parâmetro MV_TMSERP esteja igual à '1'.
Seguem as rotinas que devem ser alteradas para que seja realizada a leitura do parâmetro MV_TMSERP, e caso o conteúdo do parâmetro seja igual a '1', toda chamada às rotinas A050ManSe2(), FINA050 e FINA080, devem ser alteradas para chamar o EAI do Protheus para que o título/baixa seja realizada no DATASUL.
Alteração | Atualizações / Manut. Bloqueios / Rotinas X Bloqueios | |
TMSA141 |
Alteração | Atualizações / |
Viagens / |
Viagens | ||
TMSA144 | Alteração | Atualizações / Viagens / Viagens Mod. 2 |
TMSA250 | Alteração | Atualizações / Terceiros / Contrato |
de Carreteiro | ||
TMSA310 | Alteração | Atualizações / Viagens |
/ Fechamento | |
TMSAO45 | Inclusão |
Miscelânea / Rentabilidade Prévia | |
TMSXFUNB | Alteração |
Função Genérica | |
TMSXFUND | Alteração |
Função Genérica | |
GFEX010 | Alteração |
Simulação GFE | ||
GFEXFUNS | Alteração | Função Genérica |
Mapa Mental
Informações | ||
---|---|---|
| ||
Para configurar a integração entre SIGATMS e SIGAGFE veja o documento abaixo: |
Dicionário de Dados
Arquivo ou Código do Script: Parâmetros
Campo | MV_ |
DELRENT |
Descrição |
Integração Automática Ocorrências
Título
Integração Automática
Informe se o historico da rentabilidade previa sera deletado fisicamente da base de dados. | |
Tipo | L |
Tamanho | 1 |
Opções | |
Valor Inicial | .F. |
Campo | MV_MINRENT |
Descrição | % de Rentabilidade Mínima utilizado pelo SIGATMS para realizar o cálculo da Rentabilidade Prévia da viagem quando não encontra % no Contrato do Cliente. |
Tipo | N |
Tamanho | 1 |
Opções |
Valor Inicial |
30 |
Arquivo ou Código do Script:
GWDDL3 -
OcorrênciasHistórico Rentabilidade Frete
Campo |
DL3_ |
FILIAL | |
Tipo | C |
Tamanho |
8 |
Descrição |
Filial do Sistema |
Título |
Filial | |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Help de Campo
Número gerado por rotina de integração para identificação. Utilizar o separador ‘;’ para os campos: TMS=numero e sequencia da ocorrência(DUA).
Indice | Chave |
07 | Chave Externa |
Grupo de Perguntas
Nome: GFEC054 - Alteração
_ORDEM | 07 |
X1_PERGUNT | Sit Integração? |
Opções | 1-Não integrado, 2-Integrado; 3-Todos |
Nome: GFEA106
X1_ORDEM | 01 |
X1_PERGUNT | Filial de? |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
|
X1_ORDEM | 02 |
X1_PERGUNT | Filial até? |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_VAR01 | MV_PAR02 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
X1_ORDEM | 03 |
X1_PERGUNT | Transportadora De? |
X1_TIPO | C |
X1_TAMANHO | 14 |
X1_VAR01 | MV_PAR03 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
|
X1_ORDEM | 04 |
X1_PERGUNT | Transportadora Ate? |
X1_TIPO | C |
X1_TAMANHO | 14 |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
X1_ORDEM | 05 |
X1_PERGUNT | Nr Ocorrencia De? |
X1_TIPO | C |
X1_TAMANHO | 8 |
X1_VAR01 | MV_PAR05 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
|
X1_ORDEM | 06 |
X1_PERGUNT | Nr Ocorrencia Ate? |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_VAR01 | MV_PAR06 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
X1_ORDEM | 07 |
X1_PERGUNT | Data de Criacao De? |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_VAR01 | MV_PAR07 |
X1_DEF01 | Comum |
X1_CNT01 |
|
X1_HELP |
|
Campo | DL3_NUMSIM |
Tipo | C |
Tamanho | 6 |
Descrição | Código da Simulação |
Título | Cód. Simulação |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_FILORI |
Tipo | C |
Tamanho | 8 |
Descrição | Filial de Origem |
Título | Filial de Origem |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_VIAGEM |
Tipo | C |
Tamanho | 6 |
Descrição | Viagem |
Título | Viagem |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_VLRRCT |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor Receita |
Título | Vlr. Receita |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_VLRTMS |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor a Pagar TMS |
Título | Vlr. Pag. TMS |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_VLRGFE |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor a Pagar GFE |
Título | Vlr. Pag. GFE |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_VLRTOT |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor Frete a Pagar Total |
Título | Vlr. Pag. Tot |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_RENTAB |
Tipo | N |
Tamanho | 7 |
Decimal | 2 |
Descrição | % Rentabilidade |
Título | % Rentabilidade |
Picture | @E 9,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_TABFRE |
Tipo | C |
Tamanho | 4 |
Descrição | Tabela de Frete |
Título | Tabela de Frete |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_TIPTAB |
Tipo | C |
Tamanho | 8 |
Descrição | Filial do Sistema |
Título | Filial |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_TABCAR |
Tipo | C |
Tamanho | 4 |
Descrição | Tabela de Carreteiro |
Título | Tab. Carret |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_PERCUS |
Tipo | N |
Tamanho | 4 |
Decimal | 1 |
Descrição | Percentual de Custo |
Título | Perc. Custo |
Picture | @E 99.9 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_CODNEG |
Tipo | C |
Tamanho | 2 |
Descrição | Código da Negociação |
Título | Negociação |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_SERVIC |
Tipo | C |
Tamanho | 14 |
Descrição | Código do Serviço |
Título | Cód Serviço |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL3_OBSERV |
Tipo | M |
Tamanho | 30 |
Descrição | Observação |
Título | Observação |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Arquivo ou Código do Script: DL4 - Histórico Rentabilidade Devedor
Campo | DL4_FILIAL |
Tipo | C |
Tamanho | 8 |
Descrição | Filial do Sistema |
Título | Filial |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_NUMSIM |
Tipo | C |
Tamanho | 6 |
Descrição | Código da Simulação |
Título | Cód. Simulação |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_FILORI |
Tipo | C |
Tamanho | 8 |
Descrição | Filial de Origem |
Título | Filial de Origem |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_VIAGEM |
Tipo | C |
Tamanho | 6 |
Descrição | Viagem |
Título | Viagem |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_CLIDEV |
Tipo | C |
Tamanho | 6 |
Descrição | Código do Devedor |
Título | Código do Devedor |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_LOJDEV |
Tipo | C |
Tamanho | 2 |
Descrição | Loja Devedor |
Título | Loja Devedor |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_NOMDEV |
Tipo | C |
Tamanho | 30 |
Descrição | Nome Devedor |
Título | Nome Devedor |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Virtual |
Propriedade | Visualizar |
Campo | DL4_VLRRCT |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor Receita |
Título | Vlr. Receita |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_VLRTMS |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor a Pagar TMS |
Título | Vlr. Pag. TMS |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_VLRGFE |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor a Pagar GFE |
Título | Vlr. Pag. GFE |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_VLRTOT |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Descrição | Valor Frete a Pagar Total |
Título | Vlr. Pag. Tot |
Picture | @E 99,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Campo | DL4_RENTAB |
Tipo | N |
Tamanho | 7 |
Decimal | 2 |
Descrição | % Rentabilidade |
Título | % Rentabilidade |
Picture | @E 9,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Índices
DL3 - Histórico Rentabilidade Frete
Índice | Ordem | Chave |
DL3 | 01 | DL3_FILIAL+DL3_NUMSIM+DL3_FILORI+DL3_VIAGEM |
DL3 | 02 | DL3_FILIAL+DL3_FILORI+DL3_VIAGEM+DL3_NUMSIM |
DL4- Histórico Rentabilidade Devedor
Índice | Ordem | Chave |
DL4 | 01 | DL4_FILIAL+DL4_NUMSIM+DL4_CLIDEV+DL4_LOJDEV |
DL4 | 02 | DL4_FILIAL+DL4_FILORI+DL4_VIAGEM+DL4_CLIDEV+DL4_LOJDEV |
Grupo de Perguntas
Nome: TMB144 - Alteração
X1_ORDEM | 06 |
X1_PERGUNT | Rentab. Previa Fechamento? |
Opções | 1-Sim, 2-Não |
Nome: TMSAO45 - Inclusão
X1_ORDEM | 01 |
X1_PERGUNT | Transport. Autonomo de Carga ? |
X1_TIPO | C |
X1_TAMANHO | 15 |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | |
X1_CNT01 | TAC |
X1_ORDEM | 02 |
X1_PERGUNT | Empresa Transport. de Cargas |
X1_ORDEM
08
X1_PERGUNT
? | |
X1_TIPO | C |
X1_TAMANHO |
15 | |
X1_VAR01 | MV_ |
PAR02 |
X1_DEF01 |
X1_CNT01 |
ETC |
X1_ORDEM |
03 |
X1_PERGUNT |
Rateio Valor do Frete? |
X1_TIPO |
N | |
X1_TAMANHO | 1 |
X1_VAR01 | MV_ |
PAR03 |
X1_DEF01 |
Peso Real X Cubado |
X1_ |
DEF02 |
Peso Real |
X1_ |
DEF03 | Peso Cubado |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|