Matrícula ou MMSI do veículo

Verifica o formato e a unicidade de license_plate em vehicles.txt, incluindo identificadores MMSI para embarcações.

Propriedades da regra

PropriedadeValor
Rule IDvehicles_license_plate_format_per_market_rules
Ficheirovehicles.txt
Campolicense_plate
TipoTexto
SeveridadeObrigatório

Descrição do campo: matrícula da unidade de transporte. Aceita uma matrícula portuguesa com seis carateres ou, no transporte fluvial, um MMSI com nove algarismos iniciado por um valor entre 2 e 7.

Mais informação em vehicles.txt.

Como funciona

O valor tem de ser uma matrícula portuguesa aceite ou um MMSI válido. Também tem de ser único em vehicles.txt. A regra não confirma que a matrícula ou o MMSI pertencem ao veículo indicado.

A regra avalia cada linha do vehicles.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor corresponde a uma matrícula aceite ou a um MMSI válido?Segue para o passo 4❌ Reporta o problema: formato inválido
4O valor aparece em mais do que uma linha de vehicles.txt?❌ Reporta o problema: valor duplicado✅ Passa

Nas matrículas, a regra ignora maiúsculas e minúsculas, espaços e os separadores -, ., _. No MMSI, só são ignorados espaços no início e no fim.

Exemplos

ValorResultadoPorquê
AA-00-BB✅ PassaMatrícula aceite
263123456✅ PassaMMSI válido
AAAAAA❌ ProblemaFormato inválido
123456789❌ ProblemaMMSI começa por 1
AA-00-BB em duas linhas❌ ProblemaMatrícula duplicada

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda license_platePreencher license_plate em vehicles.txt com a matrícula ou o MMSI
Campo preenchido quando não deviaA configuração da regra proíbe license_plateRemover o valor de license_plate em vehicles.txt
Formato inválidoO valor não corresponde a uma matrícula aceite nem a um MMSI válidoCorrigir license_plate em vehicles.txt, por exemplo para AA-00-BB ou 263123456
Valor duplicadoA mesma matrícula ou o mesmo MMSI aparece em várias linhasAlterar license_plate em vehicles.txt para que cada valor seja único

On this page