trip_starts_atstring | null · dateOpcionalLas descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
trip_ends_atstring | null · dateOpcionaltrip_distance_kminteger | nullOpcionalminimum0maximum99999cargo_sh_codestring | nullOpcionalpattern"^\\d{4}$"cargo_type_codeinteger | nullOpcionalminimum1maximum12toll_valuenumber | null · doubleOpcionalminimum0fuel_valuenumber | null · doubleOpcionalminimum0driver_freight_valuenumber | null · doubleOpcionalLo que recibe el conductor por este viaje, en reales brasileños. Es el importe que el CIOT declara a la ANTT (vlrFrete) y la transferencia que registra el sistema financiero, nunca el precio cobrado al tomador, que corresponde a valores.total del CT-e.
Opcional en la mayoría de los casos. Si se omite, la transferencia se calcula según la regla del conductor (porcentaje sobre el flete, tarifa diaria o importe por entrega, según el tramo que cubre el código postal de destino de la NF-e), y el CIOT declara ese importe.
Pasa a ser obligatorio cuando no es posible calcularlo, y el CIOT queda pendiente hasta que se informe: la regla del conductor es "Valor Informado pela Empresa" (importe informado por la empresa), el conductor no tiene una regla de transferencia vinculada o ningún tramo de la regla cubre el código postal de destino.
Definición JSON Original (Descripciones en Portugués)
{
"type": [
"object",
"null"
],
"properties": {
"trip_starts_at": {
"type": [
"string",
"null"
],
"format": "date"
},
"trip_ends_at": {
"type": [
"string",
"null"
],
"format": "date"
},
"trip_distance_km": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 99999
},
"cargo_sh_code": {
"type": [
"string",
"null"
],
"pattern": "^\\d{4}$"
},
"cargo_type_code": {
"type": [
"integer",
"null"
],
"minimum": 1,
"maximum": 12
},
"toll_value": {
"type": [
"number",
"null"
],
"format": "double",
"minimum": 0
},
"fuel_value": {
"type": [
"number",
"null"
],
"format": "double",
"minimum": 0
},
"driver_freight_value": {
"description": "O que o **motorista** recebe por esta viagem, em reais. É o valor que o CIOT\ndeclara à ANTT (`vlrFrete`) e o repasse que o financeiro registra — nunca o preço\ncobrado do tomador, que é o `valores.total` do CT-e.\n\n**Opcional na maioria dos casos.** Omitido, o repasse é calculado pela regra do\nmotorista (percentual sobre o frete, diária ou valor por entrega, conforme a faixa\nque cobre o CEP de destino da NF-e), e é esse número que o CIOT declara.\n\nPassa a ser **obrigatório** quando não há de onde calcular, e o CIOT fica pendente\naté ser informado: a regra do motorista é \"Valor Informado pela Empresa\", o\nmotorista não tem regra de repasse vinculada, ou nenhuma faixa da regra cobre o CEP\nde destino.\n",
"type": [
"number",
"null"
],
"format": "double",
"exclusiveMinimum": 0
}
}
}