13. Gerar XML do CT-e OS - modelo 67
13.10. Autorizados Download
13.9. CT-e de Anulação de Valores
« Anterior
13.11. Consolida CT-e - versão 3.00
Próximo »

13.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 objCTeUtil As Object
 
Set objCTeUtil = CreateObject("CTe_Util.Util")
 
'
'         criação dos grupos
'
'===================grupo InfCorrecao=======================
'
'
autXML_CNPJ = "00000000000191"               ' informar CNPJ
autXML_CPF  = ""                             ' ou CPF

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

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

autXML = autXML + objCTeUtil.autXML(autXML_CNPJ, autXML_CPF)
 
MsgBox "Informações dos autorizados" + autXML, vbInformation, "Resultado"
13.10. Autorizados Download
13. Gerar XML do CT-e OS - modelo 67
« Anterior
13.9. CT-e de Anulação de Valores
Próximo »
13.11. Consolida CT-e - versão 3.00