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
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.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
ContractsCollectionSegment
object ● Enrollment
object