PAMCARD - Resolução nº 4.748 de 18/6/15 - ANTT
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||||||
Segmento: | Distribuição e Logística | ||||||||||||||
Módulo: | Gestão de Transportes - SIGATMS | ||||||||||||||
Rotina: |
| ||||||||||||||
Chamados Relacionados: | TEPSG8 TIFXY5 TSPDPG | ||||||||||||||
País: | Brasil | ||||||||||||||
Banco de Dados: | Todos | ||||||||||||||
Tabelas Utilizadas: | DJB - TARIFA X BANCO PAMCARD. DEL - Motorista x Operadora de Frota. DDQ - Cartao Operadora de Frota. DUP - Motoristas da Viagem. | ||||||||||||||
Sistemas Operacionais: | Windows® / Linux® | ||||||||||||||
Release: | 11.80.13 |
Descrição
Foi disponibilizada a melhoria para atender a Resolução nº 4674, de 17 de abril de 2015.
Importante
Antes de executar o compatibilizador informe o TMSP11R1 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
Em Microsiga Protheus® ByYou Smart Client, digite informe o TMSP11R1 no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 28/12/2015.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa TMS11R202.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Atualizações do Compatibilizador
1. Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
DJB_FILIAL+DJB_CODBAN+DJB_TARIFA
| TARIFA X BANCO PAMCARD
| C | N |
2. Criação de Tabelas Genéricas no arquivo SX5 – EU:
Chave | EU |
Descrição | BANCO DO BRASIL BRADESCO S/A |
3. Alteração de Tabelas Genéricas no arquivo SX5 – 05:
Chave | TAX |
Descrição | TAXAS SAQUES TRANSFERENCIA PAMCARD |
4. Criação de Campos no arquivo SX3 – Campos:
- Tabela DJB - Tarifa X Banco Pamcard
Campo | DJB_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato |
|
Título | Filial |
Descrição | Filial |
Nível | 1 |
Usado | Não |
Obrigatório | Sim |
Browse | Não |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Filial do Sistema |
Campo | DJB_CODIGO |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @1 |
Título | Código |
Descrição | Código |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | GETSX8NUM("DJB","DJB_CODIGO") |
Val. Sistema |
|
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Campo | DJB_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Código Banco |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Opções |
|
When |
|
Relação |
|
Val. Sistema | ExistCpo("SX5","EU"+M->DJB_CODBAN) .And. ExistChav("DJB", xFilial("DJB") + M->DJB_CODBAN+M->DJB_TARIFA) |
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Campo | DJB_NOMBAN |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | N. Banco |
Descrição | Nome Banco |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Nome da Bandeira do Banco no Cartão do Motorista |
Campo | DJB_TARIFA |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tarifa |
Descrição | Tipo da Tarifa |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=SAQUE;2=TRANSFERENCIA |
When |
|
Relação |
|
Val. Sistema |
|
Help | Tipo da Tarifa que será enviada a operadora de frota |
Campo | DJB_CODTAF |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Tarifa |
Descrição | Cód. Tarifa para Frete |
Nível |
|
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Código da tarifa fornecida pela operadora de frota |
Campo | DJB_VALOR |
Tipo | N |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Valor |
Descrição | Valor da Operação |
Nível |
|
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Valor da Tarifa cobrada pelo banco |
Campo | DUP_QTDSAQ |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qtd. Saque |
Descrição | Qtd. Saque |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | 4 |
Val. Sistema | |
Help | Quantidade de Saque que será enviada para o cartão |
Campo | DUP_QTDTRA |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qtd. Transfe |
Descrição | Qtd. Transferência |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Quantidade de transferencia que será enviada para o cartão |
Campo | DEL_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Cód. Banco do Cartão |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | ExistCpo("SX5","EU"+M->DEL_CODBAN) |
Help | Código do Banco, informado no cartão do motorista |
Campo | DDQ_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Cód. Banco do Cartão |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | ExistCpo("SX5","EU"+M->DEL_CODBAN) |
Help | Código do Banco, informado no cartão do motorista |
Campo | DTY_TAXBAN |
Tipo | N |
Tamanho | 6 |
Decimal | 0 |
Formato | @E 999.99 |
Título | Tarifa Banco |
Descrição | Tarifa Cartao Saq. Transf |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Tarifa que será enviada para operadora de frota no cartão do motorista, para pagamento de saque e transferência. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação de Índices no arquivo SIX – Índices:
Índice | DJB |
Ordem | 1 |
Chave | DJB_FILIAL+DJB_CODBAN+DJB_TARIFA+DJB_CODTAF |
Descrição | Cod. Banco+Tarifa+Cod. Tarifa |
Proprietário | S |
6. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_DESTXBA |
Tipo | C |
Descrição | Código da Despesa de Taxa Bancarias de saque e transferência, utilizado na PAMCARD. |
Valor Padrão | (X6_CONTEUD) |
Nome da Variável | MV_NATTXBA |
Tipo | C |
Descrição | Código de Natureza utilizado para a geração do titulo a pagar de taxa bancaria saque e transferência. |
Valor Padrão | (X6_CONTEUD) |
7. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela DJB – Contas Médicas:
Campo | DJB_CODBAN |
Sequência | 001 |
Campo Domínio | DJB_NOMBAN |
Tipo | P |
Regra | X5DESCRI() |
Posiciona? | S |
Chave | xFilial("SX5")+"EU"+M->DJB_CODBAN |
Condição |
|
Proprietário | S |
Campo | DJB_TARIFA |
Sequência | 002 |
Campo Domínio | DJB_CODTAF |
Tipo | P |
Regra | IF(M->DJB_TARIFA=="1","315","316") |
Posiciona? | N |
Chave |
|
Condição |
|
Proprietário | S |
Procedimento para Configuração
CONFIGURAÇÃO DE MENUS
1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Gestão de Transportes (SIGATMS), conforme instruções a seguir:
Menu | SIGATMS |
Submenu | Operador Frota |
Nome da Rotina | Tarifa Saque X Trans |
Programa | TMSA038 |
Módulo | TMS – Gestão de Transporte |
Tipo | Função Protheus |
Procedimento para Utilização
Exemplo:
- Em Gestão de Transportes (SIGATMS), acesse Atualizações / Operadoras Frota / Tarifa Saque X Transf (TMSA038).
O Sistema apresenta a tela de Cadastro de Tarifas. - Inclua o banco com a tarifa de saque e transferência com os valores informados pela operadora de frota PAMCARD.
- Acesse Atualizações / Transporte / Motorista (OMSA040).
- Selecione o motorista e clique na opção Alterar.
- Na grid Motorista X Operador de Frota, informe o banco do cartão do motorista.
- Na viagem, opção Complemento de Viagem e Motorista da Viagem, foram adicionados dois novos campos Qtd Saque e Qtd Transf., que já estão iniciados com a quantidade mínima de 4 exigido por lei, podendo ser alterado.
- Ao fechar a viagem as taxas de saques e transferência serão enviadas para a Operadora de Frota, na criação do contrato conforme legislação vigente.
- Ao gerar um Contrato de Carreteiro com a opção de Operador de Frota Pamcard, o sistema passa a criar um titulo no contas a pagar com o tipo TAX.