Página 1 de 1

MDFE, placa mercosul, SP

Enviado: 12 Jun 2019 00:22
por JoséQuintas
É mais como lembrete, porque um usuário teve problema com isso hoje.

Nem sabia disso, mas o portal de MDFE de São Paulo é pra ser considerado inútil, porque desde 2015 não foi mais atualizado.
Quem usar a documentação de SP como referência, ou schemmas, vai ter problema.
Já o site de MDFE de Goiás continua sendo atualizado.

O ÚNICO webservice de MDFE é o do Rio Grande do Sul, para TODO BRASIL.
Então... melhor considerar como site oficial do MDFE o do Rio Grande do Sul, que é quem recebe tudo do Brasil inteiro.

Justamente sobre a placa de veículo do mercosul, no site de SP não existe a mudança, e ela foi no ano passado.

MDFE, placa mercosul, SP

Enviado: 12 Jun 2019 00:35
por JoséQuintas
Como sempre... aproveitando....
placa.png
placa2.png
placa2.png (9.02 KiB) Exibido 600 vezes
Não conheço isso a fundo, mas dá pra deduzir alguma coisa.

Já vi essa barra vertical sendo usada pra "OU"

Então seria....

[A-Z]{2,3}[0-9]{4}
ou
[A-Z]{3,4}[0-9]{3}
ou
[A-Z0-9]{7}

A-Z => da letra A até letra Z
0-9 => do número 0 até número 9
{2,3} => repete 2 ou 3 vezes
{4} => repete 4 vezes

Então....

2 ou 3 letras + 4 números
ou
3 ou 4 letras + 3 números
ou
7 letras ou números

esse seria o "padrão" (pattern) aceito para o campo da placa.
No schemma anterior (que tá no site de SP) não tinha a última opção, e placa do mercosul mistura letras e números

Por isso não coloquei os schemmas de validação na Sefazclass, porque dependeria de ficar atualizando isso em tudo que é lugar, na classe e consequentemente em cada cliente.
E só precisamos disso quando estamos começando com o XML, porque vamos acabar validando o cadastro de veículos (ou digitação), e não precisaria ficar validando CADA XML.