chavestringObligatorioClave de acceso del CT-e del contratante (44 dígitos, dígito verificador válido). No repitas la misma clave en el lote.
minLength44maxLength44Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
chavestringObligatorioClave de acceso del CT-e del contratante (44 dígitos, dígito verificador válido). No repitas la misma clave en el lote.
minLength44maxLength44valornumber | nullOpcionalImporte del contra-CT-e de esta clave (modo por documento). Mutuamente excluyente con valores.frete_bruto.
minimum0.01origemobjectOpcionaldestinoobjectOpcionaltipo_servicointeger | nullOpcionalTipo de servicio de esta clave (1 subcontratación, 2 redespacho, 3 redespacho intermedio); si se omite, hereda el del lote. En 2/3, la clave (o el lote) debe incluir origem y destino.
1 · 2 · 3 · nullpernasarrayOpcionalminItems1{
"type": "object",
"required": [
"chave"
],
"properties": {
"chave": {
"type": "string",
"minLength": 44,
"maxLength": 44,
"description": "Chave de acesso do CT-e da contratante (44 dígitos, DV válido). Não repita a mesma chave no lote."
},
"valor": {
"type": [
"number",
"null"
],
"minimum": 0.01,
"description": "Valor do contra-CT-e desta chave (modo por documento). Exclusivo com `valores.frete_bruto`."
},
"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 desta chave (`1` subcontratação, `2` redespacho, `3` redespacho intermediário); ausente herda o do lote. Em `2`/`3` a chave (ou o lote) precisa de `origem` e `destino`."
},
"pernas": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "#/components/schemas/ContraCteLotePerna"
}
}
}
}