Histórico da Página
...
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
...
<qrCodMDFe>https://dfe-portal.svrs.rs.gov.br/mdfe/QRCode?chMDFe=99999999999999999900000000000000001234567899&tpAmb=2&sign=DDFDDnWiUAYZy3kBWSMIM7jpBsOS1GxUSfcKDCGadMDrAZ9TQORKW5axqOTzX4x5RtDvYc4D-QK7ieD92fWYCwkspUE7CYzMee+XLOFUpDkYSxeNCIHhn;8nKQFS1SB27NA0dDKDrFiApn84P2tPJ/iZuMD7EsRDpaeoNW8c1qfjd0U6DJDXNDLIq;oiJjMJDUCrFQpJOYpjrbKxvXt3zbQI+AH1U4upEsMnSTXLS7cjs0U4jNosyd;z9MSNjD9zfVd8osDSryfwMC8vWH0ZTH4Ef6wkmAKVreR3DHDbQqKSfjWSwzqDMKWxlpojpRvYE20L7EwrESvIDm3mDtJ75Q4=</qrCodMDFe>
...
Informações | ||
---|---|---|
| ||
Premissa: o ambiente do TSS deve estar atualizado para atender ao MDF-e 3.00a. |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |