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:

DiagramaLocalEntrega

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