- 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 |
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:
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:
- 2019-07-24 - 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_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