Histórico da Página
Pamcard - Cancelamento de Cartão
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||||||||||||||||||||
Segmento: | Supply Chain - Logística | ||||||||||||||||||||||||||||
Módulo: | SIGATMS - Gestão de Transportes | ||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||
Cadastros Iniciais: | Configuração Pamcard | ||||||||||||||||||||||||||||
Parâmetro(s): | Informe os parâmetros utilizados. | ||||||||||||||||||||||||||||
Informe o(s) chamado(s) relacionado(s). | |||||||||||||||||||||||||||||
Requisito/Story/Issue: | DLOGTMS03- 9022011 | ||||||||||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||||||||
Tabelas Utilizadas: | DA3 - Veiculos DA4 - MotoristasSA2 DTY - FornecedoresContrato de Carreteiro DT6 - Documento de Transporte DTQ - Viagem DTR - Complemento de Viagem DUP - Motoristas da Viagem DLD - Formas de Pagamento DEL - Motorista x Operadora de Frotas | ||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows® Windows / Linux®Linux |
Descrição
Nova funcionalidade na viagem com operadora de frotas Pamcard, permitindo a inclusão de mais de um cartão para pagamento do Pedágio, do Adiantamento e do Saldo do Frete.
Para essa funcionalidade foram alteradas as seguintes rotinas:
1- Complemento da Viagem (TMSA240)
Na aba 'Operadora de Frotas', foram criados campos referente ao Tipo de Pagamento do Pedágio (DTR_TPSDPG), Quantidade de Saque (DTR_QTDSAQ) e Quantidade de Transferencia (DTR_QTDTRA).
Disponibilizado uma nova opção 'Formas de Pagto', tecla de atalho F2, que permite informar os cartões para pagamento do Adiantamento, Saldo do Frete e Pedágio. Essas informações serão armazenadas na tabela DLD - Formas de Pagamento.
O campo Id.Motorista (DUP_IDOPE ) não será desativado neste momento, porém o sistema ira se comportar da seguinte forma:
Na inclusão de uma viagem, se informado o campo Id. Motorista (DUP_IDOPE), e não houver nenhuma interação na tela de Formas de Pagamento, ao salvar a viagem, o sistema irá gerar automaticamente os registros na tabela DLD- Formas de Pagamento com base dos campos: Id.Motorista (DUP_IDOPE ), Meio Pg.Frt.(DUP_FORPAG), Meio Pg.Adto (DUP_FORADT) , conforme exemplo abaixo:1 Exemplo - Meio Pagamento de Frete (DUP_FORPAG) igual 0- Não Utiliza, será gerado um registro na Tabela DLD, sendo:
DLD_RECEB
2 Exemplo - Meio de Pagamento de Adiantamento (DUP_FORADT), será gerado um registro na Tabela DLD somente se houver um valor de adiantamento de frete (DTR_ADIFRE) sendo:
3 Exemplo - Meio Pagamento de Frete (DUP_FORPAG) diferente de 0-Não Utiliza
Informações |
---|
Devido as regras da Operadora Pamcard, não é permitido utilizar o Tipo de Parcela 'Pedagio', quando houver mais de um Recebedor de Frete (Motorista e Proprietario ou Proprietario com Favorecido) |
2- Fechamento da Viagem (TMSA310)
No fechamento da viagem os dados da tabela DLD - Formas de Pagamento serão considerados para o envio dos favorecidos do contrato da Pamcard. Quando a tabela DLD - Formas de Pagamento não possuir registros para a viagem, serão considerados os dados da tabela DUP - Motoristas da Viagem para o envio das informações para a Pamcard.
O proprietário do veículo da viagem (DTR_CODFOR+DTR_LOJFOR) sempre será enviado como contratado para Pamcard independente do mesmo ser recebedor de parcelas do frete.
O favorecido e o motorista serão enviados como favorecido para Pamcard caso sejam recebedores de parcela do frete. Abaixo exemplos de envio dos favorecidos para Pamcard.
1 Exemplo - Proprietário Recebedor do adiantamento e saldo do frete, sendo a mesma forma de pagamento
Contratado - Proprietário
Sub-Contratante - Não será enviado
Motorista - Não será enviado
2 Exemplo - Proprietário Recebedor do adiantamento e saldo do frete, formas de pagamento diferente
Contratado - Proprietário com forma de pagamento da parcela de adiantamento
Sub-Contratante - Proprietário com forma de pagamento da parcela de saldo
Motorista - Não será enviado
3 Exemplo - Motorista recebedor do adiantamento e Proprietário recebedor do saldo
Contratado - Proprietário com forma de pagamento da parcela de saldo
Sub-Contratante - Não será enviado
Motorista - Motorista com a forma de pagamento da parcela de adiantamento
4 Exemplo - Motorista Recebedor do adiantamento e saldo do frete, sendo a mesma forma de pagamento
Contratado - Proprietário com forma de pagamento depósito em conta
Sub-Contratante - Não será enviado
Motorista - Motorista com a forma de pagamento da parcela de saldo
5 Exemplo - Motorista Recebedor do adiantamento e saldo do frete, formas de pagamento diferente
Contratado - Proprietário com forma de pagamento depósito em conta
Sub-Contratante - Motorista com a forma de pagamento da parcela de adiantamento
Motorista - Motorista com a forma de pagamento da parcela de saldo
6 Exemplo - Proprietário Recebedor do adiantamento e saldo do frete, sendo a mesma forma de pagamento com favorecido
Contratado - Proprietário com forma de pagamento depósito em conta
Sub-Contratante - Favorecido com a forma de pagamento da parcela de saldo
Motorista - Não será enviado
7 Exemplo - Proprietário Recebedor do adiantamento e saldo do frete, formas de pagamento diferente com favorecido
Contratado - Proprietário com forma de pagamento depósito em conta
Sub-Contratante - Favorecido com a forma de pagamento da parcela de adiantamento
Motorista - Favorecido com a forma de pagamento da parcela de saldo
Cartão de Pedágio - Para informar um cartão específico para pagamento do Pedágio deve-se informar a parcela de pedágio, a mesma só pode ser informada se no contrato com a Pamcard não existir o Sub-Contrante e o Motorista, ou seja, quando o Proprietário for recebedor do adiantamento e saldo e a forma de pagamento das parcelas forem iguais. Abaixo exemplo:
Quando não informada a parcela de pedágio o sistema considerará o cartão da parcela de saldo para envio do pedágio, se a parcela de saldo não possuir cartão o pedágio será creditado no cartão da parcela de adiantamento.
Se a viagem possuir pedágio e na tabela DLD - Formas de Pagamento não existir cartão o sistema exibirá um alerta e não permitirá a confirmação da viagem.
Parcela de adiantamento - Quando na tabela DLD - Formas de Pagamento existir a parcela de adiantamento o Recebedor informado será considerado no envio da parcela para Pamcard, quando não informada a parcela de adiantamento será enviado o Recebedor da parcela de saldo.
3- Pagamento de Saldo (TMSA250)
No pagamento de saldo do contrato o sistema verificará o recebedor da parcela de saldo para envio do favorecido da parcela para Pamcard.
4- Liberação do Contrato (TMSA251)
Na liberação do contrato o sistema verificará o recebedor da parcela de saldo para envio do favorecido da parcela para Pamcard.
Procedimento para Implantação
Aplique o patch do chamado e execute a atualização do pacote de dicionário de dados para a criação dos novos campos. O pacote de dicionário de dados estará disponível apenas no release 12.1.23
Atualizações do Compatibilizador
1. Criação de tabela no arquivo SX2– Tabelas:
Chave
Nome
Modo
PYME
DLD
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela DLD - Pagamento da Viagem
Campo
DLD_FILIAL
Tipo
Caracter
Tamanho
2
Decimal
Formato
@!
Título
Filial
Descrição
Filial do Sistema
Usado
N
Obrigatório
S
Browse
S
Grupo
033
Help
Filial do Sistema
Campo
DLD_FILORI
Tipo
Caracter
Tamanho
2
Decimal
Formato
@!
Título
Fil.Origem
Descrição
Filial de Origem
Usado
S
Obrigatório
S
Browse
S
Grupo
033
Help
Filial de Origem da Viagem
Campo
DLD_VIAGEM
Tipo
Caracter
Tamanho
6
Decimal
Formato
@!
Título
Viagem
Descrição
Numero da Viagem
Usado
S
Obrigatório
S
Browse
S
Grupo
Numero da Viagem
Help
Filial de Origem da Viagem
Campo
DLD_ITEDTR
Tipo
Caracter
Tamanho
2
Decimal
Formato
@!
Título
It.Comp.Viag
Descrição
Item Complemento Viagem
Usado
S
Obrigatório
S
Browse
S
Grupo
Help
Item Complemento Viagem
Campo
DLD_CODVEI
Tipo
Caracter
Tamanho
8
Decimal
Formato
@!
Título
Cod.Veiculo
Descrição
Codigo do Veiculo
Usado
S
Obrigatório
S
Browse
S
Val.Sistema
Vazio() .Or. ((ExistCpo('DA3') .And. TMSA240Vld())
Help
Veiculo da Viagem
Esta funcionalidade possibilita efetuar a troca de cartões da viagem, quando o cartão foi cancelado no meio do processo da viagem, sendo que esta troca será realizada na viagem do Protheus e no Contrato da Pamcard.
Rotinas de Troca de Cartão (TMSA161)
Desenvolvida uma nova rotina que apresentará os cartões da viagem que estão com status 'Cancelado' (WebService Pamcard).
Esta rotina poderá ser executada pelo menu das rotinas de Viagem (TMSA140, TMSA141 e TMSA144) e/ou do Contrato de Carreteiro (TMSA250)
Após selecionar o Cartão Cancelado será apresentada tela para o informe do Novo Cartão.
O cartão poderá ser informado manualmente ou pela Pequisa (F3), onde serão apresentados os cartões cadastrados no Protheus com status 'Liberado' na Pamcard.
Após a digitação será realizada verificação se o cartão é válido junto a Pamcard, para permitir a continuidade do processo. Uma vez confirmada a validade, a tela do cartão será alterada no Contrato da Pamcard e na Viagem do Protheus.
Caso a viagem possua Contrato de Carreteiro, este deverá estar com o status (DTY_STATUS) "Em Aberto" e ou "Aguardando Liberação para Pagamento", para permitir a troca do cartão.
Procedimento para Implantação
Aplique o patch do chamado.
Campo
DLD_FORPAG
Tipo
Caracter
Tamanho
1
Decimal
Formato
@!
Título
Forma Pagto
Descrição
Forma de Pagamento
Usado
S
Obrigatório
S
Browse
S
Val.Sistema
Pertence('12')
Help
Indica a forma de pagamento que será efetuado ao Motorista
Campo
DLD_TIPPAR
Tipo
Caracter
Tamanho
1
Decimal
Formato
@!
Título
Tipo Parcela
Descrição
Tipo da Parcela
Usado
S
Obrigatório
S
Browse
S
Val.Sistema
Pertence('123')
Help
Indica se o pagamento da parcela se refere a Adiantamento, Saldo de Frete ou Pedágio
Campo
DLD_RECEB
Tipo
Caracter
Tamanho
1
Decimal
Formato
@!
Título
Recebedor
Descrição
Recebedor
Usado
S
Obrigatório
S
Browse
S
Val.Sistema
Pertence('12') .And. TMSA240Vld()
Help
Indica o Recebedor do Frete
Campo
DLD_IDOPE
Tipo
Caracter
Tamanho
20
Decimal
Formato
@!
Título
Id. Cartão
Descrição
Id. Cartão
Usado
S
Obrigatório
S
Browse
S
Help
Id do Cartão junto a Operadora de Frota
Campo
DLD_CARCAN
Tipo
Caracter
Tamanho
20
Decimal
0
Formato
@!
Título
N.Car.Cancel
Descrição
N. Cartão Cancelado
Usado
S
Obrigatório
S
Browse
S
Help
Número do cartão cancelado junto a operadora de frete.
Campo
DLD_CODFAV
Tipo
Caracter
Tamanho
6
Decimal
0
Formato
@!
Título
Cod.Favorec
Descrição
Codigo do Favorecido
Usado
S
Obrigatório
S
Browse
S
Help
Indica se o Fornecedor possui favorecido.
Caso possuir, as parcelas do Fornecedor serão para o Favorecido.
Campo
DLD_LOJFAV
Tipo
Caracter
Tamanho
2
Decimal
0
Formato
@!
Título
Loja.Favorec
Descrição
Loja do Favorecido
Usado
S
Obrigatório
S
Browse
S
Help
Indica se o Fornecedor possui favorecido.
Caso possuir, as parcelas do Fornecedor serão para o Favorecido.
Campo
DLD_NOMFAV
Tipo
Caracter
Tamanho
40
Decimal
0
Formato
@!
Título
Favorecido
Descrição
Favorecido
Usado
S
Obrigatório
S
Browse
S
Help
Indica se o Fornecedor possui favorecido.
Caso possuir, as parcelas do Fornecedor serão para o Favorecido.
- Tabela DTR - Complemento da Viagem
Campo
DTR_TPSPDG
Tipo
Caracter
Tamanho
1
Decimal
0
Formato
@!
Título
Tp Pgt Pedag
Descrição
Tipo Pagamento Pedagio
Usado
S
Obrigatório
N
Browse
S
Help
Campo para integração com o sistema Pamcard.
Informar quem será o responsável pelo pagamento do pedágio, se for através do sistema Pamcard, informe a opção
“5=Pamcard”.
Campo
DTR_QTDSAQ
Tipo
Numerico
Tamanho
2
Decimal
0
Formato
99
Título
Qtd. Saque
Descrição
Qtd. Saque
Usado
S
Obrigatório
N
Browse
S
Help
Quantidade de saque que será enviada a operadora de frota, paga pela transportadora, conforme legislação vigente, mínimo exigido por lei e 4.
Campo
DTR_QTDTRA
Tipo
Numerico
Tamanho
2
Decimal
0
Formato
99
Título
Qtd. Transfe
Descrição
Qtd. Transferência
Usado
S
Obrigatório
N
Browse
S
Help
Quantidade de transferência que será enviada a operadora de frota, paga pela transportadora, conforme legislação vigente, mínimo exigido por lei e 4.
Índice
DLD
Ordem
1
Chave
DLD_FILIAL+DLD_FILORI+DLD_VIAGEM+DLD_ITEDTR+DLD_CODVEI+DLD_TIPPAR+DLD_RECEB+DLD_FORPAG
Descrição
Filial+Fil.Origem+Viagem+It.Comp.Viag+Cod.Veiculo+Tipo Parcela+Recebedor+Forma Pagto
Proprietário
S
Procedimento para Utilização
Inclusão da Viagem
- Em Gestão de Transportes (SIGATMS), acesse Atualizações / Viagens .Escolha o Tipo de Viagem que será utilizada
- .
- Inclua uma viagem, informando uma rota existente na Pamcard e os documentos da viagem.
- Acesse a opção: Outras Ações / Comp.Via. Informe o
- No campo Cod.Operad ( '02') -
- DTR_CODOPE), informe o contéudo 02 (Pamcard.)
- No campo Qtd.Saque (DTR_QTDSAQ), informe a quantidade de saque
- No campo Qtd.Transfe (DTR_QTDTRA), informe a quantidade de transferencia
- No campo Tp Pgt Pedag (DTR_TPSPDG), informe quem será o responsável pelo pagamento do pedágio.
- Informe um veículo para viagem, que exista na Pamcard.
- Acesse Outras Ações / Mot.Viag.
- Informe os dados do motorista cadastrado na Pamcard, como proprietário do veículo informado, sem informar
- e verifique o campo Id.Motorista (DUP_IDOPE)
- Confirme os dados do motorista da viagem .
- Acesse Outras Ações / Formas de Pagto.
- Informe os dados da Forma de Pagamento da viagem
- No campo Forma Pagto (DLD_FORPAG), informe a forma de Pagamento (Cartão ou Deposito)
- No campo Tipo Parcela (DLD_TIPPAR), informe o tipo de Parcela (Adiantamento, Saldo Frete, Pedagio)
- No campo Recebedor (DLD_RECEB), informe o recebedor do frete (Proprietario ou Motorista) No campo Id.Motorista (DLD_IDOPE), informe o Id
- . do Motorista junto com a Operadora de Frotas
- No campo Cod/Loja Favorec (DLD_CODFAV e DLD_LOJAV) este campo é preenchido automaticamente, quando o Recebedor do Frete (DLD_RECEB) é o Proprietario,
O sistema primeiramente verifica o Fornecedor do Veiculo (DA3_CODFAV), caso não encontre, verifica o Favorecido do Proprietario do Veiculo (A2_CODFAV) - Confirme a tela de formas de pagamento,
- complemento da viagem e a
- da viagem.
Inclusão do
contratoContrato na Pamcard
.Em Gestão de Transportes (SIGATMS), acesse Atualizações / Viagens.
Selecione a viagem incluída e acesse Outras Ações / Fechamento / Fechar.
Ao realizar o fechamento da viagem
,será incluído um
contratoContrato na Pamcard, considerando os recebedores de frete para envio dos favorecidos do
contratoContrato, e a viagem no SIGATMS será atualizada com o Id.da Operadora
, através do campo Id.Ope.Vge.
Observação: Se o veículo utilizado na viagem for um veículo de terceiro, o campo CIOT também será atualizado na viagem. Porém se for um veículo próprio, este campo continuará em branco..
Troca de Cartão
Em Gestão
Liberação Parcela de Adiantamento.Em Gestãode Transportes (SIGATMS), acesse Atualizações / Viagens.
Selecione a viagem incluída e acesse Outras Ações / Manutenção /
Operações.- Efetua o apontamento da operação de saída da viagem, informando a data e hora prevista e realizada.
- Ao apontar a operação de saída de viagem, será liberada a parcela de adiantamento na Pamcard. Caso houver estorno deste apontamento de saída da viagem, a parcela de adiantamento será bloqueada na Pamcard.
- Em Gestão de Transportes (SIGATMS), acesse Atualizações / Terceiros / Contrato Carret.
- Acesse a opção Por Viagem ou Por Período, preencha os parâmetros com a viagem incluída para que seja gerado um novo Contrato de Carreteiro.
- Confirme os parâmetros e posteriormente acesse a opção OK.
- Após a geração do contrato de carreteiro, selecione o contrato gerado e acesse Outras Ações / Pagamento de Saldo / Confirmar.
- Será apresentada a tela do pagamento de saldo, acesse a opção Salvar.
- Será enviada a parcela do saldo do contrato para a Pamcard considerando o recebedor da parcela de saldo informando na tabela de Formas de Pagamento. Caso este pagamento de saldo seja estornado, a parcela será excluída na Pamcard.
- Em Gestão de Transportes (SIGATMS), acesse Atualizações / Terceiros / Contrato Carret.
- Acesse a opção Por Viagem ou Por Período, preencha os parâmetros com a viagem incluída para que seja gerado um novo Contrato de Carreteiro.
- Confirme os parâmetros e posteriormente acesse a opção OK.
- Após a geração do contrato de carreteiro, acesse Atualizações / Terceiros / Lib.Contratos
- Preencha os parâmetros da rotina, para que seja apresentado o contrato de carreteiro gerado.
- Marque o contrato a ser liberado e acesse a opção Liberar.
- Será enviada a parcela do saldo do contrato para a Pamcard considerando o recebedor da parcela de saldo informando na tabela de Formas de Pagamento. Caso esta liberação de contrato de carreteiro seja estornada, a parcela será excluída na Pamcard.
Em seguida, na Tela do Novo Cartão, selecione o cartão que será trocado e clique em OK.
Informe o número do novo cartão manualmente ou selecione o cartão pela Pesquisa (F3)
Em seguida, clique em OK.
O cartão cancelado será gravado no campo N.Car.Cancel (DLD_CARCAN)
O novo número do cartão será atualizado nos campos Id.Motorista (DUP_IDOPE caso preenchido) e DLD_IDOPE.
Pagamento de Saldo - Parâmetro MV_LIBCTC = .F.
Liberação Contrato de Carreteiro - Parâmetro MV_LIBCTC = .T.
Troca de cartão.
Informações | ||||
---|---|---|---|---|
| ||||
A tabela DLD (Formas de Pagamento) originou-se do requisito Mais de Um Cartão - Pamcard |