12. Gerar XML do CT-e - modelo 57
12.16. Responsável Técnico 2 24-07-19
12.15. Responsável Técnico 04-10-18
« Anterior
12.17. QRCode 01-08-19
Próximo »

12.16. Responsável Técnico 2 24-07-19

Funcionalidade para gerar as informações do responsável técnico

Assinatura

string infRespTec2(string CNPJ, string xContato, string email, string fone, string idCSRT, string CSRT_Opc, string chaveCTe_Opc)

Descrição:

Funcionalidade para gerar o grupo de informações do responsável técnico pelo sistema utilizado na emissão do documento fiscal eletrônico

Parâmetros:

nome tipo tam. obrig. descrição
CNPJ string - sim informar o CNPJ da pessoa jurídica resposável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico
xContato string - sim informar o nome da pessoa a ser contatada
email string - sim informar o e-mail da pessoa jurídica a ser contatada
fone string - sim informar o telefone da pessoa jurídica a ser contatada
idCSRT_Opc string - não informar o identificador do código de segurança do responsável técnico
CSRT_Opc string - não informar o CSRT - código de segurança do responsável técnico
chaveCTe_Opc string - não informar a chave de acesso do CT-e

Diagrama:

DiagramaResponsaveTecnico

Retorno:

Um string com o grupo XML do Grupo informações do responsável técnico pelo sistema utilizado na emissão do documento fiscal eletrônico

XML:

Exemplo de XML

<infRespTec>
   <CNPJ>00000000000191</CNPJ>
   <xContato>Fulano de Tal</xContato>
   <email>fulano@contato.com.br</email>
   <fone>11999991234</fone>
</infRespTec>

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.

Histórico de atualização:

Exemplos de uso:

Visual Basic 6.0

'
'======  Dados do Dim do Grupo de Corte de Voo ==========
'
Dim infRespTec As String
Dim infRespTec_CNPJ As String
Dim infRespTec_xContato As String
Dim infRespTec_email As String
Dim infRespTec_fone As String
Dim infRespTec_idCSRT As String
Dim infRespTec_CSRT As String
Dim infRespTec_chaveCTe 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
'

infRespTec_CNPJ = "00000000000191"          ' informar o CNPJ da PJ responsável técnica pela emissão do documento fiscal eletrônico
infRespTec_xContato = "Fulano de Tal"           ' informar o nome da pessoa de contato
infRespTec_email = "fulano@contato.com.br"      ' informar o e-mail da PJ a ser contatada
infRespTec_fone = "11999991234"             ' informar o telefone da PJ a ser contatada
infRespTec_idCSRT_Opc = ""              ' informar o identificador do código de segurança do responsavel técnico
infRespTec_hashCSRT_Opc = ""                ' informar o CSRT - código de segurança do responsável técnico
infRespTec_chaveCTe_Opc =""             ' informar a chave de acesso do CT-e
'
infRespTec = CTeUtil.infRespTec2(infRespTec_CNPJ, infRespTec_xContato, infRespTec_email, infRespTec_fone, infRespTec_idCSRT_Opc, infRespTec_hashCSRT_Opc, infRespTec_chaveCTe_Opc)
 
MsgBox "Responsável Técnico: " + infRespTec, vbInformation, "Resultado"
12.16. Responsável Técnico 2 24-07-19
12. Gerar XML do CT-e - modelo 57
« Anterior
12.15. Responsável Técnico 04-10-18
Próximo »
12.17. QRCode 01-08-19