01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Transporte de Passageiros |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | SIGAGTP |
Função: | GTPI300.PRW |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERGTP-6912 |
02. SITUAÇÃO/REQUISITO
Em alguns casos de integração entre as plataformas TotalBus (RJ) e o módulo SIGAGTP, via EAI, ocorre o erro: GTPA300-Data/hora Início não podem ser maior ou igual Data/hora Fim, foi observado que este erro ocorre na integração de viagens do tipo 'Extra' onde o horário enviado e vinculado a viagem pode não corresponder com os trechos e horários enviados nos dados da viagem.
03. SOLUÇÃO
Quando uma viagem é integrada, o módulo SIGAGTP busca em sua base de dados pelo horário (serviço), de acordo com o código informado em tag do arquivo xml, para compor a data e hora final da viagem. Entretanto, uma viagem do tipo 'Extra' não é, necessariamente, atrelada a algum serviço (horário). Por exemplo, pode existir serviços cadastrados que são usados durante a integração da viagem, na qual a linha vinculada ao serviço possui rodagem dentro de um mesmo dia, mas a viagem 'Extra' (transmitida no arquivo xml) que deverá ser integrada possui uma jornada que se inicia em um dia e finaliza em outro dia.
Desta maneira, foram feitos ajustes no programa de integração para identificar quando for uma viagem 'Extra', as informações de data e hora finais devem respeitar aquelas informadas no arquivo xml e não as existentes dentro do cadastro de horário (serviço) da qual se baseia a integração.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Não há.