Pular para o conteúdo principal

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