Campo de agência externa para Conciliação de passes pelo Webservice

Modificado em Sex, 30 Jul, 2021 na (o) 8:57 AM


 

 

  1. Informações Gerais

 

Objetivo:

 

Criar um campo no webservice para poder informar a agência do sistema de bilhetagem.

 

Detalhes:

  

  • Módulo: VBE

 

  • Acesso: 

 

Cadastros à  Retaguarda Relacionamento à genérico

Cadastros à  Parâmetros à  Empresa

Webservice IntegracaoVendadeBilhetesWS à Método ConciliarPasse


 

 

 

Informações Adicionais:

 N/A

 

 


 

 

1 - Atalho do relacionamento genérico

 

Criamos um atalho do relacionamento genérico para agências no módulo VBE.

 

Passo 1: Acessar o menu Cadastros > Retaguarda > Relacionamento genérico para ter acesso à inclusão e edição de um registro relacionado à agência.


Esta tela no VBE trará apenas o relacionamento genérico do tipo agências, os demais deverão ser acessados direto pelo módulo Retaguarda.

 


 

 

 

2 - Parâmetros da empresa

 

No cadastro de parâmetros da empresa, criamos o campo 'Cod. relacionamento genérico de agência para Webservice'.

Neste campo, devemos informar qual código de agrupamento de relacionamento genérico iremos utilizar nesta empresa e filial.


Vale lembrar que, cada agrupamento de relacionamento genérico pode ter vários registros DE/PARA de agências.

 

Passo 1: Acesso o menu Cadastros > Parâmetros > Empresa e informe a empresa e filial que deseja parametrizar.



 

Passo 2: Desça a barra de rolagem até o grupo VBE - Venda de bilhetes e informe o código de relacionamento genérico desejado no campo 'Cod. relacionamento genérico de agência para Webservice' conforme exemplo abaixo e grave.



3 - Campo de agência no webservice

 

No webservice IntegracaoVendadeBilhetesWS, criamos o parâmetro codigoAgenciaExterno no método ConciliarPasse além dos parâmetros já existentes.


Este parâmetro é alfanumérico e não é obrigatório.


Regras:

- Iremos considerar a empresa e filial da agência que vendeu do bilhete;

- Com base nesta empresa e filial, iremos consultar nos parâmetros da empresa se tem algum código de relacionamento genérico associado;

- Se não tiver nenhum código de relacionamento genérico nos parâmetros da empresa e filial da agência que fez a venda, iremos considerar como agência de conciliação, a agência que fez a venda;

- Se o código que estiver sendo passado no parâmetro codigoAgenciaExterno do webservide não pertencer ao relacionamento genérico associado na empresa e filial da agência de venda, iremos considerar a agência de venda na como a agência de conciliação;

- Se estiver tudo ok, iremos gravar como agência de conciliação, a agência associada ao relacionamento genérico.

 


Obs.: Como o campo é alfanumérico, logo, 1 é diferente de 01, que por sua vez também é diferente de 001 e assim por diante. Então se atentar neste detalhe quando for passar o código inclusive em letras maiúsculas e minúsculas.


Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo