Contract
Contrato escolar
type Contract {
totalInstallmentValue: Decimal
installmentQuantity: Int
installmentValue: Decimal
installmentsMaturity: Int
startDateInstallment: DateTime
lastDayInstallment: DateTime
discountLimitDate: DateTime
withdrawalFee: Decimal
withdrawalFeeIsPercentage: Boolean
punctualityDiscount: Decimal
punctualityDiscountIsPercentage: Boolean
dependentId: Int!
financialOwnerId: Int!
enrollmentId: Int!
enrollment: Enrollment!
relationshipDegree: String
documentId: Int
document: DigitalAcceptanceDocument
type: ContractType
integralWeekDays: [String!]
integralStartTime: TimeSpan
integralEndTime: TimeSpan
includedMeals: [String!]
minimumMealsDaysPerWeek: Int
minimumAbsenceDaysPerWeek: Int
paymentPlanId: Int
paymentPlan: PaymentPlan
integralAnnuityValue: Decimal
integralInstallmentValue: Decimal
integralEndDayForChanges: Int
integralShift: ContractIntegralShift
integralLimitDayAbsenceForDiscount: Int
manualContract: Boolean!
manualContractFile: StorageFile
paymentPlanScheduled: Boolean
duplicationReason: String
id: Int!
refId: UUID!
externalId: Int
creationDate: DateTime!
active: Boolean!
deleted: Boolean!
changes: [LogHistory!]!
lastUpdateDate: DateTime
}
Fields
Contract.totalInstallmentValue ● Decimal scalar
Valor total das parcelas
Contract.installmentQuantity ● Int scalar
Quantidade de parcelas
Contract.installmentValue ● Decimal scalar
Valor da parcela
Contract.installmentsMaturity ● Int scalar
Dia de vencimento da parcelas
Contract.startDateInstallment ● DateTime scalar
Data de início das parcelas
Contract.lastDayInstallment ● DateTime scalar
Data do último vencimento de parcela
Contract.discountLimitDate ● DateTime scalar
Regra desconto pontualidade
Contract.withdrawalFee ● Decimal scalar
Multa por desistência
Contract.withdrawalFeeIsPercentage ● Boolean scalar
Multa por desistência é percentual
Contract.punctualityDiscount ● Decimal scalar
Desconto por pontualidade
Contract.punctualityDiscountIsPercentage ● Boolean scalar
Desconto por pontualidade é percentual
Contract.dependentId ● Int! non-null scalar
Id do dependente
Contract.financialOwnerId ● Int! non-null scalar
Id do responsável financeiro
Contract.enrollmentId ● Int! non-null scalar
Id da matrícula
Contract.enrollment ● Enrollment! non-null object
Matrícula
Contract.relationshipDegree ● String scalar
Grau de parentesco entre o responsável e o dependente
Contract.documentId ● Int scalar
Id do documento de aceite digital
Contract.document ● DigitalAcceptanceDocument object
Dados do documento de aceite digital
Contract.type ● ContractType enum
Tipo de contrato
Contract.integralWeekDays ● [String!] list scalar
Dias da semana que o aluno frequentará o integral
Contract.integralStartTime ● TimeSpan scalar
Horário do integral - Início
Contract.integralEndTime ● TimeSpan scalar
Horário do integral - Fim
Contract.includedMeals ● [String!] list scalar
Refeições incluídas
Contract.minimumMealsDaysPerWeek ● Int scalar
Número mínimo de dias por semana com refeições obrigatórias
Contract.minimumAbsenceDaysPerWeek ● Int scalar
Número mínimo de ausências para direito a desconto de alimentação
Contract.paymentPlanId ● Int scalar
Id do plano de pagamento vinculado ao contrato
Contract.paymentPlan ● PaymentPlan object
Dados do plano de pagamento vinculado ao contrato
Contract.integralAnnuityValue ● Decimal scalar
Valor da anuidade integral
Contract.integralInstallmentValue ● Decimal scalar
Valor de parcelas integral
Contract.integralEndDayForChanges ● Int scalar
Dia do mês final para alterações integral
Contract.integralShift ● ContractIntegralShift enum
Turno integral
Contract.integralLimitDayAbsenceForDiscount ● Int scalar
Dia limite de ausência para solicitação do desconto
Contract.manualContract ● Boolean! non-null scalar
Contrato manual
Contract.manualContractFile ● StorageFile object
Documento do contrato manual
Contract.paymentPlanScheduled ● Boolean scalar
Plano de pagamento agendado?
Contract.duplicationReason ● String scalar
Motivo da duplicação de boletos
Contract.id ● Int! non-null scalar
Id do objeto da Requisição
Contract.refId ● UUID! non-null scalar
Id da Referência
Contract.externalId ● Int scalar
Id Externo
Contract.creationDate ● DateTime! non-null scalar
Data de Criação
Contract.active ● Boolean! non-null scalar
Status de Ativação
Contract.deleted ● Boolean! non-null scalar
Status de Deleção
Contract.changes ● [LogHistory!]! non-null object
Histórico de alterações
Contract.lastUpdateDate ● DateTime scalar
Data da ultima atualização
Returned By
contract query
Member Of
AddEnrollmentResult object ● ContractsCollectionSegment object ● Enrollment object