Na CT-e 3.00 o QR Code deverá ser composto de duas maneiras diferentes: uma para CT-e emitido em Normal (sem contingência) e outra para o CT-e emitido na contingência.
CT-e Com emissão sem contingência
A URL da emissão sem contingência é formada pelas seguintes informações:
- URL da Sefaz – link de consulta da Sefaz Autorizadora. A lista com todos os estados atualizada e pode ser encontrada aqui;
- Chave de Acesso – identificador da nota;
- Tipo do Ambiente – informar o ambiente que a CT-e foi emitida (1 – Produção ou 2 – Homologação);
O modelo a ser seguido tem esse formato:
<http://<dominio>/cte/QRCode?=<chave_acesso>|<tipo_ambiente>>
No XML ficará da seguinte forma:
<infCTeSupl> <qrCodCTe>https://dfe-portal.svrs.rs.gov.br/cte/qrCode?chCTe=33190943171438000498575010000563391697420356&amp;tpAmb=2</qrCodCTe> </infCTeSupl>
Confira abaixo a distribuição pela quantidade de caracteres de cada campo:
*O asterisco (*) na tabela acima indica que o preenchimento deve ser exato com a quantidade de bytes indicada.
**Não há uma quantidade de caracteres definida.
CT-e Com Emissão em Contingência
A URL da emissão em contingência é formada pelas seguintes informações:
- URL da Sefaz – link de consulta da Sefaz Autorizadora. A lista com todos os estados atualizada e pode ser encontrada aqui;
- Chave de Acesso – identificador da nota;
- Tipo do Ambiente – informar o ambiente que a CT-e foi emitida (1 – Produção ou 2 – Homologação);
- Assinatura (sign) – assinatura digital no padrão RSA SHA-1
O modelo a ser seguido tem esse formato:
<http://<dominio>/cte/QRCode?=<chave_acesso>|<tipo_ambiente>&sing=<assinatura_digital>
No XML ficará da seguinte forma:
<infCTeSupl> <qrCodCTe>https://dfe-portal.svrs.rs.gov.br/cte/qrCode?chCTe=33190943171438000498575010000563391697420356&amp;tpAmb=2&amp;sign=ZZSKiypy7fkg22MUv6TUh71EI+wLYWr/fUHJy3PyWnL7d5mzEqtxu6bVbhE7AeNiDTirh1u9 gVfC2Hw+Lsno2XNL5FRUc5NcuMTT2hA6E9HYC9gryvtWAIgiCZUNG5cWWLCh0G62QdnNe8iSr lSooQu9Z5g1vbGaTFMxaugzzvo=</qrCodCTe> </infCTeSupl>
Referências
- Manual de Orientações do Contribuinte do CT-e, versão 3.00a – https://dfe-portal.svrs.rs.gov.br/Cte/Documentos#