← InícioFleetPay / Schema

ContraCteLoteItem

Estrutura preservada do contrato versionado da API.

Descrições técnicas preservadas do contrato versionado. Exemplos de dados foram omitidos da cópia pública.

chavestringObrigatório

Chave de acesso do CT-e da contratante (44 dígitos, DV válido). Não repita a mesma chave no lote.

minLength44
maxLength44
valornumber | nullOpcional

Valor do contra-CT-e desta chave (modo por documento). Exclusivo com valores.frete_bruto.

minimum0.01
tipo_servicointeger | nullOpcional

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.

1 · 2 · 3 · null
Definição JSON Completa
{
  "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"
      }
    }
  }
}