← InicioFleetPay / Schema

ContraCteLoteItem

Estructura preservada del contrato versionado de la API.

Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.

chavestringObligatorio

Clave de acceso del CT-e del contratante (44 dígitos, dígito verificador válido). No repitas la misma clave en el lote.

minLength44
maxLength44
valornumber | nullOpcional

Importe del contra-CT-e de esta clave (modo por documento). Mutuamente excluyente con valores.frete_bruto.

minimum0.01
tipo_servicointeger | nullOpcional

Tipo 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 · null
Definición JSON Original (Descripciones en Portugués)
{
  "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"
      }
    }
  }
}