leg_refstring | nullOpcionalTu etiqueta para identificar el tramo en el informe (results[].ref contiene la ruta ctes.i.pernas.j).
maxLength64Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
Un tramo del CT-e de la empresa contratante. Si se omiten, motorista/placa heredan los valores del lote; valor es obligatorio cuando el lote no utiliza valores.frete_bruto. Se rechazan dos tramos con el mismo recorrido bajo la misma clave.
leg_refstring | nullOpcionalTu etiqueta para identificar el tramo en el informe (results[].ref contiene la ruta ctes.i.pernas.j).
maxLength64motoristaobjectOpcionalplacastringOpcionalpattern"^[A-Za-z]{3}[0-9][A-Za-z0-9][0-9]{2}$"valornumber | nullOpcionalminimum0.01origemobjectOpcionaldestinoobjectOpcionaltipo_servicointeger | nullOpcionalTipo de servicio del tramo; si falta, se hereda de la entrada de la clave y después del lote (predeterminado 1). En 2/3, el tramo requiere origem y destino.
1 · 2 · 3 · null{
"type": "object",
"description": "Um trecho do CT-e da contratante. `motorista`/`placa` ausentes herdam os do lote; `valor`\né obrigatório quando o lote não usa `valores.frete_bruto`. Duas pernas com o mesmo trecho\nna mesma chave são recusadas.\n",
"properties": {
"leg_ref": {
"type": [
"string",
"null"
],
"maxLength": 64,
"description": "Rótulo seu para reconhecer a perna no relatório (`results[].ref` traz o caminho `ctes.i.pernas.j`)."
},
"motorista": {
"type": "object",
"properties": {
"cpf": {
"type": "string",
"pattern": "^\\d{11}$"
}
}
},
"placa": {
"type": "string",
"pattern": "^[A-Za-z]{3}[0-9][A-Za-z0-9][0-9]{2}$"
},
"valor": {
"type": [
"number",
"null"
],
"minimum": 0.01
},
"origem": {
"$ref": "#/components/schemas/ContraCteLoteRota"
},
"destino": {
"$ref": "#/components/schemas/ContraCteLoteRota"
},
"tipo_servico": {
"type": [
"integer",
"null"
],
"enum": [
1,
2,
3,
null
],
"description": "Tipo de serviço da perna; ausente herda o da chave e depois o do lote (padrão `1`). Em `2`/`3` a perna precisa de `origem` e `destino`."
}
}
}