3. Gerar o XML do MDF-e
3.10. Autorizados Download
3.9. Informações Adicionais
« Anterior
3.11. Responsável Técnico 07-09-18
Próximo »

3.10. Autorizados Download


Assinatura

string autXML(string CNPJ, string CPF)

Descrição:

Funcionalidade para gerar o XML dos autorizados a fazer o download do CT-e, concatenar os grupos caso seja mais de um iteressado.

Parâmetros:

nome tipo tam. obrig. descrição
CNPJ string 14 sim Informar o CNPJ do autorizado ou
CPF string 11 sim Informar o CPF do autorizado

Diagrama:

DiagramainfCorrecao

Retorno:

Um string com o grupo XML os autorizados a fazer o download do CT-e, os XML dos grupos gerados devem ser concatenados.

XML:

Exemplo de XML

  <autXML>
     <CNPJ>00000000000191</CNPJ>
  </autXML>

Exemplo de 3 autorizados.

  <autXML>
     <CNPJ>00000000000191</CNPJ>
  </autXML>
  <autXML>
     <CPF>00000000191</CPF>
  </autXML>
  <autXML>
     <CNPJ>00000000000272</CNPJ>
  </autXML>

Importante

O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.

Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.

Exemplos de uso:

Visual Basic 6.0

'
'======  Dim InfCorrecao ==========
'
Dim autXML As String
Dim autXML_CNPJ As String
Dim autXML_CPF As String
'
'
'====== instancia DLL==================
'
'
' referenciando a DLL em late binding
' não é necessário fazer o reference da DLL
' o intelisense não funciona
'
Dim objMDFeUtil As Object
 
Set objMDFeUtil = CreateObject("MDFe_Util.Util")
 
'
'         criação dos grupos
'
'===================grupo InfCorrecao=======================
'
'
autXML_CNPJ = "00000000000191"               ' informar CNPJ
autXML_CPF  = ""                             ' ou CPF

autXML = objMDFeUtil.autXML(autXML_CNPJ, autXML_CPF)
 
autXML_CNPJ = "00000000000272"               ' informar CNPJ
autXML_CPF  = ""                             ' ou CPF

autXML = autXML + objMDFeUtil.autXML(autXML_CNPJ, autXML_CPF)
 
autXML_CNPJ = ""                             ' informar CNPJ
autXML_CPF  = "00000000353"                  ' ou CPF

autXML = autXML + objMDFeUtil.autXML(autXML_CNPJ, autXML_CPF)
 
MsgBox "Informações dos autorizados" + autXML, vbInformation, "Resultado"
3.10. Autorizados Download
3. Gerar o XML do MDF-e
« Anterior
3.9. Informações Adicionais
Próximo »
3.11. Responsável Técnico 07-09-18