v1

latestOpenAPI 3.1.0raw.githubusercontent.com2025-07-116470172.6 KB
Conceptos

Actualizar Concepto

Actualización de un Concepto

put/ledger

Headers

campusIDstring uuid required

ID del Campus que se desea trabajar.

periodIDstring uuid required

ID del periodo que se desea trabajar.

Request body

ledger_idstring uuid required

Identificador del Concepto

program_idstring required

Parametro requerido para consultar las inscripciones de un programa

student_idstring uuid required

Identificador del estudiante

primary_concept_type'membership' | 'inscription' | 'complement' required

Concepto primario

primary_concept_idstring uuid

Identificador del concepto primario

scholarship_idstring uuid

Identificador de la beca

discount_idstring uuid

Identificador del descuento

external_idstring
metadataobject

Example request

{
  "ledger_id": "0b313f5a-1023-47e4-9b96-82efa61363be",
  "program_id": "prm_48ec2f25-74e1-406a-a42f-4636bcce7877",
  "student_id": "0b313f5a-1023-47e4-9b96-82efa61363be",
  "primary_concept_type": "membership",
  "primary_concept_id": "0b313f5a-1023-47e4-9b96-82efa61363be",
  "items": [
    {
      "amount": 10,
      "pay_date": "2023-11-10",
      "external_id": "2a09691a-a473-46de-b0a7-45269007c59c",
      "metadata": {
        "id_alumno": "123abc"
      }
    }
  ],
  "scholarship_id": "0b313f5a-1023-47e4-9b96-82efa61363be",
  "scholarship_items": [
    {
      "amount": 10,
      "pay_date": "2023-11-10",
      "on_inscription": true,
      "external_id": "2a09691a-a473-46de-b0a7-45269007c59c",
      "metadata": {
        "id_alumno": "123abc"
      }
    }
  ],
  "discount_id": "0b313f5a-1023-47e4-9b96-82efa61363be",
  "discount_items": [
    {
      "amount": 10,
      "pay_date": "2023-11-10",
      "on_inscription": true,
      "external_id": "2a09691a-a473-46de-b0a7-45269007c59c",
      "metadata": {
        "id_alumno": "123abc"
      }
    }
  ],
  "external_id": "2a09691a-a473-46de-b0a7-45269007c59c",
  "metadata": {
    "id_alumno": "123abc"
  }
}

Response

Actualizar Concepto

idstring uuid

Identificador único del registro

created_atstring date-time

Fecha y hora de creacion del registro

updated_atstring date-time

Fecha y hora de creacion del registro

conceptType'membership' | 'inscription' | 'complement'

Tipo de entrada

  1. membership es una Colegitura
  2. inscription es una Inscripcion o Reinscripcion
  3. complement es un Complemento de pago generico.
status'pending' | 'expired' | 'successful'

Tipo de entrada

  1. successful el concepto ha sido pagado.
  2. pending el conepto esta pendiente de pago y no ha llegado a su fecha de vencimiento.
  3. expired el concepto esta vencido.
datePeriodstring date

Fecha de la entrada

dueDatestring date

Fecha de Expiracion

descriptionstring

Detalle del concepto

amountnumber

Monto de pago complento

pending_amountnumber

Monto pendiente de pago complento

external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example response

{
  "id": "a12a51c4-3f69-464f-93eb-cc8d355f68b2",
  "created_at": "2023-09-01 14:44:17.600161",
  "updated_at": "2023-09-01 14:44:17.600161",
  "amount": 100,
  "pending_amount": 80,
  "external_id": "2a09691a-a473-46de-b0a7-45269007c59c",
  "metadata": {
    "id_alumno": "123abc"
  },
  "items": [
    {
      "id": "a12a51c4-3f69-464f-93eb-cc8d355f68b2",
      "created_at": "2023-09-01 14:44:17.600161",
      "updated_at": "2023-09-01 14:44:17.600161"
    }
  ],
  "student": {
    "id": "a12a51c4-3f69-464f-93eb-cc8d355f68b2",
    "created_at": "2023-09-01 14:44:17.600161",
    "updated_at": "2023-09-01 14:44:17.600161"
  }
}