### Exemplo de Objeto de Pedágio Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Estrutura de dados contendo informações detalhadas de uma praça de pedágio específica em uma rota. ```json { "ordemPassagem": 3, "idPedagio": 314, "nome": "Pedagio Santa Cruz Do Rio Pardo A Oeste", "concessionaria": "CART", "cidade": { "pais": "Brasil", "uf": "SP", "cidade": "Santa Cruz do Rio Pardo", "codigoIbge": null, "label": "Santa Cruz do Rio Pardo, SP" }, "endereco": "Sp 225 - KM 300.0", "valor": 18.8, "valorTag": 18.8, "idConectcar": "10162014", "idSemParar": 410, "idVeloe": "201", "idANTT": "35352253009300103", "idRepom": 314, "idRoadcard": 314, "idCielo": 1025912656, "idDBTrans": 470, "idMoveMais": "6182760100201", "sentidoCobranca": "S", "distanciaPercorrida": 106267.65961320233, "tempoViagemMinutos": 98, "dataHoraPassagem": "21/01/2025 17:19", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": true, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" }, { "quantidadeEixos": 2, "ordemPassagem": 4, "idPedagio": 589, "nome": "Pedagio Santa Cruz Do Rio Pardo Oeste", "concessionaria": "CART", "cidade": { "pais": "Brasil", "uf": "SP", "cidade": "Santa Cruz do Rio Pardo", "codigoIbge": null, "label": "Santa Cruz do Rio Pardo, SP" }, "endereco": "Sp 327 - KM 14.0", "valor": 19.6, "valorTag": 19.6, "idConectcar": "10163014", "idSemParar": 412, "idVeloe": "301", "idANTT": "35353270145000103", "idRepom": 589, "idRoadcard": 315, "idCielo": 1025912672, "idDBTrans": 471, "idMoveMais": "6182760100301", "sentidoCobranca": "O", "distanciaPercorrida": 137546.9671440249, "tempoViagemMinutos": 128, "dataHoraPassagem": "21/01/2025 17:49", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": true, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" }, { "quantidadeEixos": 2, "ordemPassagem": 5, "idPedagio": 533, "nome": "Pedagio Jacarezinho Oeste", "concessionaria": "EPR LITORAL PIONEIRO", "cidade": { "pais": "Brasil", "uf": "PR", "cidade": "Jacarezinho", "codigoIbge": null, "label": "Jacarezinho, PR" }, "endereco": "Rod Transbrasiliana - KM 1.0", "valor": 24, "valorTag": 22.8, "idConectcar": "1000009911", "idSemParar": 983, "idVeloe": "3003", "idANTT": "41013690015000103", "idRepom": 533, "idRoadcard": 216, "idCielo": 1008241722, "idDBTrans": 842, "idMoveMais": "6180009000003", "sentidoCobranca": "O", "distanciaPercorrida": 167289.68751975673, "tempoViagemMinutos": 156, "dataHoraPassagem": "21/01/2025 18:17", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": false, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" } ``` -------------------------------- ### Estrutura de Resposta de Pedágio Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Exemplo de objeto contendo a lista de pedágios e os totais calculados para uma rota. ```json { "quantidadeEixos": 2, "ordemPassagem": 6, "idPedagio": 517, "nome": "Pedagio Imbituva Oeste", "concessionaria": "VIA ARAUCARIA", "cidade": { "pais": "Brasil", "uf": "PR", "cidade": "Imbituva", "codigoIbge": null, "label": "Imbituva, PR" }, "endereco": "Rod Transbrasiliana - KM 217.0", "valor": 20, "valorTag": 19, "idConectcar": "1000009835", "idSemParar": 976, "idVeloe": "4", "idANTT": "41013732172120103", "idRepom": 517, "idRoadcard": 17, "idCielo": 1008242630, "idDBTrans": 836, "idMoveMais": "6180008904004", "sentidoCobranca": "O", "distanciaPercorrida": 481911.72605508287, "tempoViagemMinutos": 434, "dataHoraPassagem": "21/01/2025 22:55", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": false, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" } ], "totalPedagio": 117.6, "totalPedagioTag": 115.4 } ``` -------------------------------- ### Exemplos de Requisição para Nova Rota Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Requisições JSON para cadastro de rotas utilizando diferentes provedores de Vale Pedágio. ```json { "cidade_origem_ibge": "5107040", "cidade_origem_cep": "78850000", "estado_origem": "MT", "cidade_destino_ibge": "4103453", "cidade_destino_cep": "85415000", "estado_destino": "PR" } ``` ```json { "cidade_origem_ibge": "2605202", "cidade_origem_cep": "55500000", "estado_origem": "PE", "cidade_destino_ibge": "2928901", "cidade_destino_cep": "47820000", "estado_destino": "BA", "vias": { "1": "Itaberaba-BA", "2": "Seabra-BA" }, "numero_eixos": "3", "eixo_duplo": "0", "priorizar_rodovias": 1, "ida_volta": "0", "tipo_rota": "CURTA", "evitar_pedagios": 0, "usa_pedagio": 1, "categoria": 2, } ``` ```json { "cidade_origem_ibge": "2605202", "cidade_origem_cep": "55500000", "estado_origem": "PE", "cidade_destino_ibge": "2928901", "cidade_destino_cep": "47820000", "estado_destino": "BA", "vias": { "1": "Itaberaba-BA", "2": "Seabra-BA" }, "numero_eixos": "3", "eixo_duplo": "0", "priorizar_rodovias": 1, "ida_volta": "0", "tipo_rota": "CURTA", "evitar_pedagios": 0, "usa_pedagio": 1, "categoria": 2, "route_code_sem_parar": "256985632" } ``` -------------------------------- ### Novo Contrato Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint responsável por concluir a emissão do contrato de frete, permitindo a inclusão de dados de vale-pedágio. ```APIDOC ## Novo Contrato ### Description Conclui a emissão do contrato de frete. Requer informações de rota, dados do motorista, carga e detalhes de pagamento de pedágio. ### Parameters #### Request Body - **operating_data** (object) - Dados operacionais incluindo route_code e way_code - **travel_data** (object) - Dados de viagem (datas e horas) - **integrated_documents** (object) - Documentos integrados (CTRC e notas fiscais) - **hired** (object) - Dados do contratado e motorista - **load_data** (object) - Dados da carga - **delivery_data** (object) - Dados de entrega e valores de pedágio (toll_value) - **toll_payment** (string) - OSA utilizada (ConectCar ou SemParar) ### Request Example { "operating_data": { "route_code": "42", "way_code": "42" }, "delivery_data": { "toll_value": "0" }, "toll_payment": "conectcar" } ### Response #### Success Response (200) - **processo_transporte_codigo** (number) - Código do processo de transporte gerado - **valor_saldo** (string) - Saldo restante #### Response Example { "processo_transporte": { "processo_transporte_codigo": 88004286, "valor_saldo": "9.00" } } ``` -------------------------------- ### Exemplo de Resposta de Cadastro de Contratado Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Estrutura de resposta retornada após o processamento bem-sucedido do cadastro, contendo IDs gerados e status da conta bancária. ```json { "hired": { "id": 23456, "cnpj_cpf": "43778694000000", "name": "Doc PJ", "driver_percentual": "20", "driver_balance_percentual": "50" }, "store": { "id": 343, "slug": "doc-pj-103", "fiscal_number": "4377869400000" }, "accountFitBank": { "Success": "true", "message": "Conta bancária criada com sucesso." } } ``` -------------------------------- ### Exemplo de Requisição de Cadastro de Contratado Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Payload JSON utilizado para enviar os dados do contratado, incluindo informações de contato, RNTRC e percentuais de repasse. ```json { "cnpj_cpf": "43778694000100", "person_type": "1", "name": "Doc PJ", "fantasy_name": "Doc PJ", "address": "Rua Porto Feliz, 85", "neighborhood": "Jd. Bela Vista", "city": "Fortaleza", "cep": "18550-000", "state": "CE", "phone1": "85999600000", "phone2": "85999600000", "mobile_phone": "85999600000", "email": "docpj@email.com", "contact_name": "Doc", "dependents": "0", "inss_code": "0", "inss_simplified": "0", "rntrc_code": "12345678", "rntrc_date_issue": "04/10/2018", "rntrc_date_due": "04/10/2020", "driver_percentual": "20", "driver_balance_percentual": "50", "bank_data": { "bank_code": "0", "bank_name": "0", "bank_agency": "0", "bank_account": "0" } } ``` -------------------------------- ### Exemplo de Response da Roteirização Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Estrutura de resposta contendo os detalhes das praças de pedágio encontradas no trajeto, incluindo IDs de operadoras e valores. ```json { "status": "success", "data": { "categoriaVeiculo": "2", "numeroEixos": 2, "pedagios": [ { "quantidadeEixos": 2, "ordemPassagem": 1, "idPedagio": 460, "nome": "Pedagio Agudos Norte", "concessionaria": "RODOVIAS DO TIETE", "cidade": { "pais": "Brasil", "uf": "SP", "cidade": "Agudos", "codigoIbge": null, "label": "Agudos, SP" }, "endereco": "Via Rondon - KM 314.0", "valor": 15.8, "valorTag": 15.8, "idConectcar": "102170024", "idSemParar": 379, "idVeloe": "7001", "idANTT": "35353003140000103", "idRepom": 460, "idRoadcard": 48, "idCielo": 1040736049, "idDBTrans": 483, "idMoveMais": "6180027307001", "sentidoCobranca": "O", "distanciaPercorrida": 17662.628473846766, "tempoViagemMinutos": 16, "dataHoraPassagem": "21/01/2025 15:57", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": false, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" }, { "quantidadeEixos": 2, "ordemPassagem": 2, "idPedagio": 316, "nome": "Pedagio Piratininga A Oeste", "concessionaria": "CART", "cidade": { "pais": "Brasil", "uf": "SP", "cidade": "Piratininga", "codigoIbge": null, "label": "Piratininga, SP" }, "endereco": "Rod Orlando Quagliato - KM 251.0", "valor": 19.4, "valorTag": 19.4, "idConectcar": "10161024", "idSemParar": 408, "idVeloe": "101", "idANTT": "35352252519000103", "idRepom": 316, "idRoadcard": 316, "idCielo": 1025912621, "idDBTrans": 469, "idMoveMais": "6182760100101", "sentidoCobranca": "O", "distanciaPercorrida": 57164.48228793132, "tempoViagemMinutos": 52, "dataHoraPassagem": "21/01/2025 16:33", "aceitaPagamentoAproximacao": false, "aceitaPagamentoATM": false, "freeFlow": false, "indiceTrecho": 0, "fimDeSemana": { "alteraValor": false, "diaInicio": null, "horaInicio": null, "diaFim": null, "horaFim": null, "valor": 0, "valorTag": 0 }, "categoria": "2" }, { "quantidadeEixos": 2, "ordemPassagem": 3 ``` -------------------------------- ### POST Nova Rota Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint para realizar o cadastro de uma nova rota, permitindo a emissão de Vale Pedágio através de diferentes provedores. ```APIDOC ## POST Nova Rota ### Description Realiza o cadastro de uma nova rota de acordo com a cidade de origem e destino. Permite a emissão de Vale Pedágio via ConectCar ou SemParar, além do fluxo padrão NDD. ### Request Body - **cidade_origem_ibge** (string) - Obrigatório - Código IBGE da cidade de origem. - **cidade_origem_cep** (string) - Opcional - CEP da cidade de origem. - **estado_origem** (string) - Obrigatório - Sigla do estado de origem. - **cidade_destino_ibge** (string) - Obrigatório - Código IBGE da cidade de destino. - **cidade_destino_cep** (string) - Opcional - CEP da cidade de destino. - **estado_destino** (string) - Obrigatório - Sigla do estado de destino. - **vias** (object) - Opcional - Lista de vias para a rota. - **numero_eixos** (string) - Opcional - Número de eixos do veículo. - **eixo_duplo** (string) - Opcional - Indicador de eixo duplo. - **priorizar_rodovias** (integer) - Opcional - Prioridade de rodovias. - **ida_volta** (string) - Opcional - Indicador de ida e volta. - **tipo_rota** (string) - Opcional - Tipo da rota (ex: CURTA). - **evitar_pedagios** (integer) - Opcional - Flag para evitar pedágios. - **usa_pedagio** (integer) - Opcional - Flag para uso de pedágio. - **categoria** (integer) - Obrigatório para SemParar - Categoria do veículo. - **route_code_sem_parar** (string) - Obrigatório para SemParar - Código da rota retornado pelo endpoint Rota Temporária. ``` -------------------------------- ### Estrutura de Resposta da API de Frete Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Exemplo do objeto JSON retornado pela API contendo movimentações e links de documentos. ```json { "data": "16/03/2023 15:04", "descricao": "INSS", "debito_credito": "D", "processado": 1, "tipo": "accounting", "status": null, "movement_status_viwer": "-", "recibo_link": null }, { "movimento_codigo_cliente": 1, "movimento_codigo": 1, "valor": "0.00", "data": "16/03/2023 15:04", "descricao": "IRRF", "debito_credito": "D", "processado": 1, "tipo": "accounting", "status": null, "movement_status_viwer": "-", "recibo_link": null }, { "movimento_codigo_cliente": 119, "movimento_codigo": 119, "valor": "0.00", "data": "16/03/2023 15:04", "descricao": "SEST SENAT", "debito_credito": "D", "processado": 1, "tipo": "accounting", "status": null, "movement_status_viwer": "-", "recibo_link": null } ], "transacoes": null, "documentos": [ { "tipo": "Contrato de Frete + Comprovante Pgto Adiantamento", "status": "created", "link": "https://dev.rodobank.com.br/storage/app/documents/contract_88004286_contratodefrete+comprovantepgtoadiantamento.pdf", "ext": "pdf" }, { "tipo": "Documento de Vale-Pedagio", "status": "created", "link": "https://dev.rodobank.com.br/storage/app/documents/contract_88004286_documentodevalepedagio.pdf", "ext": "pdf" } ] }, "files": { "freight_contract": null, "freight_advance": null, "freight_letter": null } } ``` -------------------------------- ### Roteirizar Via Ailog Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Realiza a roteirização de uma viagem entre locais especificados, retornando detalhes sobre os pedágios encontrados no trajeto. ```APIDOC ## POST /roteirizar ### Description Calcula uma rota otimizada entre pontos de origem e destino, retornando informações detalhadas sobre os pedágios no caminho, incluindo IDs de operadoras como ConectCar e SemParar. ### Method POST ### Request Body - **priorizarRodovias** (integer) - Obrigatório - Define se deve priorizar rodovias (1 para sim, 0 para não). - **tipoRota** (string) - Obrigatório - Tipo de rota (ex: "RAPIDA"). - **evitarPedagios** (integer) - Obrigatório - Define se deve evitar pedágios (1 para sim, 0 para não). - **idaVolta** (integer) - Obrigatório - Define se a rota é de ida e volta (1 para sim, 0 para não). - **locais** (array) - Obrigatório - Lista de locais de parada contendo uf, nome, pais, etc. - **categoria** (integer) - Obrigatório - Categoria do veículo. - **usaPedagio** (integer) - Obrigatório - Define se utiliza pedágio (1 para sim, 0 para não). - **simplificado** (integer) - Obrigatório - Define se o retorno deve ser simplificado (1 para sim, 0 para não). ### Request Example { "priorizarRodovias": 1, "tipoRota": "RAPIDA", "evitarPedagios": 0, "idaVolta": 0, "locais": [ { "uf": "SP", "nome": "LENCOIS PAULISTA", "pais": "BR" }, { "uf": "PR", "nome": "RENASCENCA", "pais": "BR" } ], "categoria": 2, "usaPedagio": 1, "simplificado": 1 } ### Response #### Success Response (200) - **status** (string) - Status da operação. - **data** (object) - Objeto contendo categoriaVeiculo, numeroEixos e lista de pedagios. #### Response Example { "status": "success", "data": { "categoriaVeiculo": "2", "pedagios": [ { "idPedagio": 460, "nome": "Pedagio Agudos Norte", "valor": 15.8, "idConectcar": "102170024", "idSemParar": 379 } ] } } ``` -------------------------------- ### Emitir Recibo da Viagem Source: https://rodobank.stoplight.io/docs/rodobank-api/v4iitedfw4pmt-fluxo-de-emissao Endpoint utilizado para emitir o recibo de uma viagem comprada e confirmada. Viagens canceladas não possuem recibo disponível. ```APIDOC ## Emitir Recibo da Viagem ### Description Este endpoint emite o recibo de uma viagem que foi comprada e confirmada. Caso a viagem tenha sido cancelada, o recibo não poderá ser encontrado. ### Parameters #### Path Parameters - **tripNumber** (string) - Required - Identificador da viagem retornado no momento da compra (VPO). ``` -------------------------------- ### Cadastro Contratado Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint utilizado para realizar o cadastro ou validação do contratado, permitindo configurar percentuais de repasse e validar a documentação da carga. ```APIDOC ## POST /cadastro-contratado ### Description Realiza o cadastro ou validação de um contratado. O endpoint processa dados cadastrais, bancários e parâmetros de repasse de frete, além de validar o código RNTRC junto à ANTT. ### Request Body - **cnpj_cpf** (string) - CPF ou CNPJ do contratado - **person_type** (string) - Tipo de pessoa (ex: 1 para PJ) - **name** (string) - Nome ou Razão Social - **fantasy_name** (string) - Nome fantasia - **address** (string) - Endereço - **neighborhood** (string) - Bairro - **city** (string) - Cidade - **cep** (string) - CEP - **state** (string) - Estado (UF) - **phone1** (string) - Telefone principal - **phone2** (string) - Telefone secundário - **mobile_phone** (string) - Celular - **email** (string) - E-mail - **contact_name** (string) - Nome do contato - **dependents** (string) - Número de dependentes - **inss_code** (string) - Código INSS - **inss_simplified** (string) - Indicador INSS simplificado - **rntrc_code** (string) - Código RNTRC para validação ANTT - **rntrc_date_issue** (string) - Data de emissão do RNTRC - **rntrc_date_due** (string) - Data de vencimento do RNTRC - **driver_percentual** (string) - Percentual de repasse do adiantamento para o motorista - **driver_balance_percentual** (string) - Percentual de repasse do saldo de frete para o motorista - **bank_data** (object) - Dados bancários do contratado ### Request Example { "cnpj_cpf": "43778694000100", "person_type": "1", "name": "Doc PJ", "fantasy_name": "Doc PJ", "address": "Rua Porto Feliz, 85", "neighborhood": "Jd. Bela Vista", "city": "Fortaleza", "cep": "18550-000", "state": "CE", "phone1": "85999600000", "phone2": "85999600000", "mobile_phone": "85999600000", "email": "docpj@email.com", "contact_name": "Doc", "dependents": "0", "inss_code": "0", "inss_simplified": "0", "rntrc_code": "12345678", "rntrc_date_issue": "04/10/2018", "rntrc_date_due": "04/10/2020", "driver_percentual": "20", "driver_balance_percentual": "50", "bank_data": { "bank_code": "0", "bank_name": "0", "bank_agency": "0", "bank_account": "0" } } ### Response #### Success Response (200) - **hired** (object) - Dados do contratado cadastrado - **store** (object) - Dados da loja/filial associada - **accountFitBank** (object) - Status da criação da conta bancária #### Response Example { "hired": { "id": 23456, "cnpj_cpf": "43778694000000", "name": "Doc PJ", "driver_percentual": "20", "driver_balance_percentual": "50" }, "store": { "id": 343, "slug": "doc-pj-103", "fiscal_number": "4377869400000" }, "accountFitBank": { "Success": "true", "message": "Conta bancária criada com sucesso." } } ``` -------------------------------- ### Obter Valor Pedágio Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint utilizado para calcular o valor do pedágio de acordo com a rota e o número de eixos do veículo. ```APIDOC ## Obter Valor Pedágio ### Description Calcula o valor do pedágio com base no roteiro, percurso e número de eixos. O parâmetro toll_payment deve ser definido como 'SemParar' ou 'ConectCar'. ### Parameters #### Request Body - **roteiro_codigo** (string) - Required - Código do roteiro - **percurso_codigo** (string) - Required - Código do percurso - **numero_eixos** (string) - Required - Número de eixos do veículo - **toll_payment** (string) - Required - Operadora de vale-pedágio (SemParar ou ConectCar) ### Request Example { "roteiro_codigo": "122", "percurso_codigo": "122", "numero_eixos": "2", "toll_payment": "conectcar" } ### Response #### Success Response (200) - **valor_total_vpr** (string) - Valor total do pedágio #### Response Example { "valor_vpr": { "valor_total_vpr": "9.40" } } ``` -------------------------------- ### Obter Valor Pedágio Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Consulta o valor do pedágio com base na rota e número de eixos. O parâmetro toll_payment deve ser definido como 'SemParar' ou 'conectcar'. ```json { "roteiro_codigo": "122", "percurso_codigo": "122", "numero_eixos": "2", "toll_payment": "conectcar" } ``` ```json { "valor_vpr": { "valor_total_vpr": "9.40" } } ``` -------------------------------- ### Exemplo de Resposta de Cadastro de Motorista Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Estrutura de resposta retornada pela API após o processamento bem-sucedido do cadastro, contendo os dados do motorista registrado e o ID gerado. ```json { "status": "success", "drivers": { "cpf": "40764325000", "hired_cnpj_cpf": "57964775000000", "name": "João José Antônio", "cep": "61801790", "address": "Rua", "neighborhood": "Bairro", "city": "São Paulo", "state": "SP", "mobile_phone": "85900000005", "email": "40764325000@rodobank.com.br", "naturalness": "Brasil", "naturalness_state": "SP", "birth_date": "1998-02-25", "father_name": "Pai Pai", "mother_name": "Mãe Mãe", "rg": "489947761", "rg_date_issue": "2000-10-10", "rg_issuing_body": "SSP", "rg_issuing_state": "SP", "cnh": "12345678901", "cnh_date_issue": "2012-10-10", "cnh_category": "E", "cnh_date_due": "2025-10-10", "cnh_date": "2012-10-10", "phone": "85900000005", "register_date": "2023-03-24", "id": 588 } } ``` -------------------------------- ### Exemplo de Requisição de Cadastro de Motorista Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Payload JSON necessário para realizar o cadastro de um novo motorista, incluindo dados pessoais, documentos e informações de contato. ```json { "cpf": "06585145000", "hired_cnpj_cpf": "39944256000000", "name": "João José Antônio ", "cep": "61801790", "address": "Rua", "neighborhood": "Bairro", "city": "São Paulo", "state": "SP", "mobile_phone": "85911111111", "email": "06585145000@rodobank.com.br", "naturalness": "Brasil", "naturalness_state": "SP", "birth_date": "25/02/1998", "father_name": "Pai Pai", "mother_name": "Mãe Mãe", "rg": "489947761", "rg_date_issue": "10/10/2000", "rg_issuing_body": "SSP", "rg_issuing_state": "SP", "cnh": "12345678901", "cnh_date_issue": "10/10/2012", "cnh_category": "E", "cnh_date_due": "10/10/2025", "cnh_date": "10/10/2012", "send_sms": true } ``` -------------------------------- ### Novo Contrato de Frete Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint para concluir a emissão do contrato de frete. Requer o preenchimento correto de dados de rota, TAG de vale-pedágio e valores associados. ```json { "operating_data": { "custom_operation_type": { "weightbreak_type_id": "2", "weightbreak_tolerance": "0.0025", "freight_adjustment": true, "damage_control": false, "checklist": [ 3, 9 ] }, "route_code": "42", "way_code": "42", "destination_post_code": "13505000", "origin_name": "ANTONIO", "origin_address": "RUA NATAL", "origin_post_code": "18530000", "origin_fiscal_number": "12345678912000", "destination_name": "PAULA CONTRATADA HOMOLOGACAO COM TRANSPORTES ESPECIAIS LDTA - CONTRATANTE", "destination_fiscal_number": "02345678912000", "destination_address": "AV.COSTA BARROS,915-CENTRO-FORTALEZA", "travelled_distance": "0", "way_round_trip": "0", "branch_client_code": "95551649000000", "process_client_code": "55", "card_number": "", "tms_user": "RodoBank" }, "travel_data": { "date_departure": "05/10/2021", "hour_departure": "08:55:00", "date_arrival": "16/10/2021", "hour_arrival": "16:56:00" }, "integrated_documents": { "documents": [ { "ctrc_code": "1234567890", "ctrc_serie": "1", "ctrc_filial_codigo_cliente": "02104333000000", "document_type": "0", "access_key": "12345678901234567000", "invoices": [ { "nf_code": "1A2B", "nf_serie": "123A456B789C", "nf_sender_cnpj": "68745399000000", "nf_sender_social_name": "João", "nf_recipient_cnpj": "68913457000120", "nf_recipient_social_name": "Mercado", "nf_access_key": "123456" } ] } ] }, "hired": { "hired_fiscal_number": "57964775000000", "driver_fiscal_number": "61874010000", "truck_plate": "DFE1234" }, "load_data": { "antt_ncm_classification_code_merchandise": "1005", "load_weight": "100", "load_value": "100", "load_volume": "10", "load_recipient_fiscal_number": "03352431186", "load_recipient_social_name": "JOSÉ", "load_unity_code": "1", "load_type_code": "1" }, "delivery_data": { "gross_delivery_value": "100", "delivery_value": "100", "toll_value": "0", "in_advance_value": "0", "in_advance_portions": { "a": { "value_advance": "1", "date_advance": "11/02/2021", "hour_advance": "18:00:00:00", "description_advance": "Adiantamento 1", "is_automatic": "0" }, "b": { "value_advance": "1", "date_advance": "11/02/2021", "hour_advance": "18:02:00:00", "description_advance": "Adiantamento 2", "is_automatic": "0" }, "c": { "value_advance": "1", "date_advance": "11/02/2021", "hour_advance": "18:03:00:00", "description_advance": "Adiantamento 3", "is_automatic": "0" } }, "inss": "0.00", "irrf": "0.00", "sest": "0.00", "senat": "0.00" }, "movimentos": [], "toll_payment": "conectcar" } ``` ```json { "processo_transporte": { "codigo_viagem": null, "valor_saldo": "9.00", "processo_transporte_codigo": 88004286, "data_emissao": "2023-03-16 15:04:37", "processo_cliente_filial_codigo_cliente": "94507192000170", "processo_cliente_codigo": "88004228", "data_criacao": "2023-03-16 15:04:18" ``` -------------------------------- ### Exemplo de Request para Roteirização Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Payload JSON utilizado para solicitar o cálculo de uma rota, definindo locais de origem/destino e preferências de viagem. ```json { "priorizarRodovias": 1, "tipoRota": "RAPIDA", "evitarPedagios": 0, "idaVolta": 0, "locais": [ { "uf": "SP", "cep": "", "rua": " "nome": "LENCOIS PAULISTA", "pais": "BR", "numero": "" }, { "uf": "PR", "cep": "", "rua": "", "nome": "RENASCENCA", "pais": "BR", "numero": "" } ], "idaVolta": 0, "tipoRota": "RAPIDA", "categoria": 2, "usaPedagio": 1, "simplificado": 1, "evitarPedagios": 0, "priorizarRodovias": 1 } ``` -------------------------------- ### Cadastro Carreta Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Endpoint utilizado para realizar o cadastro e a validação de carretas, necessário quando o veículo possui um ou mais reboques. ```APIDOC ## POST Cadastro Carreta ### Description Realiza o cadastro e validação da carreta. Deve ser chamado após a validação do veículo principal caso este possua carretas acopladas. ### Request Body - **hired_cnpj_cpf** (string) - CNPJ ou CPF do contratado - **car_plate** (string) - Placa da carreta - **number_axes** (string) - Quantidade de eixos da carreta - **year** (string) - Ano da carreta - **color** (string) - Cor da carreta - **chassis** (string) - Chassi da carreta - **renavam** (string) - Renavam da carreta - **city** (string) - Cidade - **state** (string) - Estado - **rntrc_code** (string) - Código RNTRC ### Response #### Success Response (200) - **carreta.retorno_antt.validado_antt** (integer) - Status da validação ANTT - **carreta.retorno_antt.carreta_erros_antt** (string) - Erros retornados pela ANTT ### Response Example { "carreta": { "retorno_antt": { "carreta_erros_antt": "", "validado_antt": 1, "NomeRazaoSocialTransportador": 1 } } } ``` -------------------------------- ### Cadastro de Carreta Source: https://rodobank.stoplight.io/docs/rodobank-api/n4douudqftmd9-emissao-frete-com-vale-pedagio Utilizado para validar carretas quando o veículo possui uma ou mais unidades acopladas. ```json { "hired_cnpj_cpf": "90075157000000", "car_plate": "POP5353", "number_axes": "4", "year": "2010", "color": "Branco", "chassis": "VWASCE919819", "renavam": "0", "city": "Tatuí", "state": "CE", "rntrc_code": "123456789" } ``` ```json { "carreta": { "retorno_antt": { "carreta_erros_antt": "", "validado_antt": 1, "NomeRazaoSocialTransportador": 1 } } } ``` -------------------------------- ### Cancelamento de Viagem Source: https://rodobank.stoplight.io/docs/rodobank-api/v4iitedfw4pmt-fluxo-de-emissao Endpoint utilizado para realizar o cancelamento de uma viagem previamente comprada. ```APIDOC ## Cancelamento de Viagem ### Description Utilize este endpoint para cancelar uma viagem. É necessário informar o número sequencial da viagem do parceiro. ### Parameters #### Request Body - **nsu** (string) - Required - Número de viagem sequencial do parceiro informado na solicitação do serviço de compra de viagem por lote. ```