Conhecimento de Transporte
POST https://freterapido.com/api/external/transportadora/v1/quotes/invoices/ctes?token={seu_token}
Método que permite receber os componentes de um conhecimento de transporte vinculado à uma nota fiscal.
Permite também que o Embarcador acompanhe os valores atualizados a serem cobrados pelos serviços contratados.
Para registrar um novo Conhecimento, basta informar os dados abaixo em uma requisição.

Envio:
Parâmetros da URL:
| Nome | Descrição | Formato / Exemplo | Obrigatório |
|---|---|---|---|
| token | Token de integração | String de 32 caracteres | * |
| * Dados obrigatórios |
Parâmetros do corpo da requisição:
| Nome | Descrição | Formato / Exemplo | Obrigatório |
|---|---|---|---|
| cnpj_transportadora | CNPJ da transportadora | String | * |
| conhecimentos | Array de conhecimentos de transporte | Array de conhecimentos | * |
| acao | Código da ação do CT-e | String (vide códigos anexo) | * |
| cte_substituido | Array com CT-e substituídos | Array | Opcional |
| chave_acesso | Chave do CT-e substituído | String de 44 caracteres | Caso acao = ST |
| numero | Número do CT-e substituído | Integer | Caso acao = ST |
| serie | Série do CT-e substituído | Integer | Caso acao = ST |
| cnpj_embarcador | CNPJ do embarcador | String de 14 caracteres | * |
| cnpj_consignatario | CNPJ do consignatário | String de 14 caracteres | Opcional |
| cnpj_emissor_conhecimento | CNPJ do emissor do Conhecimento | String de 14 caracteres | Opcional |
| numero | Número do CT-e | Integer | * |
| serie | Série do CT-e | Integer | * |
| chave_acesso | Chave de acesso do CT-e | String de 44 caracteres | * |
| protocolo | Número do Protocolo da CT-e na SEFAZ | String | Opcional |
| data_emissao | Data e hora de emissão do Conhecimento pela Transportadora | DateTime ("YYYY-MM-DD hh:mm:ss") | * |
| processamento | Data e hora do processamento do EDI na Transportadora | DateTime ("YYYY-MM-DD hh:mm:ss") | Opcional |
| numero_nf | Número da nota fiscal | Integer | * |
| serie_nf | Série da nota fiscal | Integer | * |
| tipo_frete | Tipo de frete | String (C or F) | * |
| peso_taxado | Peso considerado no cálculo | Float | Opcional |
| peso_bruto | Peso bruto da mercadoria | Float | Opcional |
| valor | Valor total do frete | Float | * |
| base_calculo_icms | Base ICMS utilizado | Float | Opcional |
| percentual_icms | Alíquota ICMS | Float | Opcional |
| valor_icms | ICMS calculado | Float | Opcional |
| quantidade_volumes | Quantidade de volumes | Integer | Opcional |
| valor_frete_peso_volume | Valor frete peso | Float | Opcional |
| valor_coleta | Valor da taxa de coleta | Float | Opcional |
| valor_despacho | Valor da taxa de despacho | Float | Opcional |
| valor_redespacho | Valor da taxa redespacho | Float | Opcional |
| valor_adicional | Outras taxas extras | Float | Opcional |
| pedagio | Valor taxa de pedágio | Float | Opcional |
| aliquota_difal_origem | Alíquota DIFAL de origem | Float | Opcional |
| aliquota_difal_destino | Alíquota DIFAL de origem | Float | Opcional |
| difal_icms_origem | Percentual DIFAL origem | Float | Opcional |
| difal_icms_destino | Percentual DIFAL destino | Float | Opcional |
| advalorem | Ad Valorem | Float | Opcional |
| ademe | Valor da taxa de ADEME | Float | Opcional |
| sec_cat | Valor taxa SEC/CAT | Float | Opcional |
| itr | Valor taxa ITR | Float | Opcional |
| tep | Valor do TEP | Float | Opcional |
| trt | Valor do TRT | Float | Opcional |
| tas | Valor do TAS | Float | Opcional |
| suframa | Valor da taxa de SUFRAMA | Float | Opcional |
| iss | Valor da taxa de ISS | Float | Opcional |
| gris | Valor do GRIS | Float | Opcional |
| pis | Valor do tributo PIS | Float | Opcional |
| cofins | Valor do tributo COFINS | Float | Opcional |
| cubagem | Cubagem da mercadoria | Float | Opcional |
| substituicao_tributaria | Se tem ou não substituição tributária | Boolean (true or false) | Opcional |
| cfop | Código de CFOP | Integer | Opcional |
| tipo_operacao | Código do tipo de operação | String (vide códigos anexo) | * |
| tipo_transporte | Código do tipo de transporte | String (vide códigos anexo) | Opcional |
* Dados Obrigatórios |
Códigos propriedade “acao”:
I = incluir;
C = complementar;
E = excluir;
ST = substituir;
Códigos propriedade “tipo_operacao”:
N = NORMAL;
C = COMPLEMENTAR;
D = CONHECIMENTO DE DEVOLUÇÃO;
E = NORMAL DE ENTRADA;
O = NORMAL DE RETORNO;
R = CONHECIMENTO DE REENTREGA;
S = NORMAL DE SAÍDA;
T = NORMAL DE TRANSFERÊNCIA INTERNA;
W = COMPLEMENTAR DE RETORNO;
X = COMPLEMENTAR DE ENTRADA;
Y = COMPLEMENTAR DE SAÍDA E
Z = COMPLEMENTAR DE TRANSF. INTERNA
Códigos propriedade “tipo_transporte”:
12 = NAVIO TANQUE
21 = VAGÃO FERROVIÁRIO TANQUE
23 = VAGÃO FERROVIÁRIO GRANELEIRO
25 = EXPRESSO FERROVIÁRIO
31 = CAMINHÃO (CARGA SECA)
32 = CAMINHÃO TANQUE (CARGA LÍQUIDA)
34 = REMESSA EXPRESSA RODOVIÁRIA
41 = FRETE AÉREO
43 = EXPRESSO AÉREO
51 = ENCOMENDA POSTAL
52 = CORREIO EXPRESSO
55 = CORREIO AÉREO
101 = MENSAGEIRO EXPRESSO
BR01 = PERUAS (KOMBI, BESTA, ETC.)
BR02 = CAMINHONETE 0,5 TON (SAVEIRO, ETC.)
BR03 = TOCO ABERTO
BR04 = TOCO FECHADO
BR05 = TRUCK ABERTO
BR06 = TRUCK FECHADO
BR07 = CARRETA ABERTA
BR08 = CARRETA FECHADA
BR10 = TRUCK REFRIGERADO
BR11 = CARRETA REFRIGERADA
BR12 = TRUCK SIDER
BR13 = CARRETA SIDER
BR50 = FURGÃO 3,5 TON. (SPRINTER, ETC.)
BR51 = CAMINHONETE 1 TON (F1000, S10, ETC.)
BR60 = CARRETA 60 METROS CÚBICOS
BR80 = CARRETA 80 METROS CÚBICOS
CTB = CONTAINER BUGGY
C20 = CONTAINER 20 PÉS (*)
C40 = CONTAINER 40 PÉS (*)
C4H = CONTAINER 40 PÉS HC (*)
C2R = CONTAINER 20 PÉS REFRIGERADO (*)
C4R = CONTAINER 40 PÉS REFRIGERADO (*)
Exemplo de envio:
{
"cnpj_transportadora": "",
"conhecimentos": [
{
"acao": "",
"cnpj_embarcador": "",
"cnpj_consignatario": "",
"cnpj_emissor_conhecimento": "",
"numero": "",
"serie": "",
"data_emissao": "",
"processamento": "",
"cte_substituido": {
"chave_acesso": "",
"numero": "",
"serie": ""
},
"numero_nf": "",
"serie_nf": "",
"chave_acesso": "",
"protocolo": "",
"tipo_frete": "",
"peso_taxado": 0.00,
"peso_bruto": 0.00,
"valor": 0.00,
"base_calculo_icms": 0.0,
"percentual_icms": 0.0,
"valor_icms": 0.0,
"quantidade_volumes": 0,
"valor_frete_peso_volume": 0.0,
"valor_coleta": 0.0,
"valor_despacho": 0.0,
"valor_redespacho": 0.0,
"valor_adicional": 0.0,
"pedagio": 0.0,
"aliquota_difal_origem": 0.0,
"aliquota_difal_destino": 0.0,
"difal_icms_origem": 0.0,
"difal_icms_destino": 0,
"advalorem": 0.0,
"ademe": 0.0,
"sec_cat": 0.0,
"itr": 0.0,
"tep": 0.0,
"trt": 0.0,
"tas": 0.0,
"suframa": 0.0,
"iss": 0.0,
"gris": 0.0,
"pis": 0.0,
"cofins": 0.0,
"cubagem": 0.0,
"substituicao_tributaria": true,
"cfop": 0,
"tipo_operacao": "",
"tipo_transporte": ""
}
]
}
Resposta:
- Se a requisição obtiver sucesso, deve ser retornado o código de resposta HTTP 200. Senão, pode ser retornado uma mensagem de erro para que possamos investigar.