- 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:
- 2026-06-04 - Versão inicial.
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
