UpdateCompanyDataInput
Dados de Atualização da Empresa
input UpdateCompanyDataInput {
id: Int!
parentCompanyId: Int
name: String!
companyName: String
cnpj: String!
phone: String
whatsapp: String
email: String
street: String
contractType: Decimal
number: String
complement: String
district: String
city: String
state: String
country: String
zipCode: String
billetType: CompanyBilletType
enrollmentBillingMethod: Int
monthlyBillingMethod: Int
bank: String
bankAccountType: AccountType
bankAgency: String
bankAccount: String
bankAccountDescription: String
contractValidity: Int
negotiatedRate: Decimal
transferDay: Int
transferTax: Decimal
transferDaySecondary: Int
transferTaxSecondary: Decimal
isCompanyActive: Boolean
legacyBilling: Boolean
interestValue: Decimal
fineValue: Decimal
hasCashback: Boolean
cashback: Decimal
financialIntegrations: [Int!]
responsibleId: String
partnershipStart: DateTime
paymentLinkIntegrationId: Int
paymentLinkTax: Decimal
paymentLinkMaxExpirationDays: Int
paymentLinkMaxParcels: Int
paymentLinkChargeMethodTypes: [PaymentLinkChargeMethodType!]
enrollmentFeeExemptionEnable: Boolean
extensionSessionOptionEnable: Boolean
extensionSessionSingleBillingEnable: Boolean
allowEnrollmentIfInDebt: Boolean
contractInstallmentQuantityOptions: [Int!]
contractInstallmentMaturityOptions: [Int!]
representatives: [AddCompanyRepresentativeDataInput!]
digitalAcceptanceAutoAccept: Boolean
manualEnrollment: Boolean
allowEnrollmentApp: Boolean
}
Fields
UpdateCompanyDataInput.id
● Int!
non-null scalar
Id da Empresa
UpdateCompanyDataInput.parentCompanyId
● Int
scalar
Id da Empresa Pai
UpdateCompanyDataInput.name
● String!
non-null scalar
Nome
UpdateCompanyDataInput.companyName
● String
scalar
Razão Social
UpdateCompanyDataInput.cnpj
● String!
non-null scalar
CNPJ
UpdateCompanyDataInput.phone
● String
scalar
Telefone fixo da escola
UpdateCompanyDataInput.whatsapp
● String
scalar
Telefone celular da escola
UpdateCompanyDataInput.email
● String
scalar
Email da escola
UpdateCompanyDataInput.street
● String
scalar
Logradouro do Endereço
UpdateCompanyDataInput.contractType
● Decimal
scalar
Modalidade de Contrato
UpdateCompanyDataInput.number
● String
scalar
Número do Endereço
UpdateCompanyDataInput.complement
● String
scalar
Complemento do Endereço
UpdateCompanyDataInput.district
● String
scalar
Bairro do Endereço
UpdateCompanyDataInput.city
● String
scalar
Cidade do Endereço
UpdateCompanyDataInput.state
● String
scalar
Estado do Endereço
UpdateCompanyDataInput.country
● String
scalar
País do Endereço
UpdateCompanyDataInput.zipCode
● String
scalar
CEP do Endereço
UpdateCompanyDataInput.billetType
● CompanyBilletType
enum
Tipo de Boleto
UpdateCompanyDataInput.enrollmentBillingMethod
● Int
scalar
Forma de boletagem de matrícula
UpdateCompanyDataInput.monthlyBillingMethod
● Int
scalar
Forma de boletagem de mensalidade
UpdateCompanyDataInput.bank
● String
scalar
Nome do Banco da Conta
UpdateCompanyDataInput.bankAccountType
● AccountType
enum
Tipo de Conta
UpdateCompanyDataInput.bankAgency
● String
scalar
Agência da Conta
UpdateCompanyDataInput.bankAccount
● String
scalar
Número da Conta
UpdateCompanyDataInput.bankAccountDescription
● String
scalar
Observações sobre a conta
UpdateCompanyDataInput.contractValidity
● Int
scalar
Validade do Contrato
UpdateCompanyDataInput.negotiatedRate
● Decimal
scalar
Taxa de Inadimplência negociada
UpdateCompanyDataInput.transferDay
● Int
scalar
Dia da Transferência
UpdateCompanyDataInput.transferTax
● Decimal
scalar
Taxa de Transferência
UpdateCompanyDataInput.transferDaySecondary
● Int
scalar
Dia da Transferência Secundária
UpdateCompanyDataInput.transferTaxSecondary
● Decimal
scalar
Taxa de Transferência Secundária
UpdateCompanyDataInput.isCompanyActive
● Boolean
scalar
Escola ativa
UpdateCompanyDataInput.legacyBilling
● Boolean
scalar
Status do Legado de Cobrança
UpdateCompanyDataInput.interestValue
● Decimal
scalar
Juros
UpdateCompanyDataInput.fineValue
● Decimal
scalar
Multa
UpdateCompanyDataInput.hasCashback
● Boolean
scalar
Status de Cashback
UpdateCompanyDataInput.cashback
● Decimal
scalar
Cashback
UpdateCompanyDataInput.financialIntegrations
● [Int!]
list scalar
Integrações Financeiras
UpdateCompanyDataInput.responsibleId
● String
scalar
Id do usuário responsável
UpdateCompanyDataInput.partnershipStart
● DateTime
scalar
Início da parceria
UpdateCompanyDataInput.paymentLinkIntegrationId
● Int
scalar
Integração Financeira para link de pagamento
UpdateCompanyDataInput.paymentLinkTax
● Decimal
scalar
Taxa de Cobrança do link de pagamento
UpdateCompanyDataInput.paymentLinkMaxExpirationDays
● Int
scalar
Quantidade de dias para expirar o link de pagamento
UpdateCompanyDataInput.paymentLinkMaxParcels
● Int
scalar
Máximo de parcelamento do link de pagamento
UpdateCompanyDataInput.paymentLinkChargeMethodTypes
● [PaymentLinkChargeMethodType!]
list enum
Métodos de Cobrança do link de pagamento
UpdateCompanyDataInput.enrollmentFeeExemptionEnable
● Boolean
scalar
Habilita Isenção de Taxa de Matrícula
UpdateCompanyDataInput.extensionSessionOptionEnable
● Boolean
scalar
Habilita Opção de Sessão Estendida
UpdateCompanyDataInput.extensionSessionSingleBillingEnable
● Boolean
scalar
Habilita Cobrança Única para Sessão Estendida
UpdateCompanyDataInput.allowEnrollmentIfInDebt
● Boolean
scalar
Habilitar a opção de matrícula com responsável inadimplente
UpdateCompanyDataInput.contractInstallmentQuantityOptions
● [Int!]
list scalar
Opções de Quantidade de Parcelas do Contrato
UpdateCompanyDataInput.contractInstallmentMaturityOptions
● [Int!]
list scalar
Opções de Vencimento das Parcelas do Contrato
UpdateCompanyDataInput.representatives
● [AddCompanyRepresentativeDataInput!]
list input
Representantes da empresa
UpdateCompanyDataInput.digitalAcceptanceAutoAccept
● Boolean
scalar
Auto-aceite para documentos de aceite digital
UpdateCompanyDataInput.manualEnrollment
● Boolean
scalar
Matrícula manual?
UpdateCompanyDataInput.allowEnrollmentApp
● Boolean
scalar
Permite acesso a matrícula no App?
Member Of
updateCompany
mutation ● updateCompanyEnrollmentSettings
mutation