- 12. Gerar XML do CT-e - modelo 57
12.15. Responsável Técnico 04-10-18 - 12.14. Autorizados Download
« Anterior - 12.16. Responsável Técnico 2 24-07-19
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 |
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:
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:
- 2018-09-08 - versão inicial.
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. Responsável Técnico 2 24-07-19