É 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MDFE, placa mercosul, SP
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/