UpsertContractDataInput
Dados para atualização de contrato escolar
input UpsertContractDataInput {
id: Int
refId: String
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!
companyId: Int!
enrollmentId: Int!
financialOwnerRg: String
financialOwnerBirthday: DateTime
financialOwnerOcupation: String
financialOwnerMaritalStatus: String
dependentParentsMaritalStatus: String
dependentBirthday: DateTime
dependentCPF: String
custodyArrangement: String
documentId: Int
type: ContractType
integralWeekDays: [String!]
integralStartTime: TimeSpan
integralEndTime: TimeSpan
includedMeals: [String!]
minimumMealsDaysPerWeek: Int
minimumAbsenceDaysPerWeek: Int
generateDigitalAcceptance: Boolean!
generateEnrollmentPaymentPlan: Boolean!
sendNotification: Boolean!
relationshipDegree: String
integralAnnuityValue: Decimal
integralInstallmentValue: Decimal
integralEndDayForChanges: Int
integralShift: ContractIntegralShift
integralLimitDayAbsenceForDiscount: Int
phone: String
whatsapp: String
email: String
manualContract: Boolean
manualContractFileName: String
manualContractFileContent: [Byte!]
enrollmentDuplicates: [DateTime!]
duplicationReason: String
}
Fields
UpsertContractDataInput.id ● Int scalar
Id do contrato
UpsertContractDataInput.refId ● String scalar
Id de referência do contrato
UpsertContractDataInput.totalInstallmentValue ● Decimal scalar
Valor total das parcelas
UpsertContractDataInput.installmentQuantity ● Int scalar
Quantidade de parcelas
UpsertContractDataInput.installmentValue ● Decimal scalar
Valor da parcela
UpsertContractDataInput.installmentsMaturity ● Int scalar
Dia de vencimento das parcelas
UpsertContractDataInput.startDateInstallment ● DateTime scalar
Data de início das parcelas
UpsertContractDataInput.lastDayInstallment ● DateTime scalar
Data do último vencimento de parcela
UpsertContractDataInput.discountLimitDate ● DateTime scalar
Regra desconto pontualidade
UpsertContractDataInput.withdrawalFee ● Decimal scalar
Multa por desistência
UpsertContractDataInput.withdrawalFeeIsPercentage ● Boolean scalar
Multa por desistência é percentual
UpsertContractDataInput.punctualityDiscount ● Decimal scalar
Desconto por pontualidade
UpsertContractDataInput.punctualityDiscountIsPercentage ● Boolean scalar
Desconto por pontualidade é percentual
UpsertContractDataInput.dependentId ● Int! non-null scalar
Id do dependente
UpsertContractDataInput.financialOwnerId ● Int! non-null scalar
Id do responsável financeiro
UpsertContractDataInput.companyId ● Int! non-null scalar
Id da empresa
UpsertContractDataInput.enrollmentId ● Int! non-null scalar
Id da matrícula
UpsertContractDataInput.financialOwnerRg ● String scalar
RG do responsável financeiro
UpsertContractDataInput.financialOwnerBirthday ● DateTime scalar
Data de nascimento do responsável financeiro
UpsertContractDataInput.financialOwnerOcupation ● String scalar
Profissão do responsável financeiro
UpsertContractDataInput.financialOwnerMaritalStatus ● String scalar
Estado civil do responsável financeiro
UpsertContractDataInput.dependentParentsMaritalStatus ● String scalar
Estado civil dos pais do dependente
UpsertContractDataInput.dependentBirthday ● DateTime scalar
Data de nascimento do dependente
UpsertContractDataInput.dependentCPF ● String scalar
CPF do dependente
UpsertContractDataInput.custodyArrangement ● String scalar
Acordo de custódia do dependente
UpsertContractDataInput.documentId ● Int scalar
Id do documento de aceite digital
UpsertContractDataInput.type ● ContractType enum
Tipo do contrato
UpsertContractDataInput.integralWeekDays ● [String!] list scalar
Dias da semana que o aluno frequentará o integral
UpsertContractDataInput.integralStartTime ● TimeSpan scalar
Horário do integral - Início
UpsertContractDataInput.integralEndTime ● TimeSpan scalar
Horário do integral - Fim
UpsertContractDataInput.includedMeals ● [String!] list scalar
Refeições incluídas
UpsertContractDataInput.minimumMealsDaysPerWeek ● Int scalar
Número mínimo de dias por semana com refeições obrigatórias
UpsertContractDataInput.minimumAbsenceDaysPerWeek ● Int scalar
Número mínimo de ausências para direito a desconto de alimentação
UpsertContractDataInput.generateDigitalAcceptance ● Boolean! non-null scalar
Gerar documento de aceite digital
UpsertContractDataInput.generateEnrollmentPaymentPlan ● Boolean! non-null scalar
Gerar plano de matrícula
UpsertContractDataInput.sendNotification ● Boolean! non-null scalar
Enviar notificação
UpsertContractDataInput.relationshipDegree ● String scalar
Grau de parentesco com o aluno
UpsertContractDataInput.integralAnnuityValue ● Decimal scalar
Valor da anuidade integral
UpsertContractDataInput.integralInstallmentValue ● Decimal scalar
Valor de parcelas integral
UpsertContractDataInput.integralEndDayForChanges ● Int scalar
Dia do mês final para alterações integral
UpsertContractDataInput.integralShift ● ContractIntegralShift enum
Turno integral
UpsertContractDataInput.integralLimitDayAbsenceForDiscount ● Int scalar
Dia limite de ausência para solicitação do desconto
UpsertContractDataInput.phone ● String scalar
Telefone fixo da escola
UpsertContractDataInput.whatsapp ● String scalar
Telefone celular da escola
UpsertContractDataInput.email ● String scalar
Email da escola
UpsertContractDataInput.manualContract ● Boolean scalar
Contrato manual
UpsertContractDataInput.manualContractFileName ● String scalar
Nome do arquivo do contrato manual
UpsertContractDataInput.manualContractFileContent ● [Byte!] list scalar
Conteúdo do arquivo do contrato manual
UpsertContractDataInput.enrollmentDuplicates ● [DateTime!] list scalar
Boletos de matrícula duplicados
UpsertContractDataInput.duplicationReason ● String scalar
Motivo da duplicação
Member Of
upsertContract mutation