Data de primeira matrícula

Verifica se registration_date contém uma data civil válida no formato AAAAMMDD.

Propriedades da regra

PropriedadeValor
Rule IDvehicles_registration_date_valid_day_granularity
Ficheirovehicles.txt
Camporegistration_date
TipoData
SeveridadeObrigatório

Descrição do campo: data da primeira matrícula do veículo, em qualquer local. É frequentemente usada para determinar a idade do veículo e usa o formato numérico AAAAMMDD.

Mais informação em vehicles.txt.

Como funciona

O valor tem de ter oito algarismos e representar uma data existente no calendário. A regra não verifica se a data corresponde ao veículo nem se é anterior ao dia atual.

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 tem o formato AAAAMMDD e representa uma data válida?✅ Passa❌ Reporta o problema: data inválida

Exemplos

ValorResultadoPorquê
20240131✅ PassaData válida
2024-01-31❌ ProblemaFormato incorreto
20240230❌ ProblemaDia inexistente
20241301❌ ProblemaMês inexistente

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda registration_datePreencher registration_date em vehicles.txt no formato AAAAMMDD
Campo preenchido quando não deviaA configuração da regra proíbe registration_dateRemover o valor de registration_date em vehicles.txt
Data inválidaO valor tem outro formato ou não representa uma data existenteCorrigir registration_date em vehicles.txt para uma data válida no formato AAAAMMDD

On this page