12. Gerar XML do CT-e - modelo 57
12.15. Responsável Técnico 04-10-18
12.14. Autorizados Download
« Anterior
12.16. Consolida CT-e - versão 3.00
Próximo »

12.15. Responsável Técnico 04-10-18

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

Assinatura

string infRespTec(string CNPJ, string xContato, string email, string fone, string idCSRT_Opc, string hashCSRT_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
hashCSRT_Opc string - não informar o hash do token do código de segurança do responsável técnico

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_hashCSRT 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 = ""                          ' informar o identificador do código de segurança do responsavel técnico
infRespTec_hashCSRT = ""                        ' inforamr o hash do token do código de segurança do responsavel técnico

 
'
infRespTec = CTeUtil.infRespTec(infRespTec_CNPJ, infRespTec_xContato, infRespTec_email, infRespTec_fone, infRespTec_idCSRT_Opc, infRespTec_hashCSRT_Opc)
 
MsgBox "Responsável Técnico: " + infRespTec, vbInformation, "Resultado"
12.15. Responsável Técnico 04-10-18
12. Gerar XML do CT-e - modelo 57
« Anterior
12.14. Autorizados Download
Próximo »
12.16. Consolida CT-e - versão 3.00