Versão: 1.9

Documentação

Simulador de Frete

Endpoint:

www.jadlog.com.br/embarcador/api/frete/valor

Método:

• POST

Header:

• Content-Type: application/json

• Authorization: <token>

				
					[{"key":"Authorization","value":"Bearer    eyJBNHciOiJIUzI1NiJ9.eyJqdPOPOiI2KzMLACJ9.fC7XN-f2e7QIppp42aE_nuqQY12phUASY3iPMqH6x0Y","description":""}]
				
			
Simulador de Frete

#

Campo

Nível

Descrição

Ele

Tipo

Tam

Ocorr.

Observações

1

frete

0

Grupo de itens para simulação

GA

 

 

1-3

 

2

cepori

1

Cep de origem

E

string

8

1-1

Deve conter apenas os números

3

cepdes

1

Cep de destino

E

string

8

1-1

Deve conter apenas os números

4

frap

1

Cobrança de frete no destino

E

string

1

1-1

S=Sim; N=Não

5

peso

 

Peso total a ser transportado

E

double

 

1-1

Em KG (ex. “peso”: 1.2) – IMPORTANTE! Sempre deverá ser informado o

maior peso, entre o peso real e o peso calculado(Cubado)

6

cnpj

1

Cnpj do tomador do serviço

E

string

14

1-1

Para vincular uma tabela especial

7

conta

1

Numero conta corrente Jadlog

E

string

6

0-1

Disponibilizado pela Jadlog

8

contrato

1

Número do contrato JadLog

E

string

3

0-1

Disponibilizado pela Jadlog

9

modalidade

1

Modalidade de transporte

E

inteiro

 

1-1

Modalidade de transporte negociada. Vide tabela 2

10

tpentrega

1

Tipo de entrega

E

string

1

1-1

D=Domicilio; R=Retira

11

tpseguro

1

Tipo do seguro

E

string

1

1-1

N=Normal; A=Apolice

12

vldeclarado

1

Valor declarado de Nota Fiscal

E

double

 

1-1

 

13

vlcoleta

1

Valor de coleta negociado com Jadlo

E

double

 

0-1

 

14

vltotal

1

Valor do Frete

E

double

 

0-1

Retorno do serviço com o valor do frete

15

erro

1

Grupo de erro

G

 

 

0-1

Preenchido se ocorreu erro no item

16

id

2

Código identificador do erro

E

integer

 

1-1

 

17

descricao

2

Descrição do erro

E

string

200

1-1

 

18

detalhe

2

Detalhamento do erro

E

string

1000

0-1

 

19

erro

0

Grupo de erro

G

 

 

0-1

Preenchido se ocorreu erro na chamada do serviço

20

id

1

Código identificador do erro

E

integer

 

1-1

 

21

descricao

1

Descrição do erro

E

string

200

1-1

 

22

detalhe

1

Detalhamento do erro

E

string

1000

0-1

 

Código do simulador de frete

				
					{
    "frete": [{
        "cepori": "06233200",
        "cepdes": "17213580",
        "frap": null,
        "peso": 13.78,
        “cnpj”: “12345678901234”,
        "conta": "000001",
        "contrato": "123",
        "modalidade": 3,
        "tpentrega": "D",
        "tpseguro": "N",
        "vldeclarado": 149.97,
        "vlcoleta": null
    }]
				
			

Resposta da API

Retorno com sucesso

				
					{
    "frete": [{
        "cepdes": "17213580",
        "cepori": "06233200",
        "conta": "005487",
        "contrato": "258",
        "frap": "N",
        "modalidade": 3,
        "peso": 13.78,
        “prazo”: 99,
        "tpentrega": "D",
        "tpseguro": "N",
        "vldeclarado": 149.97,
        "vltotal": 23.95
    }]
}
				
			

Retorno com erro

Erro no item

				
					{
    "frete": [{
        "cepdes": "17213580",
        "cepori": "062332000",
        "conta": "005487",
        "contrato": "258",
        "frap": "N",
        "modalidade": 3,
        "peso": 13.78,
        “prazo”: 99,
        "tpentrega": "D",
        "tpseguro": "N",
        "vldeclarado": 149.97,
        "error": {
            "descricao": "Erro ao acessar API de precificação",
            "id": -1
        }
    }]
}