transportador_documentostringObligatorioCPF o CNPJ del transportista contratado (solo números).
maxLength20Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
transportador_documentostringObligatorioCPF o CNPJ del transportista contratado (solo números).
maxLength20transportador_rntrcstringObligatorioRNTRC del transportista (FleetPay lo verifica en la ANTT; prevalece el RNTRC de la ANTT).
maxLength20transportador_nomestring | nullOpcionalNombre del transportista (opcional; si se omite, se utiliza el nombre de la ANTT).
maxLength150placastringObligatorioMatrícula del vehículo (con tag en la operadora e incluido en la flota del RNTRC).
maxLength10eixosintegerObligatorioCantidad de ejes.
minimum2maximum10operadorastring | nullOpcionalOperadora de peaje.
"sem_parar" · "conectcar" · "veloe" · "move_mais"modalidadestringObligatorioModalidad de la ruta.
"planejada" · "estendida" · "customizada"valor_pedagionumberObligatorioPeaje de la ruta cotizada (rotas[n].valor_total).
minimum0.01vigencia_iniciostring · dateObligatorioInicio de vigencia (AAAA-MM-DD).
vigencia_fimstring · dateObligatorioFin de vigencia (AAAA-MM-DD).
pracasarrayObligatorioObligatorio para sem_parar. Plazas de la ruta elegida en la cotización (rotas[n].pracas), con el id de cada una. Puedes reenviar los objetos de la cotización sin cambios.
minItems1numero_ciotstring | nullOpcionalNúmero de CIOT de la operación de transporte.
maxLength50referencia_externastring | nullOpcionalTu referencia (pedido, viaje).
maxLength100origem_cidadestring | nullOpcionalCiudad de origen.
origem_ufstring | nullOpcionalEstado de origen.
maxLength2destino_cidadestring | nullOpcionalCiudad de destino.
destino_ufstring | nullOpcionalEstado de destino.
maxLength2desvio_autorizado_porstring | nullOpcionalEn el complemento: quién autorizó el desvío.
"embarcador" · "motorista"emuladoboolean | nullOpcionalSolo homologación. Con true, la emisión ocurre realmente en la operadora (viaje, número ANTT, recibo, cancelación), pero no se debita ni se devuelve ningún importe de la Cuenta Operativa. En producción, la solicitud se rechaza (422).
{
"type": "object",
"required": [
"transportador_documento",
"transportador_rntrc",
"placa",
"eixos",
"modalidade",
"valor_pedagio",
"vigencia_inicio",
"vigencia_fim",
"pracas"
],
"properties": {
"transportador_documento": {
"type": "string",
"description": "CPF ou CNPJ do transportador contratado (apenas números).",
"maxLength": 20
},
"transportador_rntrc": {
"type": "string",
"description": "RNTRC do transportador (a FleetPay confere na ANTT; vale o RNTRC da ANTT).",
"maxLength": 20
},
"transportador_nome": {
"type": "string",
"description": "Nome do transportador (opcional; sem ele vale o nome da ANTT).",
"nullable": true,
"maxLength": 150
},
"placa": {
"type": "string",
"description": "Placa do veículo (com tag na operadora e na frota do RNTRC).",
"maxLength": 10
},
"eixos": {
"type": "integer",
"description": "Quantidade de eixos.",
"minimum": 2,
"maximum": 10
},
"operadora": {
"type": "string",
"description": "Operadora de pedágio.",
"enum": [
"sem_parar",
"conectcar",
"veloe",
"move_mais"
],
"nullable": true
},
"modalidade": {
"type": "string",
"description": "Modalidade da rota.",
"enum": [
"planejada",
"estendida",
"customizada"
]
},
"valor_pedagio": {
"type": "number",
"description": "Pedágio da rota cotada (`rotas[n].valor_total`).",
"minimum": 0.01
},
"vigencia_inicio": {
"type": "string",
"description": "Início da vigência (AAAA-MM-DD).",
"format": "date"
},
"vigencia_fim": {
"type": "string",
"description": "Fim da vigência (AAAA-MM-DD).",
"format": "date"
},
"pracas": {
"type": "array",
"minItems": 1,
"description": "**Obrigatório para `sem_parar`.** As praças da rota escolhida na cotação (`rotas[n].pracas`), com o `id` de cada uma. Pode reenviar os objetos da cotação como vieram.",
"items": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Id da praça."
},
"nome": {
"type": "string",
"description": "Nome da praça."
}
}
}
},
"numero_ciot": {
"type": "string",
"description": "Número do CIOT da operação de transporte.",
"nullable": true,
"maxLength": 50
},
"referencia_externa": {
"type": "string",
"description": "Sua referência (pedido, viagem).",
"nullable": true,
"maxLength": 100
},
"origem_cidade": {
"type": "string",
"description": "Cidade de origem.",
"nullable": true
},
"origem_uf": {
"type": "string",
"description": "UF de origem.",
"nullable": true,
"maxLength": 2
},
"destino_cidade": {
"type": "string",
"description": "Cidade de destino.",
"nullable": true
},
"destino_uf": {
"type": "string",
"description": "UF de destino.",
"nullable": true,
"maxLength": 2
},
"desvio_autorizado_por": {
"type": "string",
"description": "No complemento: quem autorizou o desvio.",
"enum": [
"embarcador",
"motorista"
],
"nullable": true
},
"emulado": {
"type": "boolean",
"description": "**Somente homologação.** Com `true`, a emissão acontece de verdade na operadora (viagem, nº ANTT, recibo, cancelamento) mas **nenhum valor é debitado ou estornado** da Conta Operacional. Em produção o pedido é recusado (422).",
"nullable": true,
"default": false
}
}
}