Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

SCHEMA VALIDAÇÃO CONTINGENCIA MS

20 views
Skip to first unread message

Hugo Cegana

unread,
Jan 28, 2025, 9:03:27 PMJan 28
to nfe...@googlegroups.com
Olá a todos!

Há muitos e muitos equinócios não posto nada aqui mas acompanho com frequência e hoje chegou me deparei com algo que gastei todas as fichas tentando resolver, procurei aqui no forum se algum colega já passou por isso mas não obtive sucesso.

A situação é:

1-) Tenho um cliente se credenciando na NFC-e do estado do MS. 
2-) Uma das exigências é emitir em contingência no ambiente de homologação. (Indicar tpEmis=9) campo este que é considerado na montagem da chave na montagem da chave.
3-) Estou usando o schema mais atualizado (e mesmo alguns mais antigos também apresentam esse problema)

O problema: A validação do QrCode na montagem da nota quando ela é em contingência (tpemis=9) apresenta falha na validação do xsd pois utiliza a chave da nota como parametro.

A expressão está abaixo (deixarei destacado apenas o que interessa, óbvio):

(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))

Ou seja, o digito 35 da chave só pode conter 1, 3 ou 4. (já coloquei o 9 ali e ele valida a minha url com chave) mas obviamente é barrado do lado do sefaz.

Alguém já  passou por isso?

Não sei nem se consegui me explicar direito, mas qualquer luz será muito bem vinda.

Obrigado pela atenção e peço desculpas pela verborragia :-)

Forte abraço a todos e um ótimo 2025.






Hugo Cegana

unread,
Jan 28, 2025, 10:25:06 PMJan 28
to nfe...@googlegroups.com
ESQUEÇAM.

Foi uma falha de interpretação geral aqui.

Abraços!
Reply all
Reply to author
Forward
0 new messages