- 6.4. Declara Operação de Transporte
6.4.4. Dados da Carga - 6.4.3. Origem e destino
« Anterior - 6.4.5. Informações do pagamento do frete
Próximo »
6.4.4. Dados da Carga
Gerar informação dos Dados da Carga
Assinatura
string ANTT_DadosCarga(string CodigoNaturezaCarga, string PesoCarga, string CodigoTipoCarga, string ContratantesCargFrac)
Descrição:
Gerar informações dos Dados da Carga da operação de transporte
Parâmetros da chamada:
| nome | tipo | obrig | tamanho | descrição |
|---|---|---|---|---|
| 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) Obrigatório para TipoOperacao = 1 e 2 |
| PesoCarga | string | N | 10,2 | Deve ser maior que zero Obrigatório para TipoOperacao = 1 e 2 |
| 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 Obrigatório para TipoOperacao = 1 e 2 |
| ContratantesCargFrac | string | N | - | Informar o CPF/CNPJ dos contratantes entre aspas e separado por virgulas. (ex.: "00000000272","10142785000190") Obrigatório para TipoOperacao = 2 |
Retorno da chamada:
O resultado da chamada é uma string com as informações dos Dados da Carga da operação de transporte em JSON
Histórico de atualização:
- 2026-06-02 - Versão inicial.
Exemplo de JSON de grupo dos Dados da Carga sem informações dos contratantes
{ "CodigoNaturezaCarga": "1201", "PesoCarga": "35000", "CodigoTipoCarga": "1" }
Exemplo de JSON de grupo dos Dados da Carga com informações dos contratantes - carga fracionada
{ "CodigoNaturezaCarga": "0001", "PesoCarga": "120", "CodigoTipoCarga": "5", "ContratantesCargFrac": [ "00000000272", "10142785000190" ] }
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 CodigoNaturezaCarga = "0001"; // informar o NCM do produto de maior valor da carga. // ou 0001 que significa Carga Geral - só usar para carga fracionada string PesoCarga = "120"; string CodigoTipoCarga = "5"; /* Tabela Código Tipo Carga 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 */ string ContratantesCargFrac = "\"00000000272\",\"10142785000190\""; // ContratantesCargaFrac - só deve ser informado quando for carga fracionada string DadosCarga = ""; // instancia DLL MDFe_Util.Util util = new MDFe_Util.Util(); // gera grupo DadosCarga = util.ANTT_DadosCarga(CodigoNaturezaCarga, PesoCarga, CodigoTipoCarga, ContratantesCargFrac); // exibe JSON gerado com formatação MessageBox.Show(util.formataJson(DadosCarga), "gerar grupo dados da carga"); //
- 6.4.4. Dados da Carga
6.4. Declara Operação de Transporte - « Anterior
6.4.3. Origem e destino - Próximo »
6.4.5. Informações do pagamento do frete
