Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística TMS
Função:

MDFSEFAZ3.PRW - Geração do XML do MDF-e

RTMSR34.PRW      - DAMDFE

Requisito/Story/Issue (informe o requisito relacionado):DLOGTMS03-7662


02. SITUAÇÃO/REQUISITO

Implementar  no XML do MDF-e para a modalidade Contingência a Tag do QR Code.

Documentos emitidos em contingência demandam um conjunto de informações adicionais às informadas no MDF-e normal para garantia de autoria do documento fiscal que pode não ter sido transmitido para a base do Ambiente Autorizador. Neste caso, o QR Code deverá conter:

  • 1ª parte - URL para acessar o MDF-e, seguido do caractere “?”
  • 2ª parte - parâmetros chMDFe e tpAmb da mesma forma como na forma de emissão normal separados pelo caractere “&”;
  • 3ª parte – sign assinatura digital no padrão RSA SHA-1 (Base64) do valor do parâmetro chMDFe (chave de acesso com 44 caracteres) a partir do certificado digital que assina o MDF-e, este parâmetro deve ser adicionado aos demais usando um caractere “&” como separador.    

03. SOLUÇÃO

Implementado na rotina de geração do MDF-e, a 'tag' do QR Code para os Manifestos emitidos na modalidade 'Contingência'.
O TMS Protheus enviará o arquivo XML do MDF-e para o TSS com informações do QR Code contendo a 1a e a 2a parte, A 3a parte, que se refere à Assinatura Digital, será de responsabilidade do TSS 

Exemplo da 'tag' do QR Code gerada pelo TMS

<qrCodMDFe>https://dfe-portal.svrs.rs.gov.br/mdfe/QRCode?chMDFe=99999999999999999900000000000000001234567899&tpAmb=2</qrCodMDFe>

Exemplo da 'tag' do QR Code complementada pelo TSS

<qrCodMDFe>https://dfe-portal.svrs.rs.gov.br/mdfe/QRCode?chMDFe=99999999999999999900000000000000001234567899&tpAmb=2&sign=DDFDDnWiUAYZy3kBWSMIM7jpBsOS1GxUSfcKDCGadMDrAZ9TQORKW5axqOTzX4x5RtDvYc4D-QK7ieD92fWYCwkspUE7CYzMee+XLOFUpDkYSxeNCIHhn;8nKQFS1SB27NA0dDKDrFiApn84P2tPJ/iZuMD7EsRDpaeoNW8c1qfjd0U6DJDXNDLIq;oiJjMJDUCrFQpJOYpjrbKxvXt3zbQI+AH1U4upEsMnSTXLS7cjs0U4jNosyd;z9MSNjD9zfVd8osDSryfwMC8vWH0ZTH4Ef6wkmAKVreR3DHDbQqKSfjWSwzqDMKWxlpojpRvYE20L7EwrESvIDm3mDtJ75Q4=</qrCodMDFe>

IMPORTANTE!

Premissa: o ambiente do TSS deve estar atualizado para atender ao MDF-e 3.00a.