Validações

As validações permitem às equipas compreender a utilização da rede e melhorar a oferta para os utilizadores.

O que são transações de validação?

São transações do tipo 11 geradas pelos equipamentos embarcados sempre que um passageiro efetua a validação do seu título de transporte (passe/zapping) ou compra um bilhete de bordo.

Estas transações são fundamentais pois permitem registar cada entrada e/ou saída de um passageiro no sistema de transportes públicos. É possível contabilizar o número de pessoas transportados em cada viagem, percurso, linha ou paragem, compreender quais serviços estão a ser mais utilizados, e com isso ajustar a rede para melhor responder às necessidades dos utilizadores.

Estrutura Simplificada

PropriedadeTipoDescrição
_idGUIDidentificador único da transação
agency_idSTRINGcódigo do Operador de transporte
apex_versionSTRINGversão da APEX em utilização
card_serial_numberSTRINGnúmero de série do título de transporte do passageiro (codificado)
categoryENUMcategoria do tipo de título de transporte utilizado:
ocasional a bordo -> on_board_sale
ocasional pré-pago -> prepaid
passe mensal -> subscription
created_atINTEGERtimestamp (data+hora) da geração da transação
device_idSTRINGidentificador do equipamento embarcado que gerou a transação
event_typeENUMtipo de validação (entrada/saída/reentrada/entrada com recuperação)
is_passengerBOOLEANverificação de que 1) a validação é válida e 2) não tem uma anulação associada (para aferição do número de passageiros transportados)
line_idSTRINGcódigo identifiador da linha
pattern_idSTRINGcódigo identificador do percurso
trip_idSTRINGcódigo identificador da circulação
stop_idSTRINGcódigo identificador da paragem
vehicle_idSTRINGidentificador do veículo
updated_atINTEGERtimestamp (data+hora) da integração da transação nos sistemas da TML
mac_sam_serial_numberINTEGERidentificador do número de série do cartão SAM que gerou a transação
mac_ase_counter_valueINTEGERnúmero de contador incremental associado à transação, atribuído pelo equipamento embarcado, que permite a avaliação da sequencialidade das transações geradas por aquele cartão SAM
on_board_refund_idGUIDidentificador único do reembolso a que a validação está associada, quando aplicável
on_board_sale_idGUIDidentificador único da venda do título de bordo a que a validação está associada, quando aplicável
product_idSTRINGidentificador do tipo de título utilizado
units_qtyINTEGERvalor descontado do cartão (apenas aplicável quando o título utilizado é ocasional pré-pago)
validation_statusENUMresultado da validação

On this page