- 12. Gerar XML do CT-e - modelo 57
12.14. Autorizados Download - 12.13. CT-e de Anulação de Valores
« Anterior - 12.15. Responsável Técnico 04-10-18
Próximo »
12.14. 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:
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"
- 12.14. Autorizados Download
12. Gerar XML do CT-e - modelo 57 - « Anterior
12.13. CT-e de Anulação de Valores - Próximo »
12.15. Responsável Técnico 04-10-18