- 12.8. Destinatário da Carga
12.8.1. Local de Entrega do CT-e - 12.8. Destinatário da Carga
« Anterior - 12.9. Valores do Serviço
Próximo »
12.8.1. Local de Entrega do CT-e
Assinatura
string localEntrega(string CNPJ, string CPF, string xNome, string xLgr, string nro, string xCpl_Opc, string xBairro, string cMun, string xMun, string UF)
Descrição:
Funcionalidade para gerar o XML do grupo do Local de Entrega quando diferente do endereço do destinatário
Parâmetros:
| nome | tipo | tam. | obrig. | descrição |
|---|---|---|---|---|
| CNPJ | string | 14 | sim | informar o CNPJ do local de entrega, sem formatação ou máscara. |
| CPF | string | 11 | sim | informar o CPF do local de entrega, sem formatação ou máscara, utilizado apenas quando o fisco emite a nota fiscal. |
| xNome | string | 2-60 | sim | informar a razão social do local de entrega. |
| xLgr | string | 2-60 | sim | informar o logradouro do local de entrega. |
| nro | string | 2-60 | sim | informar o número do endereço do local de entrega, campo obrigatório. Informar S/N ou . (ponto) ou - (traço) para evitar falha de schema XML quando não houver número. |
| xCpl_Opc | string | 1-60 | não | informar o complemento do endereço do local de entrega, pode ser omitido. |
| xBairro | string | 2-60 | sim | informar o bairro do endereço do local de entrega. |
| cMun | string | 7 | sim | informar o código do município na codificação do IBGE com 7 dígitos. |
| xMun | string | 2-60 | sim | informar o nome do município. |
| UF | string | 2 | sim | informar a sigla da UF. |
Diagrama:

Retorno:
Um string com o grupo XML do local de entrega
XML:
Exemplo de XML
<locEnt> <CNPJ>99999999000191</CNPJ> <xNome>DIAS e DIAS TENTANDO S/A</xNome> <xLgr>AV PRINCIPAL</xLgr> <nro>S/N</nro> <xCpl>10 andar</xCpl> <xBairro>CENTRO</xBairro> <cMun>3550308</cMun> <xMun>SAO PAULO</xMun> <UF>SP</UF> </locEnt>
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
' '====== Dados do Dim Local de Entrega========== ' Dim locEnt As String Dim locEnt_CNPJ As String Dim locEnt_CPF As String Dim locEnt_xNome As String Dim locEnt_xLgr As String Dim locEnt_nro As String Dim locEnt_xCpl_Opc As String Dim locEnt_xBairro As String Dim locEnt_cMun As String Dim locEnt_xMun As String Dim locEnt_UF 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 de identificação do Local de Entrega======================= ' ' locEnt_CNPJ = "99999999000191" ' CNPJ do Local de Entrega sem máscara de formatação locEnt_CPF = "" ' CPF do Local de Entrega, uso exclusivo do Fisco locEnt_xNome = "DIAS e DIAS TENTANDO S/A" ' Razão social do Local de Entrega, evitar caracteres acentuados e & locEnt_xLgr = "AV PRINCIPAL" ' logradouro locEnt_nro = "S/N" ' número, informar S/N quano inexistente para erro de Schema XML locEnt_xCpl_Opc = "10 andar" ' complemento do endereço, o conteúdo pode ser omitido locEnt_xBairro = "CENTRO" ' bairro locEnt_cMun = "3550308" ' código do município, deve ser compatível com a UF locEnt_xMun = "SAO PAULO" ' nome do município locEnt_UF = "SP" ' sigla da UF ' locEnt = objCTeUtil.localEntrega(locEnt_CNPJ, locEnt_CPF, locEnt_xNome, locEnt_xLgr, locEnt_nro, locEnt_xCpl_Opc, locEnt_xBairro, locEnt_cMun, locEnt_xMun, locEnt_UF) MsgBox "Grupo do Local de Entrega " + locEnt, vbInformation, "Resultado"
- 12.8.1. Local de Entrega do CT-e
12.8. Destinatário da Carga - « Anterior
12.8. Destinatário da Carga - Próximo »
12.9. Valores do Serviço