Vendas

Uma venda regista o acto de compra de um produto.

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

Uma venda é um evento referente à aquisição de um produto (bilhete de bordo, passe mensal, etc.). Na APEX uma venda é uma transação do tipo 3. No GO focamo-nos apenas em vendas de títulos de bordo.

Estrutura Simplificada

PropriedadeTipoDescrição
_idGUIDIdentificador único da transação de venda.
agency_idSTRINGIdentificador único do Operador.
apex_versionSTRINGVersão do protocolo APEX utilizado para comunicar a transação.
block_idSTRINGIdentificação do plano de trabalho de um veículo. Placa - Conjunto de Circulações, Deslocações em Vazio e Tempos de Reserva cumpridos por um mesmo veículo.
card_physical_typeENUMTipo de suporte físico do cartão do passageiro.
card_serial_numberSTRINGNúmero de série identificador do cartão associado à transação.
created_atINTEGERUNIX Timestamp em milisegundos do momento em que a transação foi criada no equipamento local.
device_idGUIDIdentificador único do equipamento que regista a transação APEX de venda.
duty_idSTRINGIdentificação do plano de trabalho de um motorista/maquinista. Chapa - Conjunto de Circulações, Deslocações em Vazio e Tempos de Reserva em que intervém um mesmo motorista.
is_passengerBOLClassifica a venda como válida ou inválida. ('true' = válida)
line_idSTRINGIdentificador da linha em que ocorreu a transação.
mac_ase_counter_valueINTEGERValor no contador de transações/eventos APEX feitos pelo cartão SAM que se encontra no equipamento que regista a venda.
mac_sam_serial_numberINTEGERNúmero de série do cartão SAM que se encontra no equipamento que regista a venda.
on_board_refund_idGUIDIdentificador único do evento de reembolso associado a esta venda.
pattern_idSTRINGCódigo de identificação do percurso de viagem associado à venda.
payment_methodENUMModo de pagamento do título.
priceSTRINGPreço em céntimos de EUR, associado à transação.
product_long_idNUMIdentificador do produto, ou seja, do tipo de título da viagem que está a ser vendido.
product_quantityINTEGERNúmero de unidades vendidas/carregadas no cartão referntes a esta transação.
received_atINTEGERUNIX Timestamp em milisegundos do momento em que a transação foi recebida na central de base de dados.
stop_idSTRINGIdentificador único da paragem.
trip_idSTRINGIdentificador único da trip de um determinado plano de operação de um determinado operador.
updated_atINTEGERUNIX Timestamp em milisegundos da última atualização dessa venda.
validation_idGUIDIdentificador único da validação.
vehicle_idSTRINGIdentificador do veículo, unívoco por operador.

On this page