- 12.3. Dados Complementares do CT-e
12.3.1. Previsão do Fluxo de Carga - 12.3. Dados Complementares do CT-e
« Anterior - 12.3.1.1. Pontos de Passagem
Próximo »
12.3.1. Previsão do Fluxo de Carga
Sumário
Assinatura
string fluxo300(string xOrig_Opc, string pass_Opc, string xDest_Opc, string xRota_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo da Previsão do Fluxo de Carga do leiaute do CT-e. Este grupo de informação é de uso exclusivo do emissor para controlar o Fluxo da Carga.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
xOrig_Opc | string | 1-60 | não | informar a sigla ou código interno da Filial/Porto/Estação/Aeroporto de Origem. |
pass_Opc | string | - | não | informar com o XML da sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem. |
xDest_Opc | string | 1-60 | não | informar a sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino. |
xRota_Opc | string | 1-10 | não | informar o código da Rota de entrega. |
Diagrama:
Retorno:
Um string com o grupo XML da Previsão do Fluxo de Carga do leiaute do CT-e
XML:
Exemplo de XML da Previsão do Fluxo de Carga
<fluxo> <xOrig>BR SSZ</xOrig> <xDest>BR ITJ</xDest> <xRota>01</xRota> </fluxo>
Exemplo de XML da Previsão do Fluxo de Carga com pontos de passagem
<fluxo> <xOrig>BR STS</xOrig> <pass> <xPass>BR SPO</xPass> </pass> <pass> <xPass>BR CPS</xPass> </pass> <xDest>BR RBP</xDest> <xRota>01</xRota> </fluxo>
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 Grupo de Previsão de Fluxo de Carga========== ' Dim fluxo As String Dim fluxo_xOrig_Opc As String Dim fluxo_pass_Opcc As String Dim fluxo_xDest_Opc As String Dim fluxo_xRota_Opc 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 dde Previsão de Fluxo de Carga======================= ' ' fluxo_xOrig_Opc = "BR SSZ" ' Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Origem fluxo_pass_Opcc = "" ' Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem fluxo_xDest_Opc = "BR ITJ" ' Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino fluxo_xRota_Opc = "01" ' Código da Rota de entrega ' fluxo = objCTeUtil.fluxo300(fluxo_xOrig_Opc, fluxo_pass_Opcc, fluxo_xDest_Opc, fluxo_xRota_Opc) MsgBox "Grupo de Previsão de Fluxo de Carga" + fluxo, vbInformation, "Resultado"
- 12.3.1. Previsão do Fluxo de Carga
12.3. Dados Complementares do CT-e - « Anterior
12.3. Dados Complementares do CT-e - Próximo »
12.3.1.1. Pontos de Passagem