6.6. Retifica Operação de Transporte
6.6.1. Gerar Retificação Operação de Transporte
6.6. Retifica Operação de Transporte
« Anterior
6.6.2. Gerar Retificação Origem e destino
Próximo »

6.6.1. Gerar Retificação Operação de Transporte

Gerar a Retificação da Operação de Transporte

Assinatura

string ANTT_Retificacao(string CIOT16, string ValorFrete, string DataFimViagem, string OrigemDestinoRetificacao, string CodigoNaturezaCarga, string PesoCarga, string CodigoTipoCarga)

Descrição:

Gerar a Retificação da Operação de Transporte

Importante

Não é permitido a retificação de operações do tipo carga de lotação (TipoOperação = 1).

Parâmetros da chamada:

nome tipo obrig tamanho descrição
CIOT16 string S 16 informar o CIOT de 12 dígitos + Código de Verificação (4 dígitos) da Declaração de Transporte a ser retificada
ValorFrete string N 10,2 Informar um valor maior que zero
DataFimViagem string N 10 Informar a data de fim da viagem no formato AAAA-MM-DDTHH:MM:SS
Informação obrigatória para TipoOperacao = 3
OrigemDestinoRetificacao string N - Informar o grupo origem e destino da operação de transporte
Informação obrigatória para TipoOperacao = 3
CodigoNaturezaCarga string N 4 informar os primeiros 4 dígitos do código NCM do produto de maior valor da carga.
ou 0001 que significa Carga Geral - só usar para carga fracionada (TipoOperacao = 2)
PesoCarga string N 10,2 Deve ser maior que zero
CodigoTipoCarga string N 1-2 1 - Granel sólido
2 - Granel líquido
3 - Frigorificada ou Aquecida
4 - Conteinerizada
5 - Carga Geral
6 - Neogranel
7 - Perigosa (granel sólido)
8 - Perigosa (granel líquido)
9 - Perigosa (Frigorificada ou Aquecida)
10 - Perigosa (conteinerizada)
11 - Perigosa (carga geral)
12 - Carga Granel Pressurizada

Retorno da chamada:

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

Histórico de atualização:

Exemplo de JSON da informações da retificação da operação de transporte

 
{
  "CodigoIdentificacaoOperacao": "5600001196023434",
  "ValorFrete": "20000.00",
  "DataFimViagem": "2026-06-10",
  "OrigemDestino": [
    {
      "Origem": {
        "CodigoMunicipioOrigem": "4115200",
        "CepOrigem": "87013230"
      },
      "Destino": {
        "CodigoMunicipioDestino": "2304400",
        "CepDestino": "60874430"
      }
    }
  ],
  "DadosCarga": {
    "CodigoNaturezaCarga": "2202",
    "PesoCarga": "35000",
    "CodigoTipoCarga": "5"
  }
}

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
 
string CIOT16 = "5600001196023434";
 
string ValorFrete = "20000.00";
string DataFimViagem = "2026-06-10";
 
// usar a funcionalidade ANTT_OrigemDestinoRetificacao para gerar o OrigemDestinoRetificacao
 
string OrigemDestinoRetificacao = "{\"Origem\": {\"CodigoMunicipioOrigem\": \"4115200\", \"CepOrigem\": \"87013230\" }, \"Destino\": {\"CodigoMunicipioDestino\": \"2304400\", \"CepDestino\": \"60874430\" } }";
 
string CodigoNaturezaCarga = "2202";
string PesoCarga = "35000";
string CodigoTipoCarga = "5";
 
string Retificacao = "";
 
// instancia DLL
 
MDFe_Util.Util util = new MDFe_Util.Util();
 
Retificacao = util.ANTT_Retificacao(CIOT16,
                                    ValorFrete,
                                    DataFimViagem,
                                    OrigemDestinoRetificacao,
                                    CodigoNaturezaCarga, 
                                    PesoCarga, 
                                    CodigoTipoCarga);
 
 
// exibe JSON gerado com formatação
 
MessageBox.Show(util.formataJson(Retificacao), "gerar Retificação");
 
//
6.6.1. Gerar Retificação Operação de Transporte
6.6. Retifica Operação de Transporte
« Anterior
6.6. Retifica Operação de Transporte
Próximo »
6.6.2. Gerar Retificação Origem e destino