6.7. Encerra Operação de Transporte
6.7.2. Gerar Origem e destino Encerramento
6.7.1. Gerar Encerramento Operação de Transporte
« Anterior
6.8. Consulta Exceção
Próximo »

6.7.2. Gerar Origem e destino Encerramento

Gerar informação da origem e destino para encerramento da operação de transporte

Assinatura

string ANTT_OrigemDestinoEncerramento(string CodigoMunicipioOrigem, string CepOrigem, string LatitudeOrigem, string LongitudeOrigem, string CodigoMunicipioDestino, string CepDestino, string LatitudeDestino, string LongitudeDestino, string DistanciaPercorrida, string QtdViagens)

Descrição:

Gerar informação de retificação da origem e destino para encerramento da operação de transporte

Parâmetros da chamada:

nome tipo obrig tamanho descrição
CodigoMunicipioOrigem string S 7 informar o Código do município conforme tabela oficial adotada pelo sistema (tabela adotada: código IBGE).
CepOrigem string S 8 Informar somente números.
LatitudeOrigem string N 10,6 Deve ser informada em conjunto com LongitudeOrigem, quando aplicável.
LongitudeOrigem string N 10,6 Deve ser informada em conjunto com LatitudeOrigem, quando aplicável.
CodigoMunicipioDestino string S 7 informar o Código do município conforme tabela oficial adotada pelo sistema (tabela adotada: código IBGE).
CepDestino string S 8 Informar somente números.
LatitudeDestino string S 10,6 Deve ser informada em conjunto com LongitudeDestino, quando aplicável.
LongitudeDestino string N 10,6 Deve ser informada em conjunto com LatitudeDestino, quando aplicável.
DistanciaPercorrida string S 1-8 Deve ser maior que zero.
Obrigatório se TipoOperacao = 3
QtdViagens string S 1-3 Obrigatório se TipoOperacao = 3

Retorno da chamada:

O resultado da chamada é uma string com as informações da origem e destino da operação de transporte em JSON

Histórico de atualização:

Exemplo de JSON de grupo origem destino sem coordenadas e com distancia percorrida e quantidade de viagens

 
{
  "Origem": {
    "CodigoMunicipioOrigem": "4115200",
    "CepOrigem": "87013230",
  },
  "Destino": {
    "CodigoMunicipioDestino": "2304400",
    "CepDestino": "60874430",
  },
    "DistanciaPercorrida": "4400",
    "QtdViagens": "10",
}

Exemplo de JSON de grupo origem destino completo com coordenadas

 
{
  "Origem": {
    "CodigoMunicipioOrigem": "4115200",
    "CepOrigem": "87013230",
    "LatitudeOrigem": "-23.423977",
    "LongitudeOrigem": "-51.938468"
  },
  "Destino": {
    "CodigoMunicipioDestino": "2304400",
    "CepDestino": "60874430",
    "LatitudeDestino": "-3.875114",
    "LongitudeDestino": "-38.507779"
  }
}

Exemplo de JSON de grupo origem destino sem coordenadas

 
{
  "Origem": {
    "CodigoMunicipioOrigem": "4115200",
    "CepOrigem": "87013230",
  },
  "Destino": {
    "CodigoMunicipioDestino": "2304400",
    "CepDestino": "60874430",
  },
}

Importante

O trecho do JSON foi formatado para uma melhor visualização, a mensagem original não tem formatação.

Exemplos de uso:

c#

 
// inicialização das variáveis utilizadas
 
// Maringá/PR
 
string CodigoMunicipioOrigem = "4115200";
string CepOrigem = "87013230";
string LatitudeOrigem = "-23.423977";
string LongitudeOrigem = "-51.938468";
 
// Fortaleza/PR
 
string CodigoMunicipioDestino = "2304400";
string CepDestino = "60874430";
string LatitudeDestino = "-3.875114";
string LongitudeDestino = "-38.507779";
 
//
 
string QtdViagens = "4400";
string OrigemDestino = "10";
//
 
string OrigemDestino = "";
 
// instancia DLL
 
MDFe_Util.Util util = new MDFe_Util.Util();
 
// gera grupo
 
OrigemDestino = util.ANTT_OrigemDestinoEncerramento(CodigoMunicipioOrigem,
                                                    CepOrigem, 
                                                    LatitudeOrigem, 
                                                    LongitudeOrigem, 
                                                    CodigoMunicipioDestino, 
                                                    CepDestino, 
                                                    LatitudeDestino, 
                                                    LongitudeDestino, 
                                                    DistanciaPercorrida, 
                                                    QtdViagens);
 
// exibe JSON gerado com formatação
 
MessageBox.Show(util.formataJson(OrigemDestino), "gerar grupo origem destino encerramento");
 
//
6.7.2. Gerar Origem e destino Encerramento
6.7. Encerra Operação de Transporte
« Anterior
6.7.1. Gerar Encerramento Operação de Transporte
Próximo »
6.8. Consulta Exceção