Este documento tem o objetivo de informar as configurações necessárias, cadastros necessários e explicar o funcionamento da integração em
diversos pontos do sistema NeoCorp Web com a PagBem.
É necessário que sua empresa possua os dados fornecidos pela PagBem e também tirar as dúvidas do processo de funcionamento com
a integradora. Clique na imagem abaixo para acessar o site da PagBem.
Índice
Todas as informações de integração serão salvas no servidor, no seguinte local: \glassfish\glassfish\domains\neosistemas\PagBem
Configurações
No Cadastro de Empresa, aba "Definições", informe no campo
Tp Ambiente NF-e o ambiente de testes, sendo "1 - Produção" ou "2 - Homologação". Lembre-se que, enquanto estiver em homologação, não
devem ser gerados Documentos Fiscais para clientes.
Na aba "Configuração do Sistema", subaba "Frota", subaba "Parte 3" informe os valores nos campos Usuário PagBem e Senha PagBem
conforme obtidos pela PagBem.
E na subaba "Parte 2", informe no campo Operadora Carta Frete o valor "5 - PagBem", para sugerir este integrador ao cadastrar ou editar
um proprietário ou um motorista ou um veículo e ao exportar o vale pedágio.
No campo Cta Fin Vale Pedagio deve ser informada uma conta financeira para ser utilizada no vale pedágio.
A empresa ativa deve possuir um Certificado Digital válido, que deve ser informado no
Cadastro de Configurações Df-e.
Cadastros
Quanto mais informações houverem preenchidas corretamente nos cadastros de veículo, motorista e proprietário, menos são as chances de
ocorrerem erros durante as integrações.
Sugerimos verificar todos os cadastros existentes para evitar futuros problemas durante a integração.
No Cadastro Proprietário devem ser informados os seguintes campos
na aba "Cadastro":
CPF/CNPJ
Nome
Endereço
Numero (Endereço)
Bairro
CEP
O CEP deve possuir, em seu cadastro, Cadastro de Cep, uma cidade informada no
campo Cidade que, em seu cadastro, Cadastro de Cidades o campo
IBGE esteja informado.
DDD
Telefone
Celular
RNTRC
Se não informar um valor neste campo, não será aberto o programa auxiliar para selecionar a integradora e enviar
os dados.
Será feita a consulta do RNTRC na ANTT somente em modo de produção.
Numero Cartão e Dt Validade Cartão
Este é o cartão que irá receber os valores de saldo e adiantamento.
A alteração de informações cadastrais (campos acima) não será reenviada à PagBem. Para estas alterações, a empresa deverá entrar em
contato com a PagBem.
O arquivo de comunicação "json" dos dados cadastrais de proprietários é PagBemContratadoPut.
Se for informado valores nos campos Cartão e Data de validade será feito o relacionamento do proprietário com o cartão na
PagBem e enviado um arquivo de comunicação "json" dos dados do cartão que será PagBemCartaoPut.
No Cadastro de Veículo devem ser informados os seguintes campos na aba "Cadastro":
Placa
RENAVAM
Tipo Veículo
Será conforme a descrição do tipo. Exemplos.: Cavalo ou Carreta.
CEP
O CEP deve possuir, em seu cadastro, Cadastro de Cep, uma cidade informada no
campo Cidade que, em seu cadastro, Cadastro de Cidades o campo
IBGE esteja informado.
Nr. Eixos
Proprietário
O proprietário deve possuir o RNTRC informado.
A alteração de informações cadastrais (campos acima) não será reenviada à PagBem. Para estas alterações, a empresa deverá entrar em
contato com a PagBem.
O arquivo de comunicação "json" dos dados cadastrais de veículos é PagBemVeiculoPut.
No Cadastro de Motorista devem ser informados os seguintes campos na aba
"Cadastro":
CPF
NOME
Endereço
Número
Bairro
CEP
O CEP deve possuir, em seu cadastro, Cadastro de Cep, uma cidade informada no
campo Cidade que, em seu cadastro, Cadastro de Cidades o campo
IBGE esteja informado.
DDD e Fone
DDD e Celular
RG
UF Emissão RG
Data Nascimento
Carteira de Habilitação
Categoria CNH
Validade
Senha Cartão e Validade Cartão
É o cartão que irá receber os valores de saldo e adiantamento.
Este campo não é obrigatório, mas se for informado, devem ser informados os campos % Saldo e % Adiantamento.
Os valores são sempre enviados para o cartão do proprietário, mas se informado os percentuais nestes campos, estes percentuais
serão considerados para o cartão do motorista.
O campo Proprietário não é obrigatório, mas se for informado, o mesmo deve possuir o RNTRC em seu cadastro.
A alteração de informações cadastrais (campos acima) não será reenviada à PagBem. Para estas alterações, a empresa deverá entrar em
contato com a PagBem.
O arquivo de comunicação "json" dos dados cadastrais de motoristas é PagBemMotoristaPut.
As possíveis operações existentes na empresa devem ser cadastradas no programa
Cadastro de Operação CFE.
Para cada operação deve ser definido no agrupador "Parcelas com Quitação", campo Pagamento o local de quitação, sendo "1" para
"Filial", "2" para "ETF" e "3" ou vazio (deixe este campo em branco para considerá-lo vazio) para "Qualquer Lugar".
Para cada operação também deve ser definido o frete por tipo de peso, no agrupador "Diferença Frete", campo Base Desconto.
Se informar "Quantidade Menor", então é enviado o tipo de peso no frete o peso de saída, se for menor que a chegada, se não o peso de
chegada.
Se informar "Quantidade desembarque", então é enviado o tipo de peso no frete o peso de chegada.
Se informar "Saída", então é enviado o tipo de peso no frete o peso de saída.
É possível informar nas operações, aba "Documento Complementar", quais documentos devem ser enviados. Estes documentos são cadastrados no
programa Cadastro de Tabela Fixa, código "266 - Documentos Complementares". A PagBem permite
informar "Canhoto Nfe", "DACTE", "Avaria", "Ticket Balança", dentre outras opções. Se alguma dessas informações estiverem na lista,
serão enviadas como positivas à PagBem. Esta informação é utilizada para procedimentos internos da PagBem.
Os tipos de movimentos utilizados para adicionar movimentos no programa
Adicionar Movto PagBem devem ser cadastrados no
programa Tipo Movimento Manifesto.
Para cada tipo que possa existir, informe:
Tipo: Tipo de movimento, sendo "Crédito", que irá acrescentar o valor do movimento no cartão do motorista ou do proprietário; ou
"Débito", que irá descontar o valor do movimento no cartão do motorista ou do proprietário.
Altera Manifesto: Campo que, se preenchido com "S - Sim", irá gravar no manifesto os valores dos movimentos no
Cadastro de Manifesto, aba "Outros Valores". Se estiver "N - Não", o
movimento também é enviado à PagBem, mas não gravado no manifesto.
Recebedor Ajuste: Quem possuirá, em seu cartão, o valor do movimento creditato ou descontado.
Vale Pedágio
O vale pedágio pode ser gerado pelo CTRC ou pelo manifesto. Se houver o vale pedágio no CTRC e informar o CTRC no manifesto, irá carregar as
informações de vale pedágio automaticamente. Mas se for gerado novamente pelo manifesto, o vale pedágio vinculados ao CTRC ficará na
PagBem com a situação "Pedágio expurgado" e será gerado um novo registro.
Não existe a possibilidade de mais de um CTRC possuir vale pedágio, pois, ao efetuar um CTRC após o outro, para o mesmo veículo e rota, os
dados anteriores são excluídos.
A integração de rota é feita somente a partir da exportação do vale pedágio pelo CTRC ou pelo manifesto.
Para gerar o vale pedágio pelo Cadastro de Conhecimento de Transporte, informe na aba "Vale
Pedágio", no campo Tipo Vale Pedágio o valor "17 - PagBem" ou "18 - Pagbem Tag Sem Parar". No campo Rota Pedágio informe a
rota a ser utilizada e clique no botão Exportar.
Os arquivos de comunicação "json" do vale pedágio são: PagBemViagemPedagioInclui_CXXXX_Request - Para requisitar a inclusão do vale pedágio;
CXXXX refere-se à inicial "C" concatenada ao ID do CTRC. Este também é o número da viagem na PagBem.
PagBemRotaPesquisa_Response - Para consultar a rota;
A rota será consultada. Se não houver a mesma na PagBem, será executada a inclusão da mesma na PagBem.
A busca na PagBem será feita pelo código IBGE da cidade de origem e código IBGE da cidade de destino.
Se houver mais de uma rota com mesma origem e destino será selecionada a rota pela descrição.
Se não houver a descrição, será utilizada a primeira rota existente na PagBem.
O arquivo de comunicação de envio da rota será PagBemRotaInclui_XXXX_Request, onde XXXX é o código da rota
no NeoCorp Web. O arquivo de comunicação de retorno da rota será PagBemRotaInclui_XXXX_Response, onde XXXX é o
código da rota no NeoCorp Web.
PagBemViagemPedagioInclui_CXXXX_Response - Para responder à inclusão do vale pedágio.
CXXXX refere-se à inicial "C" concatenada ao ID do CTRC. Este também é o número da viagem na PagBem.
Após o retorno da integradora com sucesso, será gravado na aba "Vale Pedágio" o valor no campo Valor do Vale-Pedágio e o número do
contrato no campo Numero Comprovante Vale Pedágio.
Ao exportar a mesma viagem de pedágio (se possui na aba "Vale Pedágio" os campos Valor do Vale-Pedágio e Numero Comprovante Vale
Pedágio preenchidos), será questionado ao usuário se o mesmo deseja cancelar a viagem realizada.
Serão limpos, na aba "Vale Pedágio", os campos Valor do Vale-Pedágio e Numero Comprovante Vale Pedágio, cancelada a viagem
na PagBem e excluídas as duplicatas, caso houverem.
Os arquivos de comunicação "json" do cancelamento de vale pedágio de CTRCs são: PagBemViagemCancela_XXXX_Request para envio do cancelamento e PagBemViagemCancela_XXXX_Response para a resposta do
cancelamento.
XXXX refere-se ao número do contrato, existente na aba "Vale Pedágio", campo Numero Comprovante Vale Pedágio.
Ao solicitar o cancelamento, se na PagBem a situação for "Aguardando Carregamento", o cancelamento é imediado. Mas
se o status for "Carregamento Realizado", será alterado para o status "Aguardando Cancelamento", e aguarda o retorno do
cartão de confirmação do motorista. Em qualquer dos casos, no NeoCorp Web o cancelamento já foi realizado, como
informado acima.
Este processo irá gerar uma duplicata para o fornecedor vinculado ao motorista informado no CTRC ou manifesto. A duplicata irá
possuir o número conforme o número do vale pedágio e a Série "P - Vale pedágio".
Para gerar o vale pedágio pelo Cadastro de Manifesto, edite um manifesto
existente, e informe, caso não possua, a rota na aba "Cadastro", campo Rota e o integrador na aba "Vale Pedágio", campo
Tipo Vale Pedágio, sendo "17 - PagBem" ou "18 - Pagbem Tag Sem Parar". Será habilitado o botão Exportar. Clique neste botão
para exportar o vale pedágio para a PagBem.
Os arquivos de comunicação "json" do vale pedágio são: PagBemViagemPedagioInclui_MXXXX_Request - Para requisitar a inclusão do vale pedágio;
MXXXX refere-se à inicial "M" concatenada ao ID do manifesto. Este também é o número da viagem na PagBem.
PagBemRotaPesquisa_Response - Para consultar a rota;
A rota será consultada. Se não houver a mesma na PagBem, será executada a inclusão da mesma na PagBem.
A busca na PagBem será feita pelo código IBGE da cidade de origem e código IBGE da cidade de destino.
Se houver mais de uma rota com mesma origem e destino será selecionada a rota pela descrição.
Se não houver a descrição, será utilizada a primeira rota existente na PagBem.
O arquivo de comunicação de envio da rota será PagBemRotaInclui_XXXX_Request, onde XXXX é o código da rota
no NeoCorp Web. O arquivo de comunicação de retorno da rota será PagBemRotaInclui_XXXX_Response, onde XXXX é o
código da rota no NeoCorp Web.
PagBemViagemPedagioInclui_MXXXX_Response - Para responder à inclusão do vale pedágio.
MXXXX refere-se à inicial "M" concatenada ao ID do manifesto. Este também é o número da viagem na PagBem.
Após o retorno da integradora com sucesso, será gravado na aba "Vale Pedágio" o valor no campo Vlr Vale Pedágio e o número do
contrato no campo Nr Comprov. Pedágio.
Ao exportar a mesma viagem de pedágio (se possui na aba "Vale Pedágio" os campos Vlr Vale Pedágio e Nr Comprov. Pedágio
preenchidos), será questionado ao usuário se o mesmo deseja cancelar a viagem realizada. Se responder "Sim", serão limpos, na aba
"Vale Pedágio", os campos Vlr Vale Pedágio e Nr Comprov. Pedágio, cancelada a viagem na PagBem, canceladas as duplicatas
geradas, caso houverem.
Os arquivos de comunicação "json" do cancelamento de vale pedágio de manifestos são: PagBemViagemCancela_XXXX_Request para envio do cancelamento e PagBemViagemCancela_XXXX_Response para a resposta do
cancelamento.
XXXX refere-se ao número do contrato, existente na aba "Vale Pedágio", campo Nr Comprov. Pedágio.
Ao solicitar o cancelamento, se na PagBem a situação for "Aguardando Carregamento", o cancelamento é imediado. Mas
se o status for "Carregamento Realizado", será alterado para o status "Aguardando Cancelamento", e aguarda o retorno do
cartão de confirmação do motorista. Em qualquer dos casos, no NeoCorp Web o cancelamento já foi realizado, como
informado acima.
Para gerar as duplicatas do vale pedágio a partir do manifesto, os campos Resp. Vale Pedágio e Fornecedor Vale Pedágio devem
ser informados. Após exportar o vale pedágio, salve o manifesto e as duplicatas serão geradas. O número da duplicata será o valor existente
no campo Nr. Comprov. Pedágio.
Gerando o CIOT
No Cadastro de Manifesto, após informar todos os valores comuns do manifesto,
na aba "Exportar Contrato", informe no campo Modelo Contrato o valor "5 - PagBem" e a operação.
A PagBem exige que o contrato possua ao menos uma NF-e vinculada, ou seja, no manifesto deve haver ao menos um CTRC na aba "Itens" e
o CTRC deve possuir ao menos uma NF-e em seu cadastro.
Após salvar o manifesto, o mesmo ficará disponível na tela principal, na lista de manifestos. Clique no botão Exportar Contrato do
manifesto selecionado. Será aberto o programa
Transmissão Contrato com o manifesto e o integrador
selecionado. Clique em Mostrar para visualizar o manifesto na lista, selecione-o e faça a transmissão, clicando no botão
Transmitir.
Os arquivos de comunicação "json" da geração do contrato (CIOT) são: PagBemContratadoBusca_XXXX_Response Retorno da consulta do proprietário.
XXXX refere-se ao CPF ou CNPJ do proprietário.
PagBemVeiculoBusca_NNNNNNN_Response Retorno da consulta do veículo.
NNNNNNN refere-se à placa do veículo.
PagBemMotoristaBusca_XXXX_Response Retorno da consulta do motorista.
XXXX refere-se ao CPF do motorista.
PagBemViagemFreteInclui_NNNN_Request Envio de informações do contrato.
NNNN refere-se ao ID do manifesto. O ID do manifesto é o número da viagem.
PagBemViagemFreteInclui_NNNN_Response Retorno de informações do contrato.
NNNN refere-se ao ID do manifesto. O ID do manifesto é o número da viagem.
Após a transmissão do contrato, será gravado no Cadastro de Manifesto, aba
"Recibo Frete", os valores do número do contrato no campo Contrato CTF e o número do CIOT no campo CIOT, finalizando o
processo.
Ao exportar o contrato, será gerado na PagBem os valores de saldo e de adiantamento, que são repassados para o cartão do
proprietário e/ou motorista.
Para o valor do saldo será considerado o valor existente no Cadastro de Manifesto,
aba "Recibo Frete", campo Frete Líquido Final.
E para o valor de adiantamento será considerado o valor existente no
Cadastro de Manifesto, aba "Recibo Frete", lista de adiantamentos, coluna
Valor do adiantamento existente (a PagBem permite apenas um adiantamento por contrato).
Estes valores serão gerados totalmente para o proprietário, a menos que o motorista possua em seu cadastro,
Cadastro de Motorista, aba "Cadastro", os campos % Saldo e % Adiantamento
com valores informados. Exemplos:
Motorista com % Saldo 0% (ou não informado), % Adiantamento 0% (ou não informado), valor de saldo do manifesto de R$ 50,00 e valor
de adiantamentos do manifesto de R$ 50,00:
Valor de saldo para o proprietário: 50,00
Valor de saldo para o motorista: 0,00
Valor de adiantamento para o proprietário: 50,00
Valor de adiantamento para o motorista: 0,00
Motorista com % Saldo 25%, % Adiantamento 75%, valor de saldo do manifesto de R$ 50,00 e valor de adiantamentos do manifesto
de R$ 50,00:
Valor de saldo para o proprietário: 37,50
Valor de saldo para o motorista: 12,50
Valor de adiantamento para o proprietário: 12,50
Valor de adiantamento para o motorista: 37,50
Motorista com % Saldo 100%, % Adiantamento 100%, valor de saldo do manifesto de R$ 50,00 e valor de adiantamentos do manifesto
de R$ 50,00:
Valor de saldo para o proprietário: 0,00
Valor de saldo para o motorista: 50,00
Valor de adiantamento para o proprietário: 0,00
Valor de adiantamento para o motorista: 50,00
No programa Transmissão Contrato, o usuário pode selecionar
no campo Forma de Emissão as seguintes opções de integração do contrato:
Incluir: Para incluir a viagem, conforme explicado acima.
Cancelar: Para cancelar a viagem. Ao selecionar essa opção será habilitado o campo Motivo Cancelamento para ser selecionado pelo
usuário, sendo "Erro lançamento", "Problema veículo", "Sinistro", "Roubo", "Fraude" ou "Outros".
Para realização do cancelamento do contrato e operação de transporte, são aplicadas as regras da ANTT, conforme abaixo:
Viagem Padrão: Para ser cancelada na ANTT, é aplicada uma margem de 20% do tempo decorrido da viagem, ou seja, se viagem tem
período de 5 dias, início em 01/08/22 e previsão de término em 05/08/22, então poderá ser cancelado até a data estipulada para o término da
viagem (05/08), acrescido da margem de 20% que, neste caso, será de 1 dia. Então a data limite do cancelamento da viagem será dia 06/08/2022.
Viagem TAC-Agregado: Permite ser cancelado em até 5 dias da abertura da operação de transporte (viagem).
Para permitir o cancelamento de ambos os tipos de viagem, as mesmas não podem ter sido paradas ou consultadas pela fiscalização
da ANTT.
Nos casos onde já expiraram os prazos e os motivos do cancelamento forem "Sinistro" ou "Roubo", o contrato será cancelado na
PagBem. Na ANTT será encerrada a operação de transporte e os valores não consumidos serão devolvidos ao cliente.
Interromper: Este serviço permite bloquear uma viagem. Assim todo o valor liberado da viagem no cartão será bloqueado para utilização.
Deve ser selecionado o movivo do bloqueio da viagem no campo Motivo bloqueio.
Desbloquear: Desbloquear uma viagem.
Deve ser selecionado o movivo do desbloqueio da viagem no campo Motivo desbloqueio.
Contrato Avulso
A viagem avulsa é utilizada por alguns clientes como forma de pagamento complementar no frete, após a viagem principal já ter sido encerrada,
ou para viagens vazias, viagens de deslocamento, operação de vira, entre outros. Este procedimento não gera CIOT, desta forma, não são exigidos
documentos como CT-e ou NF-e.
Para gerar um contrato avulso, na tela principal, da lista de manifestos, clique no botão Exportar Contrato para o manifesto de
contrato avulso selecionado. Será aberto o programa
Transmissão Contrato com o manifesto e o integrador
selecionado. Clique em Mostrar para visualizar o manifesto na lista, selecione-o, marque o campo Contrato Avulso e faça
a transmissão.
Quitar Contrato
Para efetuar a quitação dos contratos (CIOTs) integrados com a PagBem, utilize o programa
Quitar Contrato PagBem.
Neste programa, informe a data inicial e final de geração dos manifestos ou informe o manifesto desejado a efetuar a quitação e clique em
Pesquisar. Selecione-o(s) na lista de manifestos e clique em Transmitir.
A quitação será gerada somente se o manifesto possuir as informações de CIOT (Contrado emitido), peso de embarque e peso de chegada.
Os arquivos de comunicação "json" da quitação do contrato (CIOT) são: PagBemViagemQuitacao_XXXX_Request Envio de informações do contrato.
XXXX refere-se ao número do contrato, existente na aba "Recibo Frete", campo Contrato CTF.
PagBemViagemQuitacao_XXXX_Response Retorno de informações do contrato.
XXXX refere-se ao número do contrato, existente na aba "Recibo Frete", campo CIOT.
Para efetuar o cancelamento da quitação, selecione o manifesto que foi quitado, e clique em Cancelar Quitação.
Na PagBem a viagem volta a ficar com o status "Em Viagem".
Importar Movimentos
O programa Importar Movto PagBem é utilizado para
importar os movimentos em uma determinada data para tabelas auxiliares do sistema NeoCorp Web. Podem ser feitos relatórios personalizados
para visualizar estes movimentos.
É uma forma de conciliar ou conferir todos os movimentos feitos em um determinado dia na PagBem.
Informe a data de importação dos movimentos e clique em Importar.
O arquivo de comunicação "json" da importação de movimento é: PagBemConciliacaoFinanceira_AAAA-MM-DD_Response
AAAA-MM-DD é a data dos movimentos importados.
As informações importadas serão gravadas nas tabelas "manifestomovsaldo" e "manifestomovfin".
Adicionar Movimentos
Para adicionar valores aos contratos (CIOTs), utilize o programa
Adicionar Movto PagBem.
Informe a data do movimento, o número do manifesto que contém o CIOT, o valor e o tipo de movimento.
Os arquivos de comunicação "json" da adição de movimentos no contrato (CIOT) são: PagBemViagemAjusteFinanceiro_XXXX_Request Envio de informações da adição de movimento no contrato.
XXXX refere-se ao número do contrato, existente na aba "Recibo Frete", campo Contrato CTF.
PagBemViagemAjusteFinanceiro_XXXX_Response Resposta da adição de movimento no contrato.
XXXX refere-se ao número do contrato, existente na aba "Recibo Frete", campo Contrato CTF.
Serão geradas as duplicatas para o fornecedor vinculado ao proprietário ou motorista, conforme o tipo de movimento.