É 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
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
MDFE, placa mercosul, SP
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
MDFE, placa mercosul, SP
Como sempre... aproveitando....
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/