12.5.1. Nota Fiscal da Carga
12.5.1.1. Local de retirada
12.5.1. Nota Fiscal da Carga
« Anterior
12.5.2. NF-e da Carga
Próximo »

12.5.1.1. Local de retirada

Funcionalidade para gerar o XML do grupo de Informações do Local de retirada constante na NF

Assinatura

string localRetirada(string CNPJ, string CPF, string xNome, string xLgr, string nro, string xCpl_Opc, string xBairro, string cMun, string xMun, string, string UF)

Descrição:

Funcionalidade para gerar o XML de Informações do Local de retirada constante na NF.

Parâmetros:

nome tipo tam. obrig. descrição
CNPJ string 14 sim informar o CNPJ do Local de retirada, sem formatação ou máscara.
CPF string 11 sim informar o CPF do Local de retirada, 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 retirada.
xLgr string 2-60 sim informar o logradouro do Local de retirada.
nro string 2-60 sim informar o número do endereço do Local de retirada, 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 retirada, pode ser omitido.
xBairro string 2-60 sim informar o bairro do endereço do Local de retirada.
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:

DiagramaLocalRetirada

Retorno:

Um string com o grupo XML do Grupo de Informações do Local de retirada constante na NF

XML:

Exemplo de XML do local de retirada

<locRet>
    <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>
</locRet>

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 de identificação do Local de retirada constante na NF==========
'
Dim localRetirada As String
Dim localRetirada_CNPJ As String
Dim localRetirada_CPF As String
Dim localRetirada_xNome As String
Dim localRetirada_xLgr As String
Dim localRetirada_nro As String
Dim localRetirada_xCpl_Opc As String
Dim localRetirada_xBairro As String
Dim localRetirada_cMun As String
Dim localRetirada_xMun As String
Dim localRetirada_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 retirada constante na NF=======================
'
'
localRetirada_CNPJ = "99999999000191"                 ' CNPJ sem máscara de formatação
localRetirada_CPF = ""                                ' CPF
localRetirada_xNome = "DIAS e DIAS TENTANDO S/A"      ' Razão social ou nome, evitar caracteres acentuados e &
localRetirada_xLgr = "AV PRINCIPAL"                   ' logradouro
localRetirada_nro = "S/N"                             ' número, informar S/N quano inexistente para erro de Schema XML
localRetirada_xCpl_Opc = "10 andar"                   ' complemento do endereço, o conteúdo pode ser omitido
localRetirada_xBairro = "CENTRO"                      ' bairro
localRetirada_cMun = "3550308"                        ' código do município, deve ser compatível com a UF
localRetirada_xMun = "SAO PAULO"                      ' nome do município
localRetirada_UF = "SP"                               ' sigla da UF
'
localRetirada = objCTeUtil.localRetirada(localRetirada_CNPJ, localRetirada_CPF, localRetirada_xNome, localRetirada_xLgr, localRetirada_nro, localRetirada_xCpl_Opc, localRetirada_xBairro, localRetirada_cMun, localRetirada_xMun, localRetirada_UF)
 
MsgBox "Grupo do Local de retirada constante na NF" + localRetirada, vbInformation, "Resultado"
12.5.1.1. Local de retirada
12.5.1. Nota Fiscal da Carga
« Anterior
12.5.1. Nota Fiscal da Carga
Próximo »
12.5.2. NF-e da Carga