Base de conhecimento

Como é formado o QR-Code do CT-e 3.0?

2 minutos de leitura
Copiar

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:

  1. URL da Sefaz – link de consulta da Sefaz Autorizadora. A lista com todos os estados atualizada e pode ser encontrada aqui;
  2. Chave de Acesso – identificador da nota;
  3. 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;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:

  1. URL da Sefaz – link de consulta da Sefaz Autorizadora. A lista com todos os estados atualizada e pode ser encontrada aqui;
  2. Chave de Acesso – identificador da nota;
  3. Tipo do Ambiente – informar o ambiente que a CT-e foi emitida (1 – Produção ou 2 – Homologação);
  4. 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>&amp;sing=<assinatura_digital>

No XML ficará da seguinte forma:

 

<infCTeSupl>
	<qrCodCTe>https://dfe-portal.svrs.rs.gov.br/cte/qrCode?chCTe=33190943171438000498575010000563391697420356&amp;amp;tpAmb=2&amp;amp;sign=ZZSKiypy7fkg22MUv6TUh71EI+wLYWr/fUHJy3PyWnL7d5mzEqtxu6bVbhE7AeNiDTirh1u9
gVfC2Hw+Lsno2XNL5FRUc5NcuMTT2hA6E9HYC9gryvtWAIgiCZUNG5cWWLCh0G62QdnNe8iSr
lSooQu9Z5g1vbGaTFMxaugzzvo=</qrCodCTe>
</infCTeSupl>

 

Referências

Não encontrou o que procurava?